body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Noto Serif', serif;
  font-size: 4.25rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.3125rem;
}
.display-2 {
  font-family: 'Noto Serif', serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Noto Serif', serif;
  font-size: 1.5rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.875rem;
}
.display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.975rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #ffffff !important;
}
.bg-success {
  background-color: #00a5c1 !important;
}
.bg-info {
  background-color: #ffffff !important;
}
.bg-warning {
  background-color: #c0c0c0 !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #2e2d2c !important;
  border-color: #2e2d2c !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: #020202 !important;
  border-color: #020202 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #020202 !important;
  border-color: #020202 !important;
}
.btn-info,
.btn-info:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-success,
.btn-success:active {
  background-color: #00a5c1 !important;
  border-color: #00a5c1 !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: #005b6a !important;
  border-color: #005b6a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #005b6a !important;
  border-color: #005b6a !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #c0c0c0 !important;
  border-color: #c0c0c0 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #959595 !important;
  border-color: #959595 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #959595 !important;
  border-color: #959595 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !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: #84774a !important;
  border-color: #84774a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #84774a !important;
  border-color: #84774a !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #2e2d2c;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #020202 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #2e2d2c !important;
  border-color: #2e2d2c !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #00a5c1;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #005b6a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #00a5c1 !important;
  border-color: #00a5c1 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #c0c0c0;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #959595 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #c0c0c0 !important;
  border-color: #c0c0c0 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #b1a374;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #84774a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #ffffff !important;
}
.text-secondary {
  color: #2e2d2c !important;
}
.text-success {
  color: #00a5c1 !important;
}
.text-info {
  color: #ffffff !important;
}
.text-warning {
  color: #c0c0c0 !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #cccccc !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #004e5b !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #cccccc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #8d8d8d !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #7a6e45 !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: #ffffff;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #ffffff;
}
.alert-warning {
  background-color: #c0c0c0;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-gallery-filter li.active .btn {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #8c8c8c;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #ffffff;
}
.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: #42e4ff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.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: #dfd9c6;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.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: #ffffff !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #ffffff;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #ffffff;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #ffffff;
}
.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: #ffffff;
  border-bottom-color: #ffffff;
}
.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: #000000 !important;
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #2e2d2c !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='%23ffffff' %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;
}
.cid-s6ynTrB8Jh {
  z-index: 1000;
  width: 100%;
}
.cid-s6ynTrB8Jh nav.navbar {
  position: fixed;
}
.cid-s6ynTrB8Jh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s6ynTrB8Jh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s6ynTrB8Jh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s6ynTrB8Jh .dropdown-item:hover,
.cid-s6ynTrB8Jh .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s6ynTrB8Jh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s6ynTrB8Jh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s6ynTrB8Jh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s6ynTrB8Jh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s6ynTrB8Jh .nav-link {
  position: relative;
}
.cid-s6ynTrB8Jh .container {
  display: flex;
  margin: auto;
}
.cid-s6ynTrB8Jh .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s6ynTrB8Jh .dropdown-menu,
.cid-s6ynTrB8Jh .navbar.opened {
  background: #b1a374 !important;
}
.cid-s6ynTrB8Jh .nav-item:focus,
.cid-s6ynTrB8Jh .nav-link:focus {
  outline: none;
}
.cid-s6ynTrB8Jh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s6ynTrB8Jh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s6ynTrB8Jh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s6ynTrB8Jh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s6ynTrB8Jh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s6ynTrB8Jh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s6ynTrB8Jh .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(177, 163, 116, 0);
}
.cid-s6ynTrB8Jh .navbar.opened {
  transition: all .3s;
}
.cid-s6ynTrB8Jh .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s6ynTrB8Jh .navbar .navbar-logo img {
  width: auto;
}
.cid-s6ynTrB8Jh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s6ynTrB8Jh .navbar.collapsed {
  justify-content: center;
}
.cid-s6ynTrB8Jh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s6ynTrB8Jh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s6ynTrB8Jh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s6ynTrB8Jh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s6ynTrB8Jh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s6ynTrB8Jh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s6ynTrB8Jh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s6ynTrB8Jh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s6ynTrB8Jh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s6ynTrB8Jh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s6ynTrB8Jh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s6ynTrB8Jh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s6ynTrB8Jh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s6ynTrB8Jh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s6ynTrB8Jh .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s6ynTrB8Jh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s6ynTrB8Jh .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s6ynTrB8Jh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s6ynTrB8Jh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s6ynTrB8Jh .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s6ynTrB8Jh .navbar.navbar-short {
  min-height: 84px;
}
.cid-s6ynTrB8Jh .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s6ynTrB8Jh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s6ynTrB8Jh .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s6ynTrB8Jh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s6ynTrB8Jh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s6ynTrB8Jh .dropdown-item.active,
.cid-s6ynTrB8Jh .dropdown-item:active {
  background-color: transparent;
}
.cid-s6ynTrB8Jh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s6ynTrB8Jh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s6ynTrB8Jh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s6ynTrB8Jh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #b1a374;
}
.cid-s6ynTrB8Jh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s6ynTrB8Jh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s6ynTrB8Jh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s6ynTrB8Jh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s6ynTrB8Jh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s6ynTrB8Jh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s6ynTrB8Jh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s6ynTrB8Jh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s6ynTrB8Jh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s6ynTrB8Jh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s6ynTrB8Jh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s6ynTrB8Jh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s6ynTrB8Jh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s6ynTrB8Jh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s6ynTrB8Jh .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s6ynTrB8Jh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s6ynTrB8Jh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s6ynTrB8Jh .navbar {
    height: 77px;
  }
  .cid-s6ynTrB8Jh .navbar.opened {
    height: auto;
  }
  .cid-s6ynTrB8Jh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vasoqNqeXd {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #fafafa;
}
.cid-vasoqNqeXd .carousel {
  width: 100%;
}
.cid-vasoqNqeXd .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-vasoqNqeXd .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-vasoqNqeXd .carousel-caption {
  bottom: 40px;
  z-index: 1;
}
.cid-vasoqNqeXd .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vasoqNqeXd .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vasoqNqeXd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-vasoqNqeXd .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-vasoqNqeXd .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-vasoqNqeXd .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-vasoqNqeXd .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-vasoqNqeXd .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vasoqNqeXd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vasoqNqeXd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vasoqNqeXd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vasoqNqeXd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-vasoqNqeXd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vasoqNqeXd .carousel-indicators li.active,
.cid-vasoqNqeXd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vasoqNqeXd .carousel-indicators li::after,
.cid-vasoqNqeXd .carousel-indicators li::before {
  content: none;
}
.cid-vasoqNqeXd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vasoqNqeXd .carousel-indicators {
    display: none !important;
  }
}
.cid-vasrT815ts {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vasrT815ts .mbr-fallback-image.disabled {
  display: none;
}
.cid-vasrT815ts .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vasrT815ts .video-wrapper iframe {
  width: 100%;
}
.cid-vasrT815ts .mbr-section-title,
.cid-vasrT815ts .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-vasrT815ts .text-wrapper {
    padding: 2rem;
  }
}
.cid-vasAih5uym {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vasAih5uym img,
.cid-vasAih5uym .item-img {
  width: 100%;
}
.cid-vasAih5uym .item:focus,
.cid-vasAih5uym span:focus {
  outline: none;
}
.cid-vasAih5uym .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-vasAih5uym .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-vasAih5uym .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vasAih5uym .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-vasAih5uym .mbr-section-btn {
  margin-top: auto !important;
}
.cid-vasAih5uym .mbr-section-title {
  color: #232323;
}
.cid-vaszX1GqLD {
  padding-top: 0rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vasqEZxQd0 {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-color: #f0e9cf;
}
.cid-vasqEZxQd0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vasqEZxQd0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCtdeCPte7 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #f0e9cf;
}
.cid-tCtdeCPte7 img,
.cid-tCtdeCPte7 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tCtdeCPte7 .item:focus,
.cid-tCtdeCPte7 span:focus {
  outline: none;
}
.cid-tCtdeCPte7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-tCtdeCPte7 .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tCtdeCPte7 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tCtdeCPte7 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tCtdeCPte7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tCtdeCPte7 .mbr-section-title {
  color: #232323;
}
.cid-tCteEQkh9e {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f0e9cf;
}
.cid-s7btFEJQfn {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-s7btFEJQfn .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-s7btFEJQfn .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-s7btFEJQfn .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-s7btFEJQfn .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-s7btFEJQfn .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-s7btFEJQfn .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-s7btFEJQfn .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-usvyR9ZTGx {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-usvyR9ZTGx .mbr-fallback-image.disabled {
  display: none;
}
.cid-usvyR9ZTGx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usvyR9ZTGx .video-wrapper iframe {
  width: 100%;
}
.cid-usvyR9ZTGx .mbr-section-title,
.cid-usvyR9ZTGx .mbr-section-subtitle,
.cid-usvyR9ZTGx .mbr-text {
  text-align: center;
}
.cid-usvyR9ZTGx .mbr-section-title {
  color: #ffffff;
}
.cid-s7bFUmkche {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-s7bFUmkche .mbr-text {
  color: #ffffff;
}
.cid-s7bFUmkche .mbr-section-subtitle {
  color: #ffffff;
}
.cid-s7bGkzDXCK {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-usvzpHJnz5 {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-usvzpHJnz5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-usvzpHJnz5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-usvzpHJnz5 .video-wrapper iframe {
  width: 100%;
}
.cid-usvzpHJnz5 .mbr-section-title,
.cid-usvzpHJnz5 .mbr-section-subtitle,
.cid-usvzpHJnz5 .mbr-text {
  text-align: center;
}
.cid-s7bHASwF5A {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-s7bHASwF5A .mbr-text {
  color: #2e2d2c;
}
.cid-s7bHASwF5A .mbr-section-subtitle {
  color: #2e2d2c;
}
.cid-s7bIkbEpeD {
  padding-top: 0rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
.cid-s7bKPi7drF {
  padding-top: 8rem;
  padding-bottom: 7rem;
  background: #ffffff;
}
.cid-s7bKPi7drF .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-s7bKPi7drF .team-card:hover {
  transform: translateY(-10px);
}
.cid-s7bKPi7drF .card-wrap {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-s7bKPi7drF .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-s7bKPi7drF .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-s7bKPi7drF .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-s7bKPi7drF .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-s7ciYjCdUV {
  padding-top: 8rem;
  padding-bottom: 5rem;
  background-color: #dddddd;
}
@media (max-width: 991px) {
  .cid-s7ciYjCdUV .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-s7ciYjCdUV .text-wrapper {
    padding: 2rem;
  }
}
.cid-s7clKZgdov {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7clKZgdov .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7clKZgdov .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7clKZgdov .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7clKZgdov .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7clKZgdov .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7clKZgdov .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7clKZgdov .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7clKZgdov .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7clKZgdov .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7clKZgdov .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7clKZgdov .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7clKZgdov .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7clKZgdov .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7clKZgdov .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7clKZgdov .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7cnyeZgJW {
  z-index: 1000;
  width: 100%;
}
.cid-s7cnyeZgJW nav.navbar {
  position: fixed;
}
.cid-s7cnyeZgJW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7cnyeZgJW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7cnyeZgJW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7cnyeZgJW .dropdown-item:hover,
.cid-s7cnyeZgJW .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7cnyeZgJW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7cnyeZgJW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7cnyeZgJW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7cnyeZgJW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7cnyeZgJW .nav-link {
  position: relative;
}
.cid-s7cnyeZgJW .container {
  display: flex;
  margin: auto;
}
.cid-s7cnyeZgJW .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7cnyeZgJW .dropdown-menu,
.cid-s7cnyeZgJW .navbar.opened {
  background: #ffffff !important;
}
.cid-s7cnyeZgJW .nav-item:focus,
.cid-s7cnyeZgJW .nav-link:focus {
  outline: none;
}
.cid-s7cnyeZgJW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7cnyeZgJW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7cnyeZgJW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7cnyeZgJW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7cnyeZgJW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7cnyeZgJW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7cnyeZgJW .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7cnyeZgJW .navbar.opened {
  transition: all .3s;
}
.cid-s7cnyeZgJW .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7cnyeZgJW .navbar .navbar-logo img {
  width: auto;
}
.cid-s7cnyeZgJW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7cnyeZgJW .navbar.collapsed {
  justify-content: center;
}
.cid-s7cnyeZgJW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7cnyeZgJW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7cnyeZgJW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7cnyeZgJW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7cnyeZgJW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7cnyeZgJW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7cnyeZgJW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7cnyeZgJW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7cnyeZgJW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7cnyeZgJW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7cnyeZgJW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7cnyeZgJW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7cnyeZgJW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7cnyeZgJW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7cnyeZgJW .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7cnyeZgJW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7cnyeZgJW .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7cnyeZgJW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7cnyeZgJW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7cnyeZgJW .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7cnyeZgJW .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7cnyeZgJW .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7cnyeZgJW .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7cnyeZgJW .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7cnyeZgJW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7cnyeZgJW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7cnyeZgJW .dropdown-item.active,
.cid-s7cnyeZgJW .dropdown-item:active {
  background-color: transparent;
}
.cid-s7cnyeZgJW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7cnyeZgJW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7cnyeZgJW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7cnyeZgJW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7cnyeZgJW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7cnyeZgJW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7cnyeZgJW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7cnyeZgJW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7cnyeZgJW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7cnyeZgJW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7cnyeZgJW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7cnyeZgJW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7cnyeZgJW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7cnyeZgJW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7cnyeZgJW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7cnyeZgJW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7cnyeZgJW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7cnyeZgJW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7cnyeZgJW .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7cnyeZgJW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7cnyeZgJW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7cnyeZgJW .navbar {
    height: 77px;
  }
  .cid-s7cnyeZgJW .navbar.opened {
    height: auto;
  }
  .cid-s7cnyeZgJW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7cy2op51e {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/anatomia-3-1281-1280x720.webp");
}
.cid-s7cy2op51e .mbr-text,
.cid-s7cy2op51e .mbr-section-btn {
  color: #333333;
}
.cid-s7cy2op51e .card-title,
.cid-s7cy2op51e .card-box {
  color: #ffffff;
}
.cid-s7cy2op51e .mbr-text,
.cid-s7cy2op51e .link-wrap {
  color: #ffffff;
}
.cid-s7czzlKjlt {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-s7czzlKjlt .mbr-text {
  text-align: center;
  color: #fafafa;
}
.cid-s7czHXGyJo {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-s7czHXGyJo .item {
  padding-bottom: 2rem;
}
.cid-s7czHXGyJo .carousel-control,
.cid-s7czHXGyJo .close {
  background: #1b1b1b;
}
.cid-s7czHXGyJo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7czHXGyJo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7czHXGyJo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7czHXGyJo .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7czHXGyJo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7czHXGyJo .close::before {
  content: '\e91a';
}
.cid-s7czHXGyJo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7czHXGyJo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7czHXGyJo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7czHXGyJo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7czHXGyJo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7czHXGyJo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7czHXGyJo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7czHXGyJo .carousel-indicators li.active,
.cid-s7czHXGyJo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7czHXGyJo .carousel-indicators li::after,
.cid-s7czHXGyJo .carousel-indicators li::before {
  content: none;
}
.cid-s7czHXGyJo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7czHXGyJo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7czHXGyJo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7czHXGyJo .carousel-indicators {
    display: none;
  }
}
.cid-s7czHXGyJo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7czHXGyJo .carousel-inner > .active {
  display: block;
}
.cid-s7czHXGyJo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7czHXGyJo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7czHXGyJo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7czHXGyJo .carousel-control,
  .cid-s7czHXGyJo .carousel-indicators,
  .cid-s7czHXGyJo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7czHXGyJo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7czHXGyJo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7czHXGyJo .carousel-indicators .active,
.cid-s7czHXGyJo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7czHXGyJo .carousel-indicators .active {
  background: #fff;
}
.cid-s7czHXGyJo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7czHXGyJo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7czHXGyJo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7czHXGyJo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7czHXGyJo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7czHXGyJo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7czHXGyJo .carousel {
  width: 100%;
}
.cid-s7czHXGyJo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7czHXGyJo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7czHXGyJo .modal.fade .modal-dialog,
.cid-s7czHXGyJo .modal.in .modal-dialog {
  transform: none;
}
.cid-s7czHXGyJo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7czHXGyJo .item-wrapper {
  position: relative;
}
.cid-s7czHXGyJo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7czHXGyJo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vatuX8JCF4 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-vatuX8JCF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vatuX8JCF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vatuX8JCF4 .video-wrapper iframe {
  width: 100%;
}
.cid-vatuX8JCF4 .mbr-section-title,
.cid-vatuX8JCF4 .mbr-section-subtitle,
.cid-vatuX8JCF4 .mbr-text {
  text-align: center;
}
.cid-s7cVgwoV1H {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-s7cnyjsoK8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7cnyjsoK8 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7cnyjsoK8 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7cnyjsoK8 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7cnyjsoK8 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7cnyjsoK8 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7cnyjsoK8 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7cnyjsoK8 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7cnyjsoK8 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7cnyjsoK8 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7cnyjsoK8 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7cnyjsoK8 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7cnyjsoK8 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7cnyjsoK8 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7cnyjsoK8 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7cnyjsoK8 .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7cnZIRvAL {
  z-index: 1000;
  width: 100%;
}
.cid-s7cnZIRvAL nav.navbar {
  position: fixed;
}
.cid-s7cnZIRvAL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7cnZIRvAL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7cnZIRvAL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7cnZIRvAL .dropdown-item:hover,
.cid-s7cnZIRvAL .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7cnZIRvAL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7cnZIRvAL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7cnZIRvAL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7cnZIRvAL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7cnZIRvAL .nav-link {
  position: relative;
}
.cid-s7cnZIRvAL .container {
  display: flex;
  margin: auto;
}
.cid-s7cnZIRvAL .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7cnZIRvAL .dropdown-menu,
.cid-s7cnZIRvAL .navbar.opened {
  background: #ffffff !important;
}
.cid-s7cnZIRvAL .nav-item:focus,
.cid-s7cnZIRvAL .nav-link:focus {
  outline: none;
}
.cid-s7cnZIRvAL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7cnZIRvAL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7cnZIRvAL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7cnZIRvAL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7cnZIRvAL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7cnZIRvAL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7cnZIRvAL .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7cnZIRvAL .navbar.opened {
  transition: all .3s;
}
.cid-s7cnZIRvAL .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7cnZIRvAL .navbar .navbar-logo img {
  width: auto;
}
.cid-s7cnZIRvAL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7cnZIRvAL .navbar.collapsed {
  justify-content: center;
}
.cid-s7cnZIRvAL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7cnZIRvAL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7cnZIRvAL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7cnZIRvAL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7cnZIRvAL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7cnZIRvAL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7cnZIRvAL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7cnZIRvAL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7cnZIRvAL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7cnZIRvAL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7cnZIRvAL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7cnZIRvAL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7cnZIRvAL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7cnZIRvAL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7cnZIRvAL .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7cnZIRvAL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7cnZIRvAL .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7cnZIRvAL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7cnZIRvAL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7cnZIRvAL .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7cnZIRvAL .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7cnZIRvAL .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7cnZIRvAL .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7cnZIRvAL .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7cnZIRvAL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7cnZIRvAL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7cnZIRvAL .dropdown-item.active,
.cid-s7cnZIRvAL .dropdown-item:active {
  background-color: transparent;
}
.cid-s7cnZIRvAL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7cnZIRvAL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7cnZIRvAL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7cnZIRvAL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7cnZIRvAL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7cnZIRvAL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7cnZIRvAL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7cnZIRvAL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7cnZIRvAL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7cnZIRvAL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7cnZIRvAL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7cnZIRvAL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7cnZIRvAL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7cnZIRvAL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7cnZIRvAL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7cnZIRvAL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7cnZIRvAL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7cnZIRvAL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7cnZIRvAL .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7cnZIRvAL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7cnZIRvAL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7cnZIRvAL .navbar {
    height: 77px;
  }
  .cid-s7cnZIRvAL .navbar.opened {
    height: auto;
  }
  .cid-s7cnZIRvAL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7coBrncOH {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/transeto-low-2-1280x852.webp");
}
.cid-s7coBrncOH .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.8;
}
.cid-s7coBrncOH form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-s7coBrncOH form .mbr-section-btn .btn {
  display: inline-flex;
}
.cid-s7cnZJzUB3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7cnZJzUB3 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7cnZJzUB3 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7cnZJzUB3 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7cnZJzUB3 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7cnZJzUB3 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7cnZJzUB3 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7cnZJzUB3 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7cnZJzUB3 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7cnZJzUB3 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7cnZJzUB3 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7cnZJzUB3 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7cnZJzUB3 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7cnZJzUB3 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7cnZJzUB3 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7cnZJzUB3 .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7cGeCY3cI {
  z-index: 1000;
  width: 100%;
}
.cid-s7cGeCY3cI nav.navbar {
  position: fixed;
}
.cid-s7cGeCY3cI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7cGeCY3cI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7cGeCY3cI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7cGeCY3cI .dropdown-item:hover,
.cid-s7cGeCY3cI .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7cGeCY3cI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7cGeCY3cI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7cGeCY3cI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7cGeCY3cI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7cGeCY3cI .nav-link {
  position: relative;
}
.cid-s7cGeCY3cI .container {
  display: flex;
  margin: auto;
}
.cid-s7cGeCY3cI .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7cGeCY3cI .dropdown-menu,
.cid-s7cGeCY3cI .navbar.opened {
  background: #ffffff !important;
}
.cid-s7cGeCY3cI .nav-item:focus,
.cid-s7cGeCY3cI .nav-link:focus {
  outline: none;
}
.cid-s7cGeCY3cI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7cGeCY3cI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7cGeCY3cI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7cGeCY3cI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7cGeCY3cI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7cGeCY3cI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7cGeCY3cI .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7cGeCY3cI .navbar.opened {
  transition: all .3s;
}
.cid-s7cGeCY3cI .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7cGeCY3cI .navbar .navbar-logo img {
  width: auto;
}
.cid-s7cGeCY3cI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7cGeCY3cI .navbar.collapsed {
  justify-content: center;
}
.cid-s7cGeCY3cI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7cGeCY3cI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7cGeCY3cI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7cGeCY3cI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7cGeCY3cI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7cGeCY3cI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7cGeCY3cI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7cGeCY3cI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7cGeCY3cI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7cGeCY3cI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7cGeCY3cI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7cGeCY3cI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7cGeCY3cI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7cGeCY3cI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7cGeCY3cI .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7cGeCY3cI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7cGeCY3cI .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7cGeCY3cI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7cGeCY3cI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7cGeCY3cI .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7cGeCY3cI .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7cGeCY3cI .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7cGeCY3cI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7cGeCY3cI .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7cGeCY3cI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7cGeCY3cI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7cGeCY3cI .dropdown-item.active,
.cid-s7cGeCY3cI .dropdown-item:active {
  background-color: transparent;
}
.cid-s7cGeCY3cI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7cGeCY3cI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7cGeCY3cI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7cGeCY3cI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7cGeCY3cI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7cGeCY3cI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7cGeCY3cI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7cGeCY3cI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7cGeCY3cI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7cGeCY3cI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7cGeCY3cI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7cGeCY3cI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7cGeCY3cI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7cGeCY3cI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7cGeCY3cI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7cGeCY3cI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7cGeCY3cI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7cGeCY3cI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7cGeCY3cI .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7cGeCY3cI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7cGeCY3cI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7cGeCY3cI .navbar {
    height: 77px;
  }
  .cid-s7cGeCY3cI .navbar.opened {
    height: auto;
  }
  .cid-s7cGeCY3cI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7cGeDN4ko {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dsc07476-x-1-1280x720.webp");
}
.cid-s7cGeDN4ko .mbr-text,
.cid-s7cGeDN4ko .mbr-section-btn {
  color: #333333;
}
.cid-s7cGeDN4ko .card-title,
.cid-s7cGeDN4ko .card-box {
  color: #ffffff;
}
.cid-s7cGeDN4ko .mbr-text,
.cid-s7cGeDN4ko .link-wrap {
  color: #ffffff;
}
.cid-s7cGeEjlrF {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-s7cGeEjlrF .mbr-text {
  text-align: center;
}
.cid-s7cGeEDx2D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s7cGeEDx2D .item {
  padding-bottom: 2rem;
}
.cid-s7cGeEDx2D .carousel-control,
.cid-s7cGeEDx2D .close {
  background: #1b1b1b;
}
.cid-s7cGeEDx2D .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7cGeEDx2D .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7cGeEDx2D .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7cGeEDx2D .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7cGeEDx2D .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7cGeEDx2D .close::before {
  content: '\e91a';
}
.cid-s7cGeEDx2D .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7cGeEDx2D .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7cGeEDx2D .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7cGeEDx2D .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7cGeEDx2D .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7cGeEDx2D .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7cGeEDx2D .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7cGeEDx2D .carousel-indicators li.active,
.cid-s7cGeEDx2D .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7cGeEDx2D .carousel-indicators li::after,
.cid-s7cGeEDx2D .carousel-indicators li::before {
  content: none;
}
.cid-s7cGeEDx2D .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7cGeEDx2D .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7cGeEDx2D .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7cGeEDx2D .carousel-indicators {
    display: none;
  }
}
.cid-s7cGeEDx2D .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7cGeEDx2D .carousel-inner > .active {
  display: block;
}
.cid-s7cGeEDx2D .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7cGeEDx2D .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7cGeEDx2D .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7cGeEDx2D .carousel-control,
  .cid-s7cGeEDx2D .carousel-indicators,
  .cid-s7cGeEDx2D .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7cGeEDx2D .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7cGeEDx2D .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7cGeEDx2D .carousel-indicators .active,
.cid-s7cGeEDx2D .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7cGeEDx2D .carousel-indicators .active {
  background: #fff;
}
.cid-s7cGeEDx2D .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7cGeEDx2D .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7cGeEDx2D .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7cGeEDx2D .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7cGeEDx2D .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7cGeEDx2D .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7cGeEDx2D .carousel {
  width: 100%;
}
.cid-s7cGeEDx2D .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7cGeEDx2D .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7cGeEDx2D .modal.fade .modal-dialog,
.cid-s7cGeEDx2D .modal.in .modal-dialog {
  transform: none;
}
.cid-s7cGeEDx2D .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7cGeEDx2D .item-wrapper {
  position: relative;
}
.cid-s7cGeEDx2D .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7cGeEDx2D .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s7cGeFxgeM {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7cGeFxgeM .mbr-media {
  position: relative;
}
.cid-s7cGeFxgeM .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7cGeFxgeM .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7cGeFxgeM .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7cGeFxgeM .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7cGeFxgeM .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7cGeFxgeM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7cGeFxgeM .close::before {
  content: '\e91a';
}
.cid-s7cGeFxgeM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7cGeFxgeM .mbr-section-title {
  color: #ffffff;
}
.cid-s7cXKLioYl {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-s7cXKLioYl .mbr-media {
  position: relative;
}
.cid-s7cXKLioYl .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7cXKLioYl .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7cXKLioYl .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7cXKLioYl .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7cXKLioYl .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7cXKLioYl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7cXKLioYl .close::before {
  content: '\e91a';
}
.cid-s7cXKLioYl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7cXKLioYl .mbr-section-title {
  color: #ffffff;
}
.cid-s7cVxYZ0bY {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s7cGeGkXBw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7cGeGkXBw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7cGeGkXBw .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7cGeGkXBw .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7cGeGkXBw .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7cGeGkXBw .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7cGeGkXBw .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7cGeGkXBw .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7cGeGkXBw .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7cGeGkXBw .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7cGeGkXBw .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7cGeGkXBw .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7cGeGkXBw .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7cGeGkXBw .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7cGeGkXBw .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7cGeGkXBw .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7d0FQLuYg {
  z-index: 1000;
  width: 100%;
}
.cid-s7d0FQLuYg nav.navbar {
  position: fixed;
}
.cid-s7d0FQLuYg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7d0FQLuYg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7d0FQLuYg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7d0FQLuYg .dropdown-item:hover,
.cid-s7d0FQLuYg .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7d0FQLuYg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7d0FQLuYg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7d0FQLuYg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7d0FQLuYg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7d0FQLuYg .nav-link {
  position: relative;
}
.cid-s7d0FQLuYg .container {
  display: flex;
  margin: auto;
}
.cid-s7d0FQLuYg .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7d0FQLuYg .dropdown-menu,
.cid-s7d0FQLuYg .navbar.opened {
  background: #ffffff !important;
}
.cid-s7d0FQLuYg .nav-item:focus,
.cid-s7d0FQLuYg .nav-link:focus {
  outline: none;
}
.cid-s7d0FQLuYg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7d0FQLuYg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7d0FQLuYg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7d0FQLuYg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7d0FQLuYg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7d0FQLuYg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7d0FQLuYg .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7d0FQLuYg .navbar.opened {
  transition: all .3s;
}
.cid-s7d0FQLuYg .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7d0FQLuYg .navbar .navbar-logo img {
  width: auto;
}
.cid-s7d0FQLuYg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7d0FQLuYg .navbar.collapsed {
  justify-content: center;
}
.cid-s7d0FQLuYg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7d0FQLuYg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7d0FQLuYg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7d0FQLuYg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7d0FQLuYg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7d0FQLuYg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7d0FQLuYg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7d0FQLuYg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7d0FQLuYg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7d0FQLuYg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7d0FQLuYg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7d0FQLuYg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7d0FQLuYg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7d0FQLuYg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7d0FQLuYg .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7d0FQLuYg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7d0FQLuYg .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7d0FQLuYg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7d0FQLuYg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7d0FQLuYg .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7d0FQLuYg .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7d0FQLuYg .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7d0FQLuYg .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7d0FQLuYg .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7d0FQLuYg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7d0FQLuYg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7d0FQLuYg .dropdown-item.active,
.cid-s7d0FQLuYg .dropdown-item:active {
  background-color: transparent;
}
.cid-s7d0FQLuYg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7d0FQLuYg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7d0FQLuYg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7d0FQLuYg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7d0FQLuYg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7d0FQLuYg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7d0FQLuYg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7d0FQLuYg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7d0FQLuYg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7d0FQLuYg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7d0FQLuYg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7d0FQLuYg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7d0FQLuYg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7d0FQLuYg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7d0FQLuYg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7d0FQLuYg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7d0FQLuYg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7d0FQLuYg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7d0FQLuYg .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7d0FQLuYg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7d0FQLuYg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7d0FQLuYg .navbar {
    height: 77px;
  }
  .cid-s7d0FQLuYg .navbar.opened {
    height: auto;
  }
  .cid-s7d0FQLuYg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7d0FREb5K {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/white-roses-home-1280x720.webp");
}
.cid-s7d0FREb5K .mbr-text,
.cid-s7d0FREb5K .mbr-section-btn {
  color: #333333;
}
.cid-s7d0FREb5K .card-title,
.cid-s7d0FREb5K .card-box {
  color: #ffffff;
}
.cid-s7d0FREb5K .mbr-text,
.cid-s7d0FREb5K .link-wrap {
  color: #ffffff;
}
.cid-s7d0FSaJhF {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-s7d0FSaJhF .mbr-text {
  text-align: center;
}
.cid-s7d0FV1iaE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7d0FV1iaE .mbr-media {
  position: relative;
}
.cid-s7d0FV1iaE .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7d0FV1iaE .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7d0FV1iaE .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7d0FV1iaE .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7d0FV1iaE .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7d0FV1iaE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7d0FV1iaE .close::before {
  content: '\e91a';
}
.cid-s7d0FV1iaE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7d0FV1iaE .mbr-section-title {
  color: #ffffff;
}
.cid-s7d0FSuHKM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s7d0FSuHKM .item {
  padding-bottom: 2rem;
}
.cid-s7d0FSuHKM .carousel-control,
.cid-s7d0FSuHKM .close {
  background: #1b1b1b;
}
.cid-s7d0FSuHKM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7d0FSuHKM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7d0FSuHKM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7d0FSuHKM .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7d0FSuHKM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7d0FSuHKM .close::before {
  content: '\e91a';
}
.cid-s7d0FSuHKM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7d0FSuHKM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7d0FSuHKM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7d0FSuHKM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7d0FSuHKM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7d0FSuHKM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7d0FSuHKM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7d0FSuHKM .carousel-indicators li.active,
.cid-s7d0FSuHKM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7d0FSuHKM .carousel-indicators li::after,
.cid-s7d0FSuHKM .carousel-indicators li::before {
  content: none;
}
.cid-s7d0FSuHKM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7d0FSuHKM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7d0FSuHKM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7d0FSuHKM .carousel-indicators {
    display: none;
  }
}
.cid-s7d0FSuHKM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7d0FSuHKM .carousel-inner > .active {
  display: block;
}
.cid-s7d0FSuHKM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7d0FSuHKM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7d0FSuHKM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7d0FSuHKM .carousel-control,
  .cid-s7d0FSuHKM .carousel-indicators,
  .cid-s7d0FSuHKM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7d0FSuHKM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7d0FSuHKM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7d0FSuHKM .carousel-indicators .active,
.cid-s7d0FSuHKM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7d0FSuHKM .carousel-indicators .active {
  background: #fff;
}
.cid-s7d0FSuHKM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7d0FSuHKM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7d0FSuHKM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7d0FSuHKM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7d0FSuHKM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7d0FSuHKM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7d0FSuHKM .carousel {
  width: 100%;
}
.cid-s7d0FSuHKM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7d0FSuHKM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7d0FSuHKM .modal.fade .modal-dialog,
.cid-s7d0FSuHKM .modal.in .modal-dialog {
  transform: none;
}
.cid-s7d0FSuHKM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7d0FSuHKM .item-wrapper {
  position: relative;
}
.cid-s7d0FSuHKM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7d0FSuHKM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s7d0FW2vdU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7d0FW2vdU .mbr-media {
  position: relative;
}
.cid-s7d0FW2vdU .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7d0FW2vdU .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7d0FW2vdU .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7d0FW2vdU .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7d0FW2vdU .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7d0FW2vdU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7d0FW2vdU .close::before {
  content: '\e91a';
}
.cid-s7d0FW2vdU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7d0FW2vdU .mbr-section-title {
  color: #ffffff;
}
.cid-s7d6VAr4gO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7d6VAr4gO .mbr-media {
  position: relative;
}
.cid-s7d6VAr4gO .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7d6VAr4gO .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7d6VAr4gO .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7d6VAr4gO .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7d6VAr4gO .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7d6VAr4gO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7d6VAr4gO .close::before {
  content: '\e91a';
}
.cid-s7d6VAr4gO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7d6VAr4gO .mbr-section-title {
  color: #ffffff;
}
.cid-s7derKQxMi {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7derKQxMi .mbr-media {
  position: relative;
}
.cid-s7derKQxMi .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7derKQxMi .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7derKQxMi .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7derKQxMi .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7derKQxMi .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7derKQxMi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7derKQxMi .close::before {
  content: '\e91a';
}
.cid-s7derKQxMi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7derKQxMi .mbr-section-title {
  color: #ffffff;
}
.cid-s7djewuJSG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s7djewuJSG .item {
  padding-bottom: 2rem;
}
.cid-s7djewuJSG .item-wrapper {
  height: 100%;
}
.cid-s7djewuJSG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s7djewuJSG .carousel-control,
.cid-s7djewuJSG .close {
  background: #1b1b1b;
}
.cid-s7djewuJSG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7djewuJSG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7djewuJSG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7djewuJSG .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7djewuJSG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7djewuJSG .close::before {
  content: '\e91a';
}
.cid-s7djewuJSG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7djewuJSG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7djewuJSG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7djewuJSG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7djewuJSG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7djewuJSG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7djewuJSG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7djewuJSG .carousel-indicators li.active,
.cid-s7djewuJSG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7djewuJSG .carousel-indicators li::after,
.cid-s7djewuJSG .carousel-indicators li::before {
  content: none;
}
.cid-s7djewuJSG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7djewuJSG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7djewuJSG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7djewuJSG .carousel-indicators {
    display: none;
  }
}
.cid-s7djewuJSG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7djewuJSG .carousel-inner > .active {
  display: block;
}
.cid-s7djewuJSG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7djewuJSG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7djewuJSG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7djewuJSG .carousel-control,
  .cid-s7djewuJSG .carousel-indicators,
  .cid-s7djewuJSG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7djewuJSG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7djewuJSG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7djewuJSG .carousel-indicators .active,
.cid-s7djewuJSG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7djewuJSG .carousel-indicators .active {
  background: #fff;
}
.cid-s7djewuJSG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7djewuJSG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7djewuJSG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7djewuJSG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7djewuJSG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7djewuJSG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7djewuJSG .carousel {
  width: 100%;
}
.cid-s7djewuJSG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7djewuJSG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7djewuJSG .modal.fade .modal-dialog,
.cid-s7djewuJSG .modal.in .modal-dialog {
  transform: none;
}
.cid-s7djewuJSG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7djewuJSG .item-wrapper {
  position: relative;
}
.cid-s7djewuJSG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7djewuJSG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s7d0FWB8tZ {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s7d0FWQeYW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7d0FWQeYW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7d0FWQeYW .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7d0FWQeYW .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7d0FWQeYW .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7d0FWQeYW .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7d0FWQeYW .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7d0FWQeYW .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7d0FWQeYW .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7d0FWQeYW .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7d0FWQeYW .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7d0FWQeYW .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7d0FWQeYW .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7d0FWQeYW .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7d0FWQeYW .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7d0FWQeYW .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7LdFYCwaU {
  z-index: 1000;
  width: 100%;
}
.cid-s7LdFYCwaU nav.navbar {
  position: fixed;
}
.cid-s7LdFYCwaU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7LdFYCwaU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7LdFYCwaU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7LdFYCwaU .dropdown-item:hover,
.cid-s7LdFYCwaU .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7LdFYCwaU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7LdFYCwaU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7LdFYCwaU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7LdFYCwaU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7LdFYCwaU .nav-link {
  position: relative;
}
.cid-s7LdFYCwaU .container {
  display: flex;
  margin: auto;
}
.cid-s7LdFYCwaU .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7LdFYCwaU .dropdown-menu,
.cid-s7LdFYCwaU .navbar.opened {
  background: #ffffff !important;
}
.cid-s7LdFYCwaU .nav-item:focus,
.cid-s7LdFYCwaU .nav-link:focus {
  outline: none;
}
.cid-s7LdFYCwaU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7LdFYCwaU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7LdFYCwaU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7LdFYCwaU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7LdFYCwaU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7LdFYCwaU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7LdFYCwaU .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7LdFYCwaU .navbar.opened {
  transition: all .3s;
}
.cid-s7LdFYCwaU .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7LdFYCwaU .navbar .navbar-logo img {
  width: auto;
}
.cid-s7LdFYCwaU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7LdFYCwaU .navbar.collapsed {
  justify-content: center;
}
.cid-s7LdFYCwaU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7LdFYCwaU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7LdFYCwaU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7LdFYCwaU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7LdFYCwaU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7LdFYCwaU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7LdFYCwaU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7LdFYCwaU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7LdFYCwaU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7LdFYCwaU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7LdFYCwaU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7LdFYCwaU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7LdFYCwaU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7LdFYCwaU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7LdFYCwaU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7LdFYCwaU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7LdFYCwaU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7LdFYCwaU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7LdFYCwaU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7LdFYCwaU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7LdFYCwaU .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7LdFYCwaU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7LdFYCwaU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7LdFYCwaU .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7LdFYCwaU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7LdFYCwaU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7LdFYCwaU .dropdown-item.active,
.cid-s7LdFYCwaU .dropdown-item:active {
  background-color: transparent;
}
.cid-s7LdFYCwaU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7LdFYCwaU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7LdFYCwaU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7LdFYCwaU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7LdFYCwaU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7LdFYCwaU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7LdFYCwaU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7LdFYCwaU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7LdFYCwaU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7LdFYCwaU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7LdFYCwaU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7LdFYCwaU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7LdFYCwaU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7LdFYCwaU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7LdFYCwaU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7LdFYCwaU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7LdFYCwaU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7LdFYCwaU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7LdFYCwaU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7LdFYCwaU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7LdFYCwaU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7LdFYCwaU .navbar {
    height: 77px;
  }
  .cid-s7LdFYCwaU .navbar.opened {
    height: auto;
  }
  .cid-s7LdFYCwaU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7LdFZf4Vg {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dsc05285-copy-low-1280x852.webp");
}
.cid-s7LdFZf4Vg .mbr-text,
.cid-s7LdFZf4Vg .mbr-section-btn {
  color: #333333;
}
.cid-s7LdFZf4Vg .card-title,
.cid-s7LdFZf4Vg .card-box {
  color: #ffffff;
}
.cid-s7LdFZf4Vg .mbr-text,
.cid-s7LdFZf4Vg .link-wrap {
  color: #ffffff;
}
.cid-s7LdFZH7by {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-s7LdFZH7by .mbr-text {
  text-align: center;
  color: #2e2d2c;
}
.cid-s7LdG01lCI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7LdG01lCI .item {
  padding-bottom: 2rem;
}
.cid-s7LdG01lCI .carousel-control,
.cid-s7LdG01lCI .close {
  background: #1b1b1b;
}
.cid-s7LdG01lCI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7LdG01lCI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7LdG01lCI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7LdG01lCI .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7LdG01lCI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7LdG01lCI .close::before {
  content: '\e91a';
}
.cid-s7LdG01lCI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7LdG01lCI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7LdG01lCI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7LdG01lCI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7LdG01lCI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7LdG01lCI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7LdG01lCI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7LdG01lCI .carousel-indicators li.active,
.cid-s7LdG01lCI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7LdG01lCI .carousel-indicators li::after,
.cid-s7LdG01lCI .carousel-indicators li::before {
  content: none;
}
.cid-s7LdG01lCI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7LdG01lCI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7LdG01lCI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7LdG01lCI .carousel-indicators {
    display: none;
  }
}
.cid-s7LdG01lCI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7LdG01lCI .carousel-inner > .active {
  display: block;
}
.cid-s7LdG01lCI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7LdG01lCI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7LdG01lCI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7LdG01lCI .carousel-control,
  .cid-s7LdG01lCI .carousel-indicators,
  .cid-s7LdG01lCI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7LdG01lCI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7LdG01lCI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7LdG01lCI .carousel-indicators .active,
.cid-s7LdG01lCI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7LdG01lCI .carousel-indicators .active {
  background: #fff;
}
.cid-s7LdG01lCI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7LdG01lCI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7LdG01lCI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7LdG01lCI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7LdG01lCI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7LdG01lCI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7LdG01lCI .carousel {
  width: 100%;
}
.cid-s7LdG01lCI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7LdG01lCI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7LdG01lCI .modal.fade .modal-dialog,
.cid-s7LdG01lCI .modal.in .modal-dialog {
  transform: none;
}
.cid-s7LdG01lCI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7LdG01lCI .item-wrapper {
  position: relative;
}
.cid-s7LdG01lCI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7LdG01lCI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s7LdG1q69r {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s7LdG1EFMF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7LdG1EFMF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7LdG1EFMF .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7LdG1EFMF .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7LdG1EFMF .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7LdG1EFMF .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7LdG1EFMF .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7LdG1EFMF .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7LdG1EFMF .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7LdG1EFMF .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7LdG1EFMF .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7LdG1EFMF .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7LdG1EFMF .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7LdG1EFMF .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7LdG1EFMF .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7LdG1EFMF .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7LhYcdxFv {
  z-index: 1000;
  width: 100%;
}
.cid-s7LhYcdxFv nav.navbar {
  position: fixed;
}
.cid-s7LhYcdxFv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7LhYcdxFv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7LhYcdxFv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7LhYcdxFv .dropdown-item:hover,
.cid-s7LhYcdxFv .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7LhYcdxFv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7LhYcdxFv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7LhYcdxFv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7LhYcdxFv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7LhYcdxFv .nav-link {
  position: relative;
}
.cid-s7LhYcdxFv .container {
  display: flex;
  margin: auto;
}
.cid-s7LhYcdxFv .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7LhYcdxFv .dropdown-menu,
.cid-s7LhYcdxFv .navbar.opened {
  background: #ffffff !important;
}
.cid-s7LhYcdxFv .nav-item:focus,
.cid-s7LhYcdxFv .nav-link:focus {
  outline: none;
}
.cid-s7LhYcdxFv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7LhYcdxFv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7LhYcdxFv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7LhYcdxFv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7LhYcdxFv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7LhYcdxFv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7LhYcdxFv .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7LhYcdxFv .navbar.opened {
  transition: all .3s;
}
.cid-s7LhYcdxFv .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7LhYcdxFv .navbar .navbar-logo img {
  width: auto;
}
.cid-s7LhYcdxFv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7LhYcdxFv .navbar.collapsed {
  justify-content: center;
}
.cid-s7LhYcdxFv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7LhYcdxFv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7LhYcdxFv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7LhYcdxFv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7LhYcdxFv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7LhYcdxFv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7LhYcdxFv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7LhYcdxFv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7LhYcdxFv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7LhYcdxFv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7LhYcdxFv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7LhYcdxFv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7LhYcdxFv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7LhYcdxFv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7LhYcdxFv .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7LhYcdxFv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7LhYcdxFv .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7LhYcdxFv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7LhYcdxFv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7LhYcdxFv .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7LhYcdxFv .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7LhYcdxFv .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7LhYcdxFv .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7LhYcdxFv .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7LhYcdxFv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7LhYcdxFv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7LhYcdxFv .dropdown-item.active,
.cid-s7LhYcdxFv .dropdown-item:active {
  background-color: transparent;
}
.cid-s7LhYcdxFv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7LhYcdxFv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7LhYcdxFv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7LhYcdxFv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7LhYcdxFv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7LhYcdxFv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7LhYcdxFv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7LhYcdxFv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7LhYcdxFv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7LhYcdxFv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7LhYcdxFv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7LhYcdxFv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7LhYcdxFv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7LhYcdxFv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7LhYcdxFv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7LhYcdxFv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7LhYcdxFv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7LhYcdxFv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7LhYcdxFv .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7LhYcdxFv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7LhYcdxFv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7LhYcdxFv .navbar {
    height: 77px;
  }
  .cid-s7LhYcdxFv .navbar.opened {
    height: auto;
  }
  .cid-s7LhYcdxFv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7LhYcTNYk {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dsc05376-edit-low-1280x852.webp");
}
.cid-s7LhYcTNYk .mbr-text,
.cid-s7LhYcTNYk .mbr-section-btn {
  color: #333333;
}
.cid-s7LhYcTNYk .card-title,
.cid-s7LhYcTNYk .card-box {
  color: #ffffff;
}
.cid-s7LhYcTNYk .mbr-text,
.cid-s7LhYcTNYk .link-wrap {
  color: #ffffff;
}
.cid-s7LhYetJDJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7LhYetJDJ .mbr-media {
  position: relative;
}
.cid-s7LhYetJDJ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7LhYetJDJ .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7LhYetJDJ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7LhYetJDJ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7LhYetJDJ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7LhYetJDJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7LhYetJDJ .close::before {
  content: '\e91a';
}
.cid-s7LhYetJDJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7LhYetJDJ .mbr-section-title {
  color: #ffffff;
}
.cid-s7MbaB9Oxs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7MbaB9Oxs .mbr-media {
  position: relative;
}
.cid-s7MbaB9Oxs .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7MbaB9Oxs .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7MbaB9Oxs .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7MbaB9Oxs .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7MbaB9Oxs .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7MbaB9Oxs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7MbaB9Oxs .close::before {
  content: '\e91a';
}
.cid-s7MbaB9Oxs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7MbaB9Oxs .mbr-section-title {
  color: #ffffff;
}
.cid-s7Ma5maY8e {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7Ma5maY8e .mbr-media {
  position: relative;
}
.cid-s7Ma5maY8e .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7Ma5maY8e .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7Ma5maY8e .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7Ma5maY8e .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7Ma5maY8e .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7Ma5maY8e .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7Ma5maY8e .close::before {
  content: '\e91a';
}
.cid-s7Ma5maY8e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7Ma5maY8e .mbr-section-title {
  color: #ffffff;
}
.cid-s7LhYdEJlR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s7LhYdEJlR .item {
  padding-bottom: 2rem;
}
.cid-s7LhYdEJlR .carousel-control,
.cid-s7LhYdEJlR .close {
  background: #1b1b1b;
}
.cid-s7LhYdEJlR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7LhYdEJlR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7LhYdEJlR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7LhYdEJlR .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7LhYdEJlR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7LhYdEJlR .close::before {
  content: '\e91a';
}
.cid-s7LhYdEJlR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7LhYdEJlR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7LhYdEJlR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7LhYdEJlR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7LhYdEJlR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7LhYdEJlR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7LhYdEJlR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7LhYdEJlR .carousel-indicators li.active,
.cid-s7LhYdEJlR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7LhYdEJlR .carousel-indicators li::after,
.cid-s7LhYdEJlR .carousel-indicators li::before {
  content: none;
}
.cid-s7LhYdEJlR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7LhYdEJlR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7LhYdEJlR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7LhYdEJlR .carousel-indicators {
    display: none;
  }
}
.cid-s7LhYdEJlR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7LhYdEJlR .carousel-inner > .active {
  display: block;
}
.cid-s7LhYdEJlR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7LhYdEJlR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7LhYdEJlR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7LhYdEJlR .carousel-control,
  .cid-s7LhYdEJlR .carousel-indicators,
  .cid-s7LhYdEJlR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7LhYdEJlR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7LhYdEJlR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7LhYdEJlR .carousel-indicators .active,
.cid-s7LhYdEJlR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7LhYdEJlR .carousel-indicators .active {
  background: #fff;
}
.cid-s7LhYdEJlR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7LhYdEJlR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7LhYdEJlR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7LhYdEJlR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7LhYdEJlR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7LhYdEJlR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7LhYdEJlR .carousel {
  width: 100%;
}
.cid-s7LhYdEJlR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7LhYdEJlR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7LhYdEJlR .modal.fade .modal-dialog,
.cid-s7LhYdEJlR .modal.in .modal-dialog {
  transform: none;
}
.cid-s7LhYdEJlR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7LhYdEJlR .item-wrapper {
  position: relative;
}
.cid-s7LhYdEJlR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7LhYdEJlR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s7M8IBUhMe {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7M8IBUhMe .mbr-media {
  position: relative;
}
.cid-s7M8IBUhMe .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7M8IBUhMe .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7M8IBUhMe .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7M8IBUhMe .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7M8IBUhMe .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7M8IBUhMe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7M8IBUhMe .close::before {
  content: '\e91a';
}
.cid-s7M8IBUhMe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7M8IBUhMe .mbr-section-title {
  color: #ffffff;
}
.cid-s7M9D205ta {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s7M9D205ta .mbr-media {
  position: relative;
}
.cid-s7M9D205ta .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s7M9D205ta .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s7M9D205ta .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s7M9D205ta .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s7M9D205ta .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s7M9D205ta .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7M9D205ta .close::before {
  content: '\e91a';
}
.cid-s7M9D205ta .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7M9D205ta .mbr-section-title {
  color: #ffffff;
}
.cid-s7LhYfatvd {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s7LhYfnwck {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7LhYfnwck .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7LhYfnwck .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7LhYfnwck .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7LhYfnwck .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7LhYfnwck .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7LhYfnwck .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7LhYfnwck .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7LhYfnwck .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7LhYfnwck .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7LhYfnwck .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7LhYfnwck .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7LhYfnwck .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7LhYfnwck .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7LhYfnwck .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7LhYfnwck .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7MdmjGiBJ {
  z-index: 1000;
  width: 100%;
}
.cid-s7MdmjGiBJ nav.navbar {
  position: fixed;
}
.cid-s7MdmjGiBJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7MdmjGiBJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7MdmjGiBJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7MdmjGiBJ .dropdown-item:hover,
.cid-s7MdmjGiBJ .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7MdmjGiBJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7MdmjGiBJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7MdmjGiBJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7MdmjGiBJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7MdmjGiBJ .nav-link {
  position: relative;
}
.cid-s7MdmjGiBJ .container {
  display: flex;
  margin: auto;
}
.cid-s7MdmjGiBJ .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7MdmjGiBJ .dropdown-menu,
.cid-s7MdmjGiBJ .navbar.opened {
  background: #ffffff !important;
}
.cid-s7MdmjGiBJ .nav-item:focus,
.cid-s7MdmjGiBJ .nav-link:focus {
  outline: none;
}
.cid-s7MdmjGiBJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7MdmjGiBJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7MdmjGiBJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7MdmjGiBJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7MdmjGiBJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7MdmjGiBJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7MdmjGiBJ .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7MdmjGiBJ .navbar.opened {
  transition: all .3s;
}
.cid-s7MdmjGiBJ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7MdmjGiBJ .navbar .navbar-logo img {
  width: auto;
}
.cid-s7MdmjGiBJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7MdmjGiBJ .navbar.collapsed {
  justify-content: center;
}
.cid-s7MdmjGiBJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7MdmjGiBJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7MdmjGiBJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7MdmjGiBJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7MdmjGiBJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7MdmjGiBJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7MdmjGiBJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7MdmjGiBJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7MdmjGiBJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7MdmjGiBJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7MdmjGiBJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7MdmjGiBJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7MdmjGiBJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7MdmjGiBJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7MdmjGiBJ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7MdmjGiBJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7MdmjGiBJ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7MdmjGiBJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7MdmjGiBJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7MdmjGiBJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7MdmjGiBJ .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7MdmjGiBJ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7MdmjGiBJ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7MdmjGiBJ .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7MdmjGiBJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7MdmjGiBJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7MdmjGiBJ .dropdown-item.active,
.cid-s7MdmjGiBJ .dropdown-item:active {
  background-color: transparent;
}
.cid-s7MdmjGiBJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7MdmjGiBJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7MdmjGiBJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7MdmjGiBJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7MdmjGiBJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7MdmjGiBJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7MdmjGiBJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7MdmjGiBJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7MdmjGiBJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7MdmjGiBJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7MdmjGiBJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7MdmjGiBJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7MdmjGiBJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7MdmjGiBJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7MdmjGiBJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7MdmjGiBJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7MdmjGiBJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7MdmjGiBJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7MdmjGiBJ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7MdmjGiBJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7MdmjGiBJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7MdmjGiBJ .navbar {
    height: 77px;
  }
  .cid-s7MdmjGiBJ .navbar.opened {
    height: auto;
  }
  .cid-s7MdmjGiBJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7MdmknlfK {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dsc08147-low-1280x572.webp");
}
.cid-s7MdmknlfK .mbr-text,
.cid-s7MdmknlfK .mbr-section-btn {
  color: #333333;
}
.cid-s7MdmknlfK .card-title,
.cid-s7MdmknlfK .card-box {
  color: #ffffff;
}
.cid-s7MdmknlfK .mbr-text,
.cid-s7MdmknlfK .link-wrap {
  color: #ffffff;
}
.cid-s7MdmkSVwd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-s7MdmkSVwd .mbr-text {
  text-align: center;
  color: #2e2d2c;
}
.cid-s7Mdmlbbxs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s7Mdmlbbxs .item {
  padding-bottom: 2rem;
}
.cid-s7Mdmlbbxs .carousel-control,
.cid-s7Mdmlbbxs .close {
  background: #1b1b1b;
}
.cid-s7Mdmlbbxs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s7Mdmlbbxs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s7Mdmlbbxs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s7Mdmlbbxs .carousel-control-next span {
  margin-left: 5px;
}
.cid-s7Mdmlbbxs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s7Mdmlbbxs .close::before {
  content: '\e91a';
}
.cid-s7Mdmlbbxs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s7Mdmlbbxs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s7Mdmlbbxs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7Mdmlbbxs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s7Mdmlbbxs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s7Mdmlbbxs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s7Mdmlbbxs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s7Mdmlbbxs .carousel-indicators li.active,
.cid-s7Mdmlbbxs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s7Mdmlbbxs .carousel-indicators li::after,
.cid-s7Mdmlbbxs .carousel-indicators li::before {
  content: none;
}
.cid-s7Mdmlbbxs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s7Mdmlbbxs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s7Mdmlbbxs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s7Mdmlbbxs .carousel-indicators {
    display: none;
  }
}
.cid-s7Mdmlbbxs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s7Mdmlbbxs .carousel-inner > .active {
  display: block;
}
.cid-s7Mdmlbbxs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s7Mdmlbbxs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s7Mdmlbbxs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s7Mdmlbbxs .carousel-control,
  .cid-s7Mdmlbbxs .carousel-indicators,
  .cid-s7Mdmlbbxs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s7Mdmlbbxs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s7Mdmlbbxs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s7Mdmlbbxs .carousel-indicators .active,
.cid-s7Mdmlbbxs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s7Mdmlbbxs .carousel-indicators .active {
  background: #fff;
}
.cid-s7Mdmlbbxs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s7Mdmlbbxs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s7Mdmlbbxs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s7Mdmlbbxs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s7Mdmlbbxs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s7Mdmlbbxs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s7Mdmlbbxs .carousel {
  width: 100%;
}
.cid-s7Mdmlbbxs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s7Mdmlbbxs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s7Mdmlbbxs .modal.fade .modal-dialog,
.cid-s7Mdmlbbxs .modal.in .modal-dialog {
  transform: none;
}
.cid-s7Mdmlbbxs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s7Mdmlbbxs .item-wrapper {
  position: relative;
}
.cid-s7Mdmlbbxs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s7Mdmlbbxs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xsmL6r1r {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s8xsmL6r1r .mbr-media {
  position: relative;
}
.cid-s8xsmL6r1r .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s8xsmL6r1r .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s8xsmL6r1r .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s8xsmL6r1r .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s8xsmL6r1r .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s8xsmL6r1r .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xsmL6r1r .close::before {
  content: '\e91a';
}
.cid-s8xsmL6r1r .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xsmL6r1r .mbr-section-title {
  color: #ffffff;
}
.cid-s8xsJpP7p6 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-s8xsJpP7p6 .mbr-media {
  position: relative;
}
.cid-s8xsJpP7p6 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-s8xsJpP7p6 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-s8xsJpP7p6 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-s8xsJpP7p6 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-s8xsJpP7p6 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-s8xsJpP7p6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xsJpP7p6 .close::before {
  content: '\e91a';
}
.cid-s8xsJpP7p6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xsJpP7p6 .mbr-section-title {
  color: #ffffff;
}
.cid-s7Mdmm6YGf {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s7MdmmkRBf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7MdmmkRBf .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7MdmmkRBf .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7MdmmkRBf .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7MdmmkRBf .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7MdmmkRBf .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7MdmmkRBf .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7MdmmkRBf .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7MdmmkRBf .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7MdmmkRBf .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7MdmmkRBf .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7MdmmkRBf .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7MdmmkRBf .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7MdmmkRBf .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7MdmmkRBf .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7MdmmkRBf .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s7RsNHmldh {
  z-index: 1000;
  width: 100%;
}
.cid-s7RsNHmldh nav.navbar {
  position: fixed;
}
.cid-s7RsNHmldh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7RsNHmldh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s7RsNHmldh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s7RsNHmldh .dropdown-item:hover,
.cid-s7RsNHmldh .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s7RsNHmldh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s7RsNHmldh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s7RsNHmldh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s7RsNHmldh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s7RsNHmldh .nav-link {
  position: relative;
}
.cid-s7RsNHmldh .container {
  display: flex;
  margin: auto;
}
.cid-s7RsNHmldh .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s7RsNHmldh .dropdown-menu,
.cid-s7RsNHmldh .navbar.opened {
  background: #ffffff !important;
}
.cid-s7RsNHmldh .nav-item:focus,
.cid-s7RsNHmldh .nav-link:focus {
  outline: none;
}
.cid-s7RsNHmldh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s7RsNHmldh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s7RsNHmldh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s7RsNHmldh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s7RsNHmldh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s7RsNHmldh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s7RsNHmldh .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s7RsNHmldh .navbar.opened {
  transition: all .3s;
}
.cid-s7RsNHmldh .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s7RsNHmldh .navbar .navbar-logo img {
  width: auto;
}
.cid-s7RsNHmldh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s7RsNHmldh .navbar.collapsed {
  justify-content: center;
}
.cid-s7RsNHmldh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s7RsNHmldh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s7RsNHmldh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s7RsNHmldh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s7RsNHmldh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s7RsNHmldh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s7RsNHmldh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s7RsNHmldh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s7RsNHmldh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s7RsNHmldh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s7RsNHmldh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s7RsNHmldh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s7RsNHmldh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s7RsNHmldh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s7RsNHmldh .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s7RsNHmldh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s7RsNHmldh .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s7RsNHmldh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s7RsNHmldh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s7RsNHmldh .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s7RsNHmldh .navbar.navbar-short {
  min-height: 84px;
}
.cid-s7RsNHmldh .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s7RsNHmldh .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s7RsNHmldh .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s7RsNHmldh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s7RsNHmldh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s7RsNHmldh .dropdown-item.active,
.cid-s7RsNHmldh .dropdown-item:active {
  background-color: transparent;
}
.cid-s7RsNHmldh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s7RsNHmldh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s7RsNHmldh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s7RsNHmldh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s7RsNHmldh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s7RsNHmldh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s7RsNHmldh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s7RsNHmldh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s7RsNHmldh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s7RsNHmldh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s7RsNHmldh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s7RsNHmldh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s7RsNHmldh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s7RsNHmldh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s7RsNHmldh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7RsNHmldh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s7RsNHmldh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s7RsNHmldh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s7RsNHmldh .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s7RsNHmldh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s7RsNHmldh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s7RsNHmldh .navbar {
    height: 77px;
  }
  .cid-s7RsNHmldh .navbar.opened {
    height: auto;
  }
  .cid-s7RsNHmldh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s7RtttdNNW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/dsc08135-high-bg-1280x852.webp");
}
.cid-s7RtttdNNW .card-wrapper {
  background-color: #fafafa;
  margin-bottom: 2rem;
  border-radius: 4px;
  background: #fafafa;
  transition: all 0.3s;
  padding: 2rem;
  padding-top: 3rem;
}
.cid-s7RtttdNNW .mbr-section-title,
.cid-s7RtttdNNW .mbr-section-subtitle {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-s7RtttdNNW .card-wrapper {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (max-width: 767px) {
  .cid-s7RtttdNNW .card-wrapper {
    padding: 1rem;
    padding-top: 2rem;
  }
}
.cid-s7RtttdNNW .card-title {
  text-align: center;
}
.cid-s7RtttdNNW .price {
  text-align: left;
}
.cid-s7RsNI7gvg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s7RsNI7gvg .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s7RsNI7gvg .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s7RsNI7gvg .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s7RsNI7gvg .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s7RsNI7gvg .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s7RsNI7gvg .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s7RsNI7gvg .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s7RsNI7gvg .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s7RsNI7gvg .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s7RsNI7gvg .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s7RsNI7gvg .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s7RsNI7gvg .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s7RsNI7gvg .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s7RsNI7gvg .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s7RsNI7gvg .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s83zIAVxsR {
  z-index: 1000;
  width: 100%;
}
.cid-s83zIAVxsR nav.navbar {
  position: fixed;
}
.cid-s83zIAVxsR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s83zIAVxsR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s83zIAVxsR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s83zIAVxsR .dropdown-item:hover,
.cid-s83zIAVxsR .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s83zIAVxsR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s83zIAVxsR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s83zIAVxsR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s83zIAVxsR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s83zIAVxsR .nav-link {
  position: relative;
}
.cid-s83zIAVxsR .container {
  display: flex;
  margin: auto;
}
.cid-s83zIAVxsR .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s83zIAVxsR .dropdown-menu,
.cid-s83zIAVxsR .navbar.opened {
  background: #ffffff !important;
}
.cid-s83zIAVxsR .nav-item:focus,
.cid-s83zIAVxsR .nav-link:focus {
  outline: none;
}
.cid-s83zIAVxsR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s83zIAVxsR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s83zIAVxsR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s83zIAVxsR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s83zIAVxsR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s83zIAVxsR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s83zIAVxsR .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s83zIAVxsR .navbar.opened {
  transition: all .3s;
}
.cid-s83zIAVxsR .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s83zIAVxsR .navbar .navbar-logo img {
  width: auto;
}
.cid-s83zIAVxsR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s83zIAVxsR .navbar.collapsed {
  justify-content: center;
}
.cid-s83zIAVxsR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s83zIAVxsR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s83zIAVxsR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s83zIAVxsR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s83zIAVxsR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s83zIAVxsR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s83zIAVxsR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s83zIAVxsR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s83zIAVxsR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s83zIAVxsR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s83zIAVxsR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s83zIAVxsR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s83zIAVxsR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s83zIAVxsR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s83zIAVxsR .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s83zIAVxsR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s83zIAVxsR .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s83zIAVxsR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s83zIAVxsR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s83zIAVxsR .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s83zIAVxsR .navbar.navbar-short {
  min-height: 84px;
}
.cid-s83zIAVxsR .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s83zIAVxsR .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s83zIAVxsR .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s83zIAVxsR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s83zIAVxsR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s83zIAVxsR .dropdown-item.active,
.cid-s83zIAVxsR .dropdown-item:active {
  background-color: transparent;
}
.cid-s83zIAVxsR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s83zIAVxsR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s83zIAVxsR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s83zIAVxsR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s83zIAVxsR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s83zIAVxsR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s83zIAVxsR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s83zIAVxsR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s83zIAVxsR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s83zIAVxsR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s83zIAVxsR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s83zIAVxsR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s83zIAVxsR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s83zIAVxsR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s83zIAVxsR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s83zIAVxsR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s83zIAVxsR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s83zIAVxsR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s83zIAVxsR .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s83zIAVxsR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s83zIAVxsR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s83zIAVxsR .navbar {
    height: 77px;
  }
  .cid-s83zIAVxsR .navbar.opened {
    height: auto;
  }
  .cid-s83zIAVxsR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s83zIBpoMe {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s83zIBpoMe .mbr-text,
.cid-s83zIBpoMe .mbr-section-btn {
  color: #333333;
}
.cid-s83zIBpoMe .card-title,
.cid-s83zIBpoMe .card-box {
  color: #ffffff;
}
.cid-s83zIBpoMe .mbr-text,
.cid-s83zIBpoMe .link-wrap {
  color: #ffffff;
}
.cid-s83Isc5lPD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s83Isc5lPD .mbr-section-title,
.cid-s83Isc5lPD .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s83Isc5lPD .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s83Isc5lPD .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s83Isc5lPD .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s83Isc5lPD .card-box {
    padding: 1rem;
  }
}
.cid-s83SsjuPX3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s83SsjuPX3 .mbr-section-title,
.cid-s83SsjuPX3 .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s83SsjuPX3 .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s83SsjuPX3 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s83SsjuPX3 .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s83SsjuPX3 .card-box {
    padding: 1rem;
  }
}
.cid-s8lsaOJERT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s8lsaOJERT .mbr-section-title,
.cid-s8lsaOJERT .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s8lsaOJERT .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s8lsaOJERT .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s8lsaOJERT .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s8lsaOJERT .card-box {
    padding: 1rem;
  }
}
.cid-s8lzudGr2b {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s8lzudGr2b .mbr-section-title,
.cid-s8lzudGr2b .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s8lzudGr2b .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s8lzudGr2b .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s8lzudGr2b .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s8lzudGr2b .card-box {
    padding: 1rem;
  }
}
.cid-s8q5TmeaOU {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s83zID6l3m {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s83zIDphJc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s83zIDphJc .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s83zIDphJc .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s83zIDphJc .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s83zIDphJc .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s83zIDphJc .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s83zIDphJc .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s83zIDphJc .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s83zIDphJc .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s83zIDphJc .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s83zIDphJc .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s83zIDphJc .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s83zIDphJc .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s83zIDphJc .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s83zIDphJc .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s83zIDphJc .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8q75Itz72 {
  z-index: 1000;
  width: 100%;
}
.cid-s8q75Itz72 nav.navbar {
  position: fixed;
}
.cid-s8q75Itz72 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8q75Itz72 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8q75Itz72 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8q75Itz72 .dropdown-item:hover,
.cid-s8q75Itz72 .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8q75Itz72 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8q75Itz72 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8q75Itz72 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8q75Itz72 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8q75Itz72 .nav-link {
  position: relative;
}
.cid-s8q75Itz72 .container {
  display: flex;
  margin: auto;
}
.cid-s8q75Itz72 .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8q75Itz72 .dropdown-menu,
.cid-s8q75Itz72 .navbar.opened {
  background: #ffffff !important;
}
.cid-s8q75Itz72 .nav-item:focus,
.cid-s8q75Itz72 .nav-link:focus {
  outline: none;
}
.cid-s8q75Itz72 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8q75Itz72 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8q75Itz72 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8q75Itz72 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8q75Itz72 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8q75Itz72 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8q75Itz72 .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8q75Itz72 .navbar.opened {
  transition: all .3s;
}
.cid-s8q75Itz72 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8q75Itz72 .navbar .navbar-logo img {
  width: auto;
}
.cid-s8q75Itz72 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8q75Itz72 .navbar.collapsed {
  justify-content: center;
}
.cid-s8q75Itz72 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8q75Itz72 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8q75Itz72 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8q75Itz72 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8q75Itz72 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8q75Itz72 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8q75Itz72 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8q75Itz72 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8q75Itz72 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8q75Itz72 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8q75Itz72 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8q75Itz72 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8q75Itz72 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8q75Itz72 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8q75Itz72 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8q75Itz72 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8q75Itz72 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8q75Itz72 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8q75Itz72 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8q75Itz72 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8q75Itz72 .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8q75Itz72 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8q75Itz72 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8q75Itz72 .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8q75Itz72 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8q75Itz72 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8q75Itz72 .dropdown-item.active,
.cid-s8q75Itz72 .dropdown-item:active {
  background-color: transparent;
}
.cid-s8q75Itz72 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8q75Itz72 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8q75Itz72 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8q75Itz72 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8q75Itz72 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8q75Itz72 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8q75Itz72 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8q75Itz72 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8q75Itz72 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8q75Itz72 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8q75Itz72 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8q75Itz72 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8q75Itz72 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8q75Itz72 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8q75Itz72 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8q75Itz72 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8q75Itz72 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8q75Itz72 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8q75Itz72 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8q75Itz72 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8q75Itz72 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8q75Itz72 .navbar {
    height: 77px;
  }
  .cid-s8q75Itz72 .navbar.opened {
    height: auto;
  }
  .cid-s8q75Itz72 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8q75Jl2mj {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8q75Jl2mj .mbr-text,
.cid-s8q75Jl2mj .mbr-section-btn {
  color: #333333;
}
.cid-s8q75Jl2mj .card-title,
.cid-s8q75Jl2mj .card-box {
  color: #ffffff;
}
.cid-s8q75Jl2mj .mbr-text,
.cid-s8q75Jl2mj .link-wrap {
  color: #ffffff;
}
.cid-s8q75JJAtw {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s8q75JJAtw .mbr-section-title,
.cid-s8q75JJAtw .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s8q75JJAtw .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s8q75JJAtw .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s8q75JJAtw .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s8q75JJAtw .card-box {
    padding: 1rem;
  }
}
.cid-s8q75KpHp7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s8q75KpHp7 .mbr-section-title,
.cid-s8q75KpHp7 .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s8q75KpHp7 .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s8q75KpHp7 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s8q75KpHp7 .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s8q75KpHp7 .card-box {
    padding: 1rem;
  }
}
.cid-s8q75L6kr0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-s8q75L6kr0 .mbr-section-title,
.cid-s8q75L6kr0 .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s8q75L6kr0 .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s8q75L6kr0 .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s8q75L6kr0 .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s8q75L6kr0 .card-box {
    padding: 1rem;
  }
}
.cid-s8q75LK2fe {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-s8q75LK2fe .mbr-section-title,
.cid-s8q75LK2fe .mbr-section-subtitle {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-s8q75LK2fe .card:not(:nth-last-child(1)) {
    margin-bottom: 2rem;
  }
}
.cid-s8q75LK2fe .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
.cid-s8q75LK2fe .card-box {
  padding: 2rem;
}
@media (max-width: 767px) {
  .cid-s8q75LK2fe .card-box {
    padding: 1rem;
  }
}
.cid-s8q75MsfZm {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s8q75MHJtm {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-s8q75MVdCF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8q75MVdCF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8q75MVdCF .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8q75MVdCF .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8q75MVdCF .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8q75MVdCF .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8q75MVdCF .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8q75MVdCF .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8q75MVdCF .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8q75MVdCF .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8q75MVdCF .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8q75MVdCF .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8q75MVdCF .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8q75MVdCF .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8q75MVdCF .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8q75MVdCF .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8qhNAFhoc {
  z-index: 1000;
  width: 100%;
}
.cid-s8qhNAFhoc nav.navbar {
  position: fixed;
}
.cid-s8qhNAFhoc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8qhNAFhoc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8qhNAFhoc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8qhNAFhoc .dropdown-item:hover,
.cid-s8qhNAFhoc .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8qhNAFhoc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8qhNAFhoc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8qhNAFhoc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8qhNAFhoc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8qhNAFhoc .nav-link {
  position: relative;
}
.cid-s8qhNAFhoc .container {
  display: flex;
  margin: auto;
}
.cid-s8qhNAFhoc .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8qhNAFhoc .dropdown-menu,
.cid-s8qhNAFhoc .navbar.opened {
  background: #ffffff !important;
}
.cid-s8qhNAFhoc .nav-item:focus,
.cid-s8qhNAFhoc .nav-link:focus {
  outline: none;
}
.cid-s8qhNAFhoc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8qhNAFhoc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8qhNAFhoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8qhNAFhoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8qhNAFhoc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8qhNAFhoc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8qhNAFhoc .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8qhNAFhoc .navbar.opened {
  transition: all .3s;
}
.cid-s8qhNAFhoc .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8qhNAFhoc .navbar .navbar-logo img {
  width: auto;
}
.cid-s8qhNAFhoc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8qhNAFhoc .navbar.collapsed {
  justify-content: center;
}
.cid-s8qhNAFhoc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8qhNAFhoc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8qhNAFhoc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8qhNAFhoc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8qhNAFhoc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8qhNAFhoc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8qhNAFhoc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8qhNAFhoc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8qhNAFhoc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8qhNAFhoc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8qhNAFhoc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8qhNAFhoc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8qhNAFhoc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8qhNAFhoc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8qhNAFhoc .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8qhNAFhoc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8qhNAFhoc .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8qhNAFhoc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8qhNAFhoc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8qhNAFhoc .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8qhNAFhoc .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8qhNAFhoc .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8qhNAFhoc .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8qhNAFhoc .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8qhNAFhoc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8qhNAFhoc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8qhNAFhoc .dropdown-item.active,
.cid-s8qhNAFhoc .dropdown-item:active {
  background-color: transparent;
}
.cid-s8qhNAFhoc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8qhNAFhoc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8qhNAFhoc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8qhNAFhoc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8qhNAFhoc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8qhNAFhoc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8qhNAFhoc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8qhNAFhoc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8qhNAFhoc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8qhNAFhoc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8qhNAFhoc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8qhNAFhoc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8qhNAFhoc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8qhNAFhoc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8qhNAFhoc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8qhNAFhoc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8qhNAFhoc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8qhNAFhoc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8qhNAFhoc .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8qhNAFhoc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8qhNAFhoc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8qhNAFhoc .navbar {
    height: 77px;
  }
  .cid-s8qhNAFhoc .navbar.opened {
    height: auto;
  }
  .cid-s8qhNAFhoc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8qhNB7lpF {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8qhNB7lpF .mbr-text,
.cid-s8qhNB7lpF .mbr-section-btn {
  color: #333333;
}
.cid-s8qhNB7lpF .card-title,
.cid-s8qhNB7lpF .card-box {
  color: #ffffff;
}
.cid-s8qhNB7lpF .mbr-text,
.cid-s8qhNB7lpF .link-wrap {
  color: #ffffff;
}
.cid-s8qsqFtNRV {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8qsqFtNRV .item {
  padding-bottom: 2rem;
}
.cid-s8qsqFtNRV .item-wrapper {
  height: 100%;
}
.cid-s8qsqFtNRV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8qsqFtNRV .carousel-control,
.cid-s8qsqFtNRV .close {
  background: #1b1b1b;
}
.cid-s8qsqFtNRV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8qsqFtNRV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8qsqFtNRV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8qsqFtNRV .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8qsqFtNRV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8qsqFtNRV .close::before {
  content: '\e91a';
}
.cid-s8qsqFtNRV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8qsqFtNRV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8qsqFtNRV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8qsqFtNRV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8qsqFtNRV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8qsqFtNRV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8qsqFtNRV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8qsqFtNRV .carousel-indicators li.active,
.cid-s8qsqFtNRV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8qsqFtNRV .carousel-indicators li::after,
.cid-s8qsqFtNRV .carousel-indicators li::before {
  content: none;
}
.cid-s8qsqFtNRV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8qsqFtNRV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8qsqFtNRV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8qsqFtNRV .carousel-indicators {
    display: none;
  }
}
.cid-s8qsqFtNRV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8qsqFtNRV .carousel-inner > .active {
  display: block;
}
.cid-s8qsqFtNRV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8qsqFtNRV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8qsqFtNRV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8qsqFtNRV .carousel-control,
  .cid-s8qsqFtNRV .carousel-indicators,
  .cid-s8qsqFtNRV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8qsqFtNRV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8qsqFtNRV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8qsqFtNRV .carousel-indicators .active,
.cid-s8qsqFtNRV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8qsqFtNRV .carousel-indicators .active {
  background: #fff;
}
.cid-s8qsqFtNRV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8qsqFtNRV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8qsqFtNRV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8qsqFtNRV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8qsqFtNRV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8qsqFtNRV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8qsqFtNRV .carousel {
  width: 100%;
}
.cid-s8qsqFtNRV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8qsqFtNRV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8qsqFtNRV .modal.fade .modal-dialog,
.cid-s8qsqFtNRV .modal.in .modal-dialog {
  transform: none;
}
.cid-s8qsqFtNRV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8qsqFtNRV .item-wrapper {
  position: relative;
}
.cid-s8qsqFtNRV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8qsqFtNRV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8qG30s59M {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8qG30s59M .counter-container ul {
  margin-bottom: 0;
}
.cid-s8qG30s59M .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-s8qmVTG43S {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-s8qmVTG43S .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-s8qmVTG43S .plan-body {
  padding-bottom: 2rem;
}
.cid-s8qmVTG43S .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8qmVTG43S .price {
  color: #2e2d2c;
}
.cid-s8qmVTG43S .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-s8qmVTG43S .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-s8qmVTG43S .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-s8qmVTG43S .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-s8qmVTG43S .plan {
    margin-bottom: 2rem;
  }
}
.cid-s8qmVTG43S .plan-title {
  color: #00a5c1;
}
.cid-s8qmVTG43S .price-term {
  color: #00a5c1;
}
.cid-sxvS011xu9 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxvS011xu9 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxvS011xu9 .plan-body {
  padding-bottom: 2rem;
}
.cid-sxvS011xu9 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxvS011xu9 .price {
  color: #2e2d2c;
}
.cid-sxvS011xu9 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxvS011xu9 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxvS011xu9 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxvS011xu9 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxvS011xu9 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxvS011xu9 .plan-title {
  color: #00a5c1;
}
.cid-sxvS011xu9 .price-term {
  color: #00a5c1;
}
.cid-sxwku5joRy {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxwku5joRy .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxwku5joRy form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxwku5joRy form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxwku5joRy .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxArvLQWvS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxArvLQWvS .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxArvLQWvS form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxArvLQWvS form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxArvLQWvS form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxArvLQWvS .mbr-section-title {
  color: #00a5c1;
}
.cid-s8qL6xf1Tn {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8qL6xf1Tn .counter-container ul {
  margin-bottom: 0;
}
.cid-s8qL6xf1Tn .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxwjQyLrdp {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxwjQyLrdp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxwjQyLrdp .row {
    flex-direction: column-reverse;
  }
  .cid-sxwjQyLrdp .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxwjQyLrdp .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxwjQyLrdp .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxwjQyLrdp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8qhNEtcvY {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8qhNEHPMG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8qhNEHPMG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8qhNEHPMG .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8qhNEHPMG .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8qhNEHPMG .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8qhNEHPMG .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8qhNEHPMG .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8qhNEHPMG .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8qhNEHPMG .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8qhNEHPMG .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8qhNEHPMG .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8qhNEHPMG .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8qhNEHPMG .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8qhNEHPMG .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8qhNEHPMG .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8qhNEHPMG .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8vqpPsMei {
  z-index: 1000;
  width: 100%;
}
.cid-s8vqpPsMei nav.navbar {
  position: fixed;
}
.cid-s8vqpPsMei .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8vqpPsMei .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8vqpPsMei .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8vqpPsMei .dropdown-item:hover,
.cid-s8vqpPsMei .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8vqpPsMei .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8vqpPsMei .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8vqpPsMei .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8vqpPsMei .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8vqpPsMei .nav-link {
  position: relative;
}
.cid-s8vqpPsMei .container {
  display: flex;
  margin: auto;
}
.cid-s8vqpPsMei .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8vqpPsMei .dropdown-menu,
.cid-s8vqpPsMei .navbar.opened {
  background: #ffffff !important;
}
.cid-s8vqpPsMei .nav-item:focus,
.cid-s8vqpPsMei .nav-link:focus {
  outline: none;
}
.cid-s8vqpPsMei .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8vqpPsMei .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8vqpPsMei .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8vqpPsMei .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8vqpPsMei .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8vqpPsMei .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8vqpPsMei .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8vqpPsMei .navbar.opened {
  transition: all .3s;
}
.cid-s8vqpPsMei .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8vqpPsMei .navbar .navbar-logo img {
  width: auto;
}
.cid-s8vqpPsMei .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8vqpPsMei .navbar.collapsed {
  justify-content: center;
}
.cid-s8vqpPsMei .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8vqpPsMei .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8vqpPsMei .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8vqpPsMei .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8vqpPsMei .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8vqpPsMei .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8vqpPsMei .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8vqpPsMei .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8vqpPsMei .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8vqpPsMei .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8vqpPsMei .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8vqpPsMei .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8vqpPsMei .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8vqpPsMei .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8vqpPsMei .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8vqpPsMei .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8vqpPsMei .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8vqpPsMei .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8vqpPsMei .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8vqpPsMei .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8vqpPsMei .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8vqpPsMei .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8vqpPsMei .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8vqpPsMei .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8vqpPsMei .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8vqpPsMei .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8vqpPsMei .dropdown-item.active,
.cid-s8vqpPsMei .dropdown-item:active {
  background-color: transparent;
}
.cid-s8vqpPsMei .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8vqpPsMei .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8vqpPsMei .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8vqpPsMei .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8vqpPsMei .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8vqpPsMei .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8vqpPsMei ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8vqpPsMei .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8vqpPsMei button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8vqpPsMei button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8vqpPsMei button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8vqpPsMei button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8vqpPsMei button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8vqpPsMei button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8vqpPsMei nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8vqpPsMei nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8vqpPsMei nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8vqpPsMei nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8vqpPsMei .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8vqpPsMei a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8vqpPsMei .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8vqpPsMei .navbar {
    height: 77px;
  }
  .cid-s8vqpPsMei .navbar.opened {
    height: auto;
  }
  .cid-s8vqpPsMei .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8vqpPWb2P {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8vqpPWb2P .mbr-text,
.cid-s8vqpPWb2P .mbr-section-btn {
  color: #333333;
}
.cid-s8vqpPWb2P .card-title,
.cid-s8vqpPWb2P .card-box {
  color: #ffffff;
}
.cid-s8vqpPWb2P .mbr-text,
.cid-s8vqpPWb2P .link-wrap {
  color: #ffffff;
}
.cid-s8vqpQe0nZ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8vqpQe0nZ .item {
  padding-bottom: 2rem;
}
.cid-s8vqpQe0nZ .item-wrapper {
  height: 100%;
}
.cid-s8vqpQe0nZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8vqpQe0nZ .carousel-control,
.cid-s8vqpQe0nZ .close {
  background: #1b1b1b;
}
.cid-s8vqpQe0nZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8vqpQe0nZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8vqpQe0nZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8vqpQe0nZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8vqpQe0nZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8vqpQe0nZ .close::before {
  content: '\e91a';
}
.cid-s8vqpQe0nZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8vqpQe0nZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8vqpQe0nZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8vqpQe0nZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8vqpQe0nZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8vqpQe0nZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8vqpQe0nZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8vqpQe0nZ .carousel-indicators li.active,
.cid-s8vqpQe0nZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8vqpQe0nZ .carousel-indicators li::after,
.cid-s8vqpQe0nZ .carousel-indicators li::before {
  content: none;
}
.cid-s8vqpQe0nZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8vqpQe0nZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8vqpQe0nZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8vqpQe0nZ .carousel-indicators {
    display: none;
  }
}
.cid-s8vqpQe0nZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8vqpQe0nZ .carousel-inner > .active {
  display: block;
}
.cid-s8vqpQe0nZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8vqpQe0nZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8vqpQe0nZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8vqpQe0nZ .carousel-control,
  .cid-s8vqpQe0nZ .carousel-indicators,
  .cid-s8vqpQe0nZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8vqpQe0nZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8vqpQe0nZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8vqpQe0nZ .carousel-indicators .active,
.cid-s8vqpQe0nZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8vqpQe0nZ .carousel-indicators .active {
  background: #fff;
}
.cid-s8vqpQe0nZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8vqpQe0nZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8vqpQe0nZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8vqpQe0nZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8vqpQe0nZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8vqpQe0nZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8vqpQe0nZ .carousel {
  width: 100%;
}
.cid-s8vqpQe0nZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8vqpQe0nZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8vqpQe0nZ .modal.fade .modal-dialog,
.cid-s8vqpQe0nZ .modal.in .modal-dialog {
  transform: none;
}
.cid-s8vqpQe0nZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8vqpQe0nZ .item-wrapper {
  position: relative;
}
.cid-s8vqpQe0nZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8vqpQe0nZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8vqpQOiH9 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8vqpQOiH9 .counter-container ul {
  margin-bottom: 0;
}
.cid-s8vqpQOiH9 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAx5cfq8g {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxAx5cfq8g .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAx5cfq8g .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAx5cfq8g .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAx5cfq8g .price {
  color: #2e2d2c;
}
.cid-sxAx5cfq8g .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAx5cfq8g .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAx5cfq8g .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAx5cfq8g .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAx5cfq8g .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAx5cfq8g .plan-title {
  color: #00a5c1;
}
.cid-sxAx5cfq8g .price-term {
  color: #00a5c1;
}
.cid-sxAx697oQT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxAx697oQT .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAx697oQT .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAx697oQT .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAx697oQT .price {
  color: #2e2d2c;
}
.cid-sxAx697oQT .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAx697oQT .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAx697oQT .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAx697oQT .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAx697oQT .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAx697oQT .plan-title {
  color: #00a5c1;
}
.cid-sxAx697oQT .price-term {
  color: #00a5c1;
}
.cid-sxAxCRvgvD {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxAxCRvgvD .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAxCRvgvD form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxAxCRvgvD form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxAxCRvgvD .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxAxEVdJOL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAxEVdJOL .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAxEVdJOL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxAxEVdJOL form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxAxEVdJOL form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxAxEVdJOL .mbr-section-title {
  color: #00a5c1;
}
.cid-sxAxG34SdS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxAxG34SdS .counter-container ul {
  margin-bottom: 0;
}
.cid-sxAxG34SdS .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAxH5ALjR {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAxH5ALjR .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxAxH5ALjR .row {
    flex-direction: column-reverse;
  }
  .cid-sxAxH5ALjR .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxAxH5ALjR .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxAxH5ALjR .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxAxH5ALjR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8vqpRXWgR {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8vqpS9GIv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8vqpS9GIv .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8vqpS9GIv .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8vqpS9GIv .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8vqpS9GIv .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8vqpS9GIv .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8vqpS9GIv .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8vqpS9GIv .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8vqpS9GIv .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8vqpS9GIv .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8vqpS9GIv .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8vqpS9GIv .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8vqpS9GIv .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8vqpS9GIv .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8vqpS9GIv .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8vqpS9GIv .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8wtqmia1Z {
  z-index: 1000;
  width: 100%;
}
.cid-s8wtqmia1Z nav.navbar {
  position: fixed;
}
.cid-s8wtqmia1Z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wtqmia1Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8wtqmia1Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8wtqmia1Z .dropdown-item:hover,
.cid-s8wtqmia1Z .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8wtqmia1Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8wtqmia1Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8wtqmia1Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8wtqmia1Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8wtqmia1Z .nav-link {
  position: relative;
}
.cid-s8wtqmia1Z .container {
  display: flex;
  margin: auto;
}
.cid-s8wtqmia1Z .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8wtqmia1Z .dropdown-menu,
.cid-s8wtqmia1Z .navbar.opened {
  background: #ffffff !important;
}
.cid-s8wtqmia1Z .nav-item:focus,
.cid-s8wtqmia1Z .nav-link:focus {
  outline: none;
}
.cid-s8wtqmia1Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8wtqmia1Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8wtqmia1Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8wtqmia1Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wtqmia1Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8wtqmia1Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8wtqmia1Z .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8wtqmia1Z .navbar.opened {
  transition: all .3s;
}
.cid-s8wtqmia1Z .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8wtqmia1Z .navbar .navbar-logo img {
  width: auto;
}
.cid-s8wtqmia1Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8wtqmia1Z .navbar.collapsed {
  justify-content: center;
}
.cid-s8wtqmia1Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8wtqmia1Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8wtqmia1Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8wtqmia1Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8wtqmia1Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8wtqmia1Z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8wtqmia1Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8wtqmia1Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8wtqmia1Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8wtqmia1Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8wtqmia1Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8wtqmia1Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8wtqmia1Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8wtqmia1Z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8wtqmia1Z .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8wtqmia1Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8wtqmia1Z .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8wtqmia1Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8wtqmia1Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8wtqmia1Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8wtqmia1Z .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8wtqmia1Z .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8wtqmia1Z .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8wtqmia1Z .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8wtqmia1Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8wtqmia1Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8wtqmia1Z .dropdown-item.active,
.cid-s8wtqmia1Z .dropdown-item:active {
  background-color: transparent;
}
.cid-s8wtqmia1Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8wtqmia1Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8wtqmia1Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8wtqmia1Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8wtqmia1Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8wtqmia1Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8wtqmia1Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8wtqmia1Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8wtqmia1Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8wtqmia1Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8wtqmia1Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8wtqmia1Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wtqmia1Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wtqmia1Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8wtqmia1Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wtqmia1Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8wtqmia1Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8wtqmia1Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wtqmia1Z .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8wtqmia1Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8wtqmia1Z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8wtqmia1Z .navbar {
    height: 77px;
  }
  .cid-s8wtqmia1Z .navbar.opened {
    height: auto;
  }
  .cid-s8wtqmia1Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8wtqn2HGU {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8wtqn2HGU .mbr-text,
.cid-s8wtqn2HGU .mbr-section-btn {
  color: #333333;
}
.cid-s8wtqn2HGU .card-title,
.cid-s8wtqn2HGU .card-box {
  color: #ffffff;
}
.cid-s8wtqn2HGU .mbr-text,
.cid-s8wtqn2HGU .link-wrap {
  color: #ffffff;
}
.cid-s8wtqnxmSv {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8wtqnxmSv .item {
  padding-bottom: 2rem;
}
.cid-s8wtqnxmSv .item-wrapper {
  height: 100%;
}
.cid-s8wtqnxmSv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8wtqnxmSv .carousel-control,
.cid-s8wtqnxmSv .close {
  background: #1b1b1b;
}
.cid-s8wtqnxmSv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8wtqnxmSv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8wtqnxmSv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8wtqnxmSv .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8wtqnxmSv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8wtqnxmSv .close::before {
  content: '\e91a';
}
.cid-s8wtqnxmSv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8wtqnxmSv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8wtqnxmSv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wtqnxmSv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8wtqnxmSv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8wtqnxmSv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8wtqnxmSv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8wtqnxmSv .carousel-indicators li.active,
.cid-s8wtqnxmSv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8wtqnxmSv .carousel-indicators li::after,
.cid-s8wtqnxmSv .carousel-indicators li::before {
  content: none;
}
.cid-s8wtqnxmSv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8wtqnxmSv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8wtqnxmSv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8wtqnxmSv .carousel-indicators {
    display: none;
  }
}
.cid-s8wtqnxmSv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8wtqnxmSv .carousel-inner > .active {
  display: block;
}
.cid-s8wtqnxmSv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wtqnxmSv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8wtqnxmSv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8wtqnxmSv .carousel-control,
  .cid-s8wtqnxmSv .carousel-indicators,
  .cid-s8wtqnxmSv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8wtqnxmSv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8wtqnxmSv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8wtqnxmSv .carousel-indicators .active,
.cid-s8wtqnxmSv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8wtqnxmSv .carousel-indicators .active {
  background: #fff;
}
.cid-s8wtqnxmSv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8wtqnxmSv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8wtqnxmSv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8wtqnxmSv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8wtqnxmSv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8wtqnxmSv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8wtqnxmSv .carousel {
  width: 100%;
}
.cid-s8wtqnxmSv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8wtqnxmSv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8wtqnxmSv .modal.fade .modal-dialog,
.cid-s8wtqnxmSv .modal.in .modal-dialog {
  transform: none;
}
.cid-s8wtqnxmSv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8wtqnxmSv .item-wrapper {
  position: relative;
}
.cid-s8wtqnxmSv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8wtqnxmSv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8wtqoiqZ7 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8wtqoiqZ7 .counter-container ul {
  margin-bottom: 0;
}
.cid-s8wtqoiqZ7 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxABrwwnjV {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxABrwwnjV .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxABrwwnjV .plan-body {
  padding-bottom: 2rem;
}
.cid-sxABrwwnjV .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxABrwwnjV .price {
  color: #2e2d2c;
}
.cid-sxABrwwnjV .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxABrwwnjV .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxABrwwnjV .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxABrwwnjV .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxABrwwnjV .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxABrwwnjV .plan-title {
  color: #00a5c1;
}
.cid-sxABrwwnjV .price-term {
  color: #00a5c1;
}
.cid-sxABs2f6Gy {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxABs2f6Gy .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxABs2f6Gy .plan-body {
  padding-bottom: 2rem;
}
.cid-sxABs2f6Gy .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxABs2f6Gy .price {
  color: #2e2d2c;
}
.cid-sxABs2f6Gy .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxABs2f6Gy .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxABs2f6Gy .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxABs2f6Gy .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxABs2f6Gy .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxABs2f6Gy .plan-title {
  color: #00a5c1;
}
.cid-sxABs2f6Gy .price-term {
  color: #00a5c1;
}
.cid-sxABtpu247 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxABtpu247 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxABtpu247 form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxABtpu247 form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxABtpu247 .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxABuIpDiG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxABuIpDiG .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxABuIpDiG form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxABuIpDiG form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxABuIpDiG form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxABuIpDiG .mbr-section-title {
  color: #00a5c1;
}
.cid-sxABvWKQ8B {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxABvWKQ8B .counter-container ul {
  margin-bottom: 0;
}
.cid-sxABvWKQ8B .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxABx2RD8w {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxABx2RD8w .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxABx2RD8w .row {
    flex-direction: column-reverse;
  }
  .cid-sxABx2RD8w .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxABx2RD8w .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxABx2RD8w .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxABx2RD8w .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8wtqpwd6v {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8wtqpNIQ1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8wtqpNIQ1 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8wtqpNIQ1 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8wtqpNIQ1 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8wtqpNIQ1 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8wtqpNIQ1 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8wtqpNIQ1 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8wtqpNIQ1 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8wtqpNIQ1 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8wtqpNIQ1 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8wtqpNIQ1 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8wtqpNIQ1 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8wtqpNIQ1 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8wtqpNIQ1 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8wtqpNIQ1 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8wtqpNIQ1 .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8wSQArN9c {
  z-index: 1000;
  width: 100%;
}
.cid-s8wSQArN9c nav.navbar {
  position: fixed;
}
.cid-s8wSQArN9c .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wSQArN9c .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8wSQArN9c .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8wSQArN9c .dropdown-item:hover,
.cid-s8wSQArN9c .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8wSQArN9c .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8wSQArN9c .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8wSQArN9c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8wSQArN9c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8wSQArN9c .nav-link {
  position: relative;
}
.cid-s8wSQArN9c .container {
  display: flex;
  margin: auto;
}
.cid-s8wSQArN9c .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8wSQArN9c .dropdown-menu,
.cid-s8wSQArN9c .navbar.opened {
  background: #ffffff !important;
}
.cid-s8wSQArN9c .nav-item:focus,
.cid-s8wSQArN9c .nav-link:focus {
  outline: none;
}
.cid-s8wSQArN9c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8wSQArN9c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8wSQArN9c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8wSQArN9c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wSQArN9c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8wSQArN9c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8wSQArN9c .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8wSQArN9c .navbar.opened {
  transition: all .3s;
}
.cid-s8wSQArN9c .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8wSQArN9c .navbar .navbar-logo img {
  width: auto;
}
.cid-s8wSQArN9c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8wSQArN9c .navbar.collapsed {
  justify-content: center;
}
.cid-s8wSQArN9c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8wSQArN9c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8wSQArN9c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8wSQArN9c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8wSQArN9c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8wSQArN9c .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8wSQArN9c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8wSQArN9c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8wSQArN9c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8wSQArN9c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8wSQArN9c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8wSQArN9c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8wSQArN9c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8wSQArN9c .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8wSQArN9c .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8wSQArN9c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8wSQArN9c .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8wSQArN9c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8wSQArN9c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8wSQArN9c .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8wSQArN9c .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8wSQArN9c .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8wSQArN9c .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8wSQArN9c .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8wSQArN9c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8wSQArN9c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8wSQArN9c .dropdown-item.active,
.cid-s8wSQArN9c .dropdown-item:active {
  background-color: transparent;
}
.cid-s8wSQArN9c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8wSQArN9c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8wSQArN9c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8wSQArN9c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8wSQArN9c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8wSQArN9c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8wSQArN9c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8wSQArN9c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8wSQArN9c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8wSQArN9c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8wSQArN9c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8wSQArN9c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wSQArN9c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wSQArN9c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8wSQArN9c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wSQArN9c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8wSQArN9c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8wSQArN9c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wSQArN9c .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8wSQArN9c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8wSQArN9c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8wSQArN9c .navbar {
    height: 77px;
  }
  .cid-s8wSQArN9c .navbar.opened {
    height: auto;
  }
  .cid-s8wSQArN9c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8wSQB4LxQ {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8wSQB4LxQ .mbr-text,
.cid-s8wSQB4LxQ .mbr-section-btn {
  color: #333333;
}
.cid-s8wSQB4LxQ .card-title,
.cid-s8wSQB4LxQ .card-box {
  color: #ffffff;
}
.cid-s8wSQB4LxQ .mbr-text,
.cid-s8wSQB4LxQ .link-wrap {
  color: #ffffff;
}
.cid-s8wSQBxdk9 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8wSQBxdk9 .item {
  padding-bottom: 2rem;
}
.cid-s8wSQBxdk9 .item-wrapper {
  height: 100%;
}
.cid-s8wSQBxdk9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8wSQBxdk9 .carousel-control,
.cid-s8wSQBxdk9 .close {
  background: #1b1b1b;
}
.cid-s8wSQBxdk9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8wSQBxdk9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8wSQBxdk9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8wSQBxdk9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8wSQBxdk9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8wSQBxdk9 .close::before {
  content: '\e91a';
}
.cid-s8wSQBxdk9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8wSQBxdk9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8wSQBxdk9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wSQBxdk9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8wSQBxdk9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8wSQBxdk9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8wSQBxdk9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8wSQBxdk9 .carousel-indicators li.active,
.cid-s8wSQBxdk9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8wSQBxdk9 .carousel-indicators li::after,
.cid-s8wSQBxdk9 .carousel-indicators li::before {
  content: none;
}
.cid-s8wSQBxdk9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8wSQBxdk9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8wSQBxdk9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8wSQBxdk9 .carousel-indicators {
    display: none;
  }
}
.cid-s8wSQBxdk9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8wSQBxdk9 .carousel-inner > .active {
  display: block;
}
.cid-s8wSQBxdk9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wSQBxdk9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8wSQBxdk9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8wSQBxdk9 .carousel-control,
  .cid-s8wSQBxdk9 .carousel-indicators,
  .cid-s8wSQBxdk9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8wSQBxdk9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8wSQBxdk9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8wSQBxdk9 .carousel-indicators .active,
.cid-s8wSQBxdk9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8wSQBxdk9 .carousel-indicators .active {
  background: #fff;
}
.cid-s8wSQBxdk9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8wSQBxdk9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8wSQBxdk9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8wSQBxdk9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8wSQBxdk9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8wSQBxdk9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8wSQBxdk9 .carousel {
  width: 100%;
}
.cid-s8wSQBxdk9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8wSQBxdk9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8wSQBxdk9 .modal.fade .modal-dialog,
.cid-s8wSQBxdk9 .modal.in .modal-dialog {
  transform: none;
}
.cid-s8wSQBxdk9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8wSQBxdk9 .item-wrapper {
  position: relative;
}
.cid-s8wSQBxdk9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8wSQBxdk9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8wSQCaU4Z {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8wSQCaU4Z .counter-container ul {
  margin-bottom: 0;
}
.cid-s8wSQCaU4Z .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAGqu85r3 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxAGqu85r3 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAGqu85r3 .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAGqu85r3 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAGqu85r3 .price {
  color: #2e2d2c;
}
.cid-sxAGqu85r3 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAGqu85r3 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAGqu85r3 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAGqu85r3 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAGqu85r3 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAGqu85r3 .plan-title {
  color: #00a5c1;
}
.cid-sxAGqu85r3 .price-term {
  color: #00a5c1;
}
.cid-sxAGqYewPQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxAGqYewPQ .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAGqYewPQ .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAGqYewPQ .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAGqYewPQ .price {
  color: #2e2d2c;
}
.cid-sxAGqYewPQ .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAGqYewPQ .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAGqYewPQ .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAGqYewPQ .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAGqYewPQ .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAGqYewPQ .plan-title {
  color: #00a5c1;
}
.cid-sxAGqYewPQ .price-term {
  color: #00a5c1;
}
.cid-sxAGsMt0ll {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxAGsMt0ll .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAGsMt0ll form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxAGsMt0ll form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxAGsMt0ll .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxAGtxJkB2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAGtxJkB2 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAGtxJkB2 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxAGtxJkB2 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxAGtxJkB2 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxAGtxJkB2 .mbr-section-title {
  color: #00a5c1;
}
.cid-sxAGukKbSb {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxAGukKbSb .counter-container ul {
  margin-bottom: 0;
}
.cid-sxAGukKbSb .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAGv8V0Sp {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAGv8V0Sp .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxAGv8V0Sp .row {
    flex-direction: column-reverse;
  }
  .cid-sxAGv8V0Sp .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxAGv8V0Sp .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxAGv8V0Sp .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxAGv8V0Sp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8wSQDi5eD {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8wSQDxPhl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8wSQDxPhl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8wSQDxPhl .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8wSQDxPhl .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8wSQDxPhl .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8wSQDxPhl .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8wSQDxPhl .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8wSQDxPhl .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8wSQDxPhl .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8wSQDxPhl .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8wSQDxPhl .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8wSQDxPhl .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8wSQDxPhl .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8wSQDxPhl .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8wSQDxPhl .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8wSQDxPhl .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8wV3Hlwx4 {
  z-index: 1000;
  width: 100%;
}
.cid-s8wV3Hlwx4 nav.navbar {
  position: fixed;
}
.cid-s8wV3Hlwx4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wV3Hlwx4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8wV3Hlwx4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8wV3Hlwx4 .dropdown-item:hover,
.cid-s8wV3Hlwx4 .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8wV3Hlwx4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8wV3Hlwx4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8wV3Hlwx4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8wV3Hlwx4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8wV3Hlwx4 .nav-link {
  position: relative;
}
.cid-s8wV3Hlwx4 .container {
  display: flex;
  margin: auto;
}
.cid-s8wV3Hlwx4 .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8wV3Hlwx4 .dropdown-menu,
.cid-s8wV3Hlwx4 .navbar.opened {
  background: #ffffff !important;
}
.cid-s8wV3Hlwx4 .nav-item:focus,
.cid-s8wV3Hlwx4 .nav-link:focus {
  outline: none;
}
.cid-s8wV3Hlwx4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8wV3Hlwx4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8wV3Hlwx4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8wV3Hlwx4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wV3Hlwx4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8wV3Hlwx4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8wV3Hlwx4 .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8wV3Hlwx4 .navbar.opened {
  transition: all .3s;
}
.cid-s8wV3Hlwx4 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8wV3Hlwx4 .navbar .navbar-logo img {
  width: auto;
}
.cid-s8wV3Hlwx4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8wV3Hlwx4 .navbar.collapsed {
  justify-content: center;
}
.cid-s8wV3Hlwx4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8wV3Hlwx4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8wV3Hlwx4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8wV3Hlwx4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8wV3Hlwx4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8wV3Hlwx4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8wV3Hlwx4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8wV3Hlwx4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8wV3Hlwx4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8wV3Hlwx4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8wV3Hlwx4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8wV3Hlwx4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8wV3Hlwx4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8wV3Hlwx4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8wV3Hlwx4 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8wV3Hlwx4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8wV3Hlwx4 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8wV3Hlwx4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8wV3Hlwx4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8wV3Hlwx4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8wV3Hlwx4 .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8wV3Hlwx4 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8wV3Hlwx4 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8wV3Hlwx4 .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8wV3Hlwx4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8wV3Hlwx4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8wV3Hlwx4 .dropdown-item.active,
.cid-s8wV3Hlwx4 .dropdown-item:active {
  background-color: transparent;
}
.cid-s8wV3Hlwx4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8wV3Hlwx4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8wV3Hlwx4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8wV3Hlwx4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8wV3Hlwx4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8wV3Hlwx4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8wV3Hlwx4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8wV3Hlwx4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8wV3Hlwx4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8wV3Hlwx4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8wV3Hlwx4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8wV3Hlwx4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wV3Hlwx4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wV3Hlwx4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8wV3Hlwx4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wV3Hlwx4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8wV3Hlwx4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8wV3Hlwx4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wV3Hlwx4 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8wV3Hlwx4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8wV3Hlwx4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8wV3Hlwx4 .navbar {
    height: 77px;
  }
  .cid-s8wV3Hlwx4 .navbar.opened {
    height: auto;
  }
  .cid-s8wV3Hlwx4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8wV3I1h87 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8wV3I1h87 .mbr-text,
.cid-s8wV3I1h87 .mbr-section-btn {
  color: #333333;
}
.cid-s8wV3I1h87 .card-title,
.cid-s8wV3I1h87 .card-box {
  color: #ffffff;
}
.cid-s8wV3I1h87 .mbr-text,
.cid-s8wV3I1h87 .link-wrap {
  color: #ffffff;
}
.cid-s8wV3Is89g {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8wV3Is89g .item {
  padding-bottom: 2rem;
}
.cid-s8wV3Is89g .item-wrapper {
  height: 100%;
}
.cid-s8wV3Is89g .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8wV3Is89g .carousel-control,
.cid-s8wV3Is89g .close {
  background: #1b1b1b;
}
.cid-s8wV3Is89g .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8wV3Is89g .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8wV3Is89g .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8wV3Is89g .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8wV3Is89g .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8wV3Is89g .close::before {
  content: '\e91a';
}
.cid-s8wV3Is89g .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8wV3Is89g .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8wV3Is89g .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wV3Is89g .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8wV3Is89g .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8wV3Is89g .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8wV3Is89g .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8wV3Is89g .carousel-indicators li.active,
.cid-s8wV3Is89g .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8wV3Is89g .carousel-indicators li::after,
.cid-s8wV3Is89g .carousel-indicators li::before {
  content: none;
}
.cid-s8wV3Is89g .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8wV3Is89g .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8wV3Is89g .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8wV3Is89g .carousel-indicators {
    display: none;
  }
}
.cid-s8wV3Is89g .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8wV3Is89g .carousel-inner > .active {
  display: block;
}
.cid-s8wV3Is89g .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wV3Is89g .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8wV3Is89g .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8wV3Is89g .carousel-control,
  .cid-s8wV3Is89g .carousel-indicators,
  .cid-s8wV3Is89g .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8wV3Is89g .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8wV3Is89g .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8wV3Is89g .carousel-indicators .active,
.cid-s8wV3Is89g .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8wV3Is89g .carousel-indicators .active {
  background: #fff;
}
.cid-s8wV3Is89g .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8wV3Is89g .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8wV3Is89g .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8wV3Is89g .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8wV3Is89g .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8wV3Is89g .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8wV3Is89g .carousel {
  width: 100%;
}
.cid-s8wV3Is89g .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8wV3Is89g .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8wV3Is89g .modal.fade .modal-dialog,
.cid-s8wV3Is89g .modal.in .modal-dialog {
  transform: none;
}
.cid-s8wV3Is89g .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8wV3Is89g .item-wrapper {
  position: relative;
}
.cid-s8wV3Is89g .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8wV3Is89g .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8wV3J4as3 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8wV3J4as3 .counter-container ul {
  margin-bottom: 0;
}
.cid-s8wV3J4as3 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAKA9a1m1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxAKA9a1m1 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAKA9a1m1 .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAKA9a1m1 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAKA9a1m1 .price {
  color: #2e2d2c;
}
.cid-sxAKA9a1m1 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAKA9a1m1 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAKA9a1m1 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAKA9a1m1 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAKA9a1m1 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAKA9a1m1 .plan-title {
  color: #00a5c1;
}
.cid-sxAKA9a1m1 .price-term {
  color: #00a5c1;
}
.cid-sxAKAD7Bqs {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxAKAD7Bqs .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAKAD7Bqs .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAKAD7Bqs .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAKAD7Bqs .price {
  color: #2e2d2c;
}
.cid-sxAKAD7Bqs .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAKAD7Bqs .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAKAD7Bqs .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAKAD7Bqs .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAKAD7Bqs .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAKAD7Bqs .plan-title {
  color: #00a5c1;
}
.cid-sxAKAD7Bqs .price-term {
  color: #00a5c1;
}
.cid-sxAKBy44Fx {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxAKBy44Fx .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAKBy44Fx form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxAKBy44Fx form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxAKBy44Fx .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxAKC8PVyt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAKC8PVyt .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAKC8PVyt form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxAKC8PVyt form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxAKC8PVyt form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxAKC8PVyt .mbr-section-title {
  color: #00a5c1;
}
.cid-sxAKDEqurq {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxAKDEqurq .counter-container ul {
  margin-bottom: 0;
}
.cid-sxAKDEqurq .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAKEBnqeL {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAKEBnqeL .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxAKEBnqeL .row {
    flex-direction: column-reverse;
  }
  .cid-sxAKEBnqeL .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxAKEBnqeL .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxAKEBnqeL .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxAKEBnqeL .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8wV3K8gUD {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8wV3KlHeP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8wV3KlHeP .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8wV3KlHeP .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8wV3KlHeP .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8wV3KlHeP .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8wV3KlHeP .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8wV3KlHeP .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8wV3KlHeP .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8wV3KlHeP .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8wV3KlHeP .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8wV3KlHeP .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8wV3KlHeP .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8wV3KlHeP .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8wV3KlHeP .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8wV3KlHeP .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8wV3KlHeP .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8wVwzyfrC {
  z-index: 1000;
  width: 100%;
}
.cid-s8wVwzyfrC nav.navbar {
  position: fixed;
}
.cid-s8wVwzyfrC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wVwzyfrC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8wVwzyfrC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8wVwzyfrC .dropdown-item:hover,
.cid-s8wVwzyfrC .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8wVwzyfrC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8wVwzyfrC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8wVwzyfrC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8wVwzyfrC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8wVwzyfrC .nav-link {
  position: relative;
}
.cid-s8wVwzyfrC .container {
  display: flex;
  margin: auto;
}
.cid-s8wVwzyfrC .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8wVwzyfrC .dropdown-menu,
.cid-s8wVwzyfrC .navbar.opened {
  background: #ffffff !important;
}
.cid-s8wVwzyfrC .nav-item:focus,
.cid-s8wVwzyfrC .nav-link:focus {
  outline: none;
}
.cid-s8wVwzyfrC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8wVwzyfrC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8wVwzyfrC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8wVwzyfrC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wVwzyfrC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8wVwzyfrC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8wVwzyfrC .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8wVwzyfrC .navbar.opened {
  transition: all .3s;
}
.cid-s8wVwzyfrC .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8wVwzyfrC .navbar .navbar-logo img {
  width: auto;
}
.cid-s8wVwzyfrC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8wVwzyfrC .navbar.collapsed {
  justify-content: center;
}
.cid-s8wVwzyfrC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8wVwzyfrC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8wVwzyfrC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8wVwzyfrC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8wVwzyfrC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8wVwzyfrC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8wVwzyfrC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8wVwzyfrC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8wVwzyfrC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8wVwzyfrC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8wVwzyfrC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8wVwzyfrC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8wVwzyfrC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8wVwzyfrC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8wVwzyfrC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8wVwzyfrC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8wVwzyfrC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8wVwzyfrC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8wVwzyfrC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8wVwzyfrC .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8wVwzyfrC .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8wVwzyfrC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8wVwzyfrC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8wVwzyfrC .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8wVwzyfrC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8wVwzyfrC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8wVwzyfrC .dropdown-item.active,
.cid-s8wVwzyfrC .dropdown-item:active {
  background-color: transparent;
}
.cid-s8wVwzyfrC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8wVwzyfrC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8wVwzyfrC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8wVwzyfrC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8wVwzyfrC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8wVwzyfrC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8wVwzyfrC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8wVwzyfrC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8wVwzyfrC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8wVwzyfrC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8wVwzyfrC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8wVwzyfrC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wVwzyfrC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wVwzyfrC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8wVwzyfrC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wVwzyfrC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8wVwzyfrC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8wVwzyfrC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wVwzyfrC .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8wVwzyfrC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8wVwzyfrC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8wVwzyfrC .navbar {
    height: 77px;
  }
  .cid-s8wVwzyfrC .navbar.opened {
    height: auto;
  }
  .cid-s8wVwzyfrC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8wVwAcW9o {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8wVwAcW9o .mbr-text,
.cid-s8wVwAcW9o .mbr-section-btn {
  color: #333333;
}
.cid-s8wVwAcW9o .card-title,
.cid-s8wVwAcW9o .card-box {
  color: #ffffff;
}
.cid-s8wVwAcW9o .mbr-text,
.cid-s8wVwAcW9o .link-wrap {
  color: #ffffff;
}
.cid-s8wVwADKwZ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8wVwADKwZ .item {
  padding-bottom: 2rem;
}
.cid-s8wVwADKwZ .item-wrapper {
  height: 100%;
}
.cid-s8wVwADKwZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8wVwADKwZ .carousel-control,
.cid-s8wVwADKwZ .close {
  background: #1b1b1b;
}
.cid-s8wVwADKwZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8wVwADKwZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8wVwADKwZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8wVwADKwZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8wVwADKwZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8wVwADKwZ .close::before {
  content: '\e91a';
}
.cid-s8wVwADKwZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8wVwADKwZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8wVwADKwZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wVwADKwZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8wVwADKwZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8wVwADKwZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8wVwADKwZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8wVwADKwZ .carousel-indicators li.active,
.cid-s8wVwADKwZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8wVwADKwZ .carousel-indicators li::after,
.cid-s8wVwADKwZ .carousel-indicators li::before {
  content: none;
}
.cid-s8wVwADKwZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8wVwADKwZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8wVwADKwZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8wVwADKwZ .carousel-indicators {
    display: none;
  }
}
.cid-s8wVwADKwZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8wVwADKwZ .carousel-inner > .active {
  display: block;
}
.cid-s8wVwADKwZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wVwADKwZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8wVwADKwZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8wVwADKwZ .carousel-control,
  .cid-s8wVwADKwZ .carousel-indicators,
  .cid-s8wVwADKwZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8wVwADKwZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8wVwADKwZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8wVwADKwZ .carousel-indicators .active,
.cid-s8wVwADKwZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8wVwADKwZ .carousel-indicators .active {
  background: #fff;
}
.cid-s8wVwADKwZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8wVwADKwZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8wVwADKwZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8wVwADKwZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8wVwADKwZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8wVwADKwZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8wVwADKwZ .carousel {
  width: 100%;
}
.cid-s8wVwADKwZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8wVwADKwZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8wVwADKwZ .modal.fade .modal-dialog,
.cid-s8wVwADKwZ .modal.in .modal-dialog {
  transform: none;
}
.cid-s8wVwADKwZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8wVwADKwZ .item-wrapper {
  position: relative;
}
.cid-s8wVwADKwZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8wVwADKwZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8wVwBeJOc {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8wVwBeJOc .counter-container ul {
  margin-bottom: 0;
}
.cid-s8wVwBeJOc .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAMC4kYiC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxAMC4kYiC .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAMC4kYiC .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAMC4kYiC .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAMC4kYiC .price {
  color: #2e2d2c;
}
.cid-sxAMC4kYiC .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAMC4kYiC .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAMC4kYiC .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAMC4kYiC .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAMC4kYiC .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAMC4kYiC .plan-title {
  color: #00a5c1;
}
.cid-sxAMC4kYiC .price-term {
  color: #00a5c1;
}
.cid-sxAMCAy9gE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxAMCAy9gE .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxAMCAy9gE .plan-body {
  padding-bottom: 2rem;
}
.cid-sxAMCAy9gE .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxAMCAy9gE .price {
  color: #2e2d2c;
}
.cid-sxAMCAy9gE .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxAMCAy9gE .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxAMCAy9gE .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxAMCAy9gE .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxAMCAy9gE .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxAMCAy9gE .plan-title {
  color: #00a5c1;
}
.cid-sxAMCAy9gE .price-term {
  color: #00a5c1;
}
.cid-sxAMDDh6Em {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxAMDDh6Em .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAMDDh6Em form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxAMDDh6Em form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxAMDDh6Em .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxAMEnSvpY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAMEnSvpY .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxAMEnSvpY form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxAMEnSvpY form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxAMEnSvpY form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxAMEnSvpY .mbr-section-title {
  color: #00a5c1;
}
.cid-sxAMG5ZhpL {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxAMG5ZhpL .counter-container ul {
  margin-bottom: 0;
}
.cid-sxAMG5ZhpL .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxAMGJd751 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAMGJd751 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxAMGJd751 .row {
    flex-direction: column-reverse;
  }
  .cid-sxAMGJd751 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxAMGJd751 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxAMGJd751 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxAMGJd751 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8wVwChB4v {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8wVwCuuDX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8wVwCuuDX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8wVwCuuDX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8wVwCuuDX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8wVwCuuDX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8wVwCuuDX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8wVwCuuDX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8wVwCuuDX .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8wVwCuuDX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8wVwCuuDX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8wVwCuuDX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8wVwCuuDX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8wVwCuuDX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8wVwCuuDX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8wVwCuuDX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8wVwCuuDX .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8wZd5KCID {
  z-index: 1000;
  width: 100%;
}
.cid-s8wZd5KCID nav.navbar {
  position: fixed;
}
.cid-s8wZd5KCID .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wZd5KCID .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8wZd5KCID .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8wZd5KCID .dropdown-item:hover,
.cid-s8wZd5KCID .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8wZd5KCID .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8wZd5KCID .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8wZd5KCID .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8wZd5KCID .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8wZd5KCID .nav-link {
  position: relative;
}
.cid-s8wZd5KCID .container {
  display: flex;
  margin: auto;
}
.cid-s8wZd5KCID .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8wZd5KCID .dropdown-menu,
.cid-s8wZd5KCID .navbar.opened {
  background: #ffffff !important;
}
.cid-s8wZd5KCID .nav-item:focus,
.cid-s8wZd5KCID .nav-link:focus {
  outline: none;
}
.cid-s8wZd5KCID .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8wZd5KCID .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8wZd5KCID .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8wZd5KCID .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8wZd5KCID .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8wZd5KCID .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8wZd5KCID .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8wZd5KCID .navbar.opened {
  transition: all .3s;
}
.cid-s8wZd5KCID .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8wZd5KCID .navbar .navbar-logo img {
  width: auto;
}
.cid-s8wZd5KCID .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8wZd5KCID .navbar.collapsed {
  justify-content: center;
}
.cid-s8wZd5KCID .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8wZd5KCID .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8wZd5KCID .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8wZd5KCID .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8wZd5KCID .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8wZd5KCID .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8wZd5KCID .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8wZd5KCID .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8wZd5KCID .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8wZd5KCID .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8wZd5KCID .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8wZd5KCID .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8wZd5KCID .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8wZd5KCID .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8wZd5KCID .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8wZd5KCID .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8wZd5KCID .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8wZd5KCID .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8wZd5KCID .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8wZd5KCID .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8wZd5KCID .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8wZd5KCID .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8wZd5KCID .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8wZd5KCID .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8wZd5KCID .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8wZd5KCID .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8wZd5KCID .dropdown-item.active,
.cid-s8wZd5KCID .dropdown-item:active {
  background-color: transparent;
}
.cid-s8wZd5KCID .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8wZd5KCID .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8wZd5KCID .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8wZd5KCID .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8wZd5KCID .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8wZd5KCID .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8wZd5KCID ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8wZd5KCID .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8wZd5KCID button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8wZd5KCID button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8wZd5KCID button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8wZd5KCID button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wZd5KCID button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8wZd5KCID button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8wZd5KCID nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wZd5KCID nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8wZd5KCID nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8wZd5KCID nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8wZd5KCID .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8wZd5KCID a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8wZd5KCID .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8wZd5KCID .navbar {
    height: 77px;
  }
  .cid-s8wZd5KCID .navbar.opened {
    height: auto;
  }
  .cid-s8wZd5KCID .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8wZd6kzG5 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8wZd6kzG5 .mbr-text,
.cid-s8wZd6kzG5 .mbr-section-btn {
  color: #333333;
}
.cid-s8wZd6kzG5 .card-title,
.cid-s8wZd6kzG5 .card-box {
  color: #ffffff;
}
.cid-s8wZd6kzG5 .mbr-text,
.cid-s8wZd6kzG5 .link-wrap {
  color: #ffffff;
}
.cid-s8wZd6KZCr {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8wZd6KZCr .item {
  padding-bottom: 2rem;
}
.cid-s8wZd6KZCr .item-wrapper {
  height: 100%;
}
.cid-s8wZd6KZCr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8wZd6KZCr .carousel-control,
.cid-s8wZd6KZCr .close {
  background: #1b1b1b;
}
.cid-s8wZd6KZCr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8wZd6KZCr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8wZd6KZCr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8wZd6KZCr .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8wZd6KZCr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8wZd6KZCr .close::before {
  content: '\e91a';
}
.cid-s8wZd6KZCr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8wZd6KZCr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8wZd6KZCr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wZd6KZCr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8wZd6KZCr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8wZd6KZCr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8wZd6KZCr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8wZd6KZCr .carousel-indicators li.active,
.cid-s8wZd6KZCr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8wZd6KZCr .carousel-indicators li::after,
.cid-s8wZd6KZCr .carousel-indicators li::before {
  content: none;
}
.cid-s8wZd6KZCr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8wZd6KZCr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8wZd6KZCr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8wZd6KZCr .carousel-indicators {
    display: none;
  }
}
.cid-s8wZd6KZCr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8wZd6KZCr .carousel-inner > .active {
  display: block;
}
.cid-s8wZd6KZCr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8wZd6KZCr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8wZd6KZCr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8wZd6KZCr .carousel-control,
  .cid-s8wZd6KZCr .carousel-indicators,
  .cid-s8wZd6KZCr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8wZd6KZCr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8wZd6KZCr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8wZd6KZCr .carousel-indicators .active,
.cid-s8wZd6KZCr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8wZd6KZCr .carousel-indicators .active {
  background: #fff;
}
.cid-s8wZd6KZCr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8wZd6KZCr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8wZd6KZCr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8wZd6KZCr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8wZd6KZCr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8wZd6KZCr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8wZd6KZCr .carousel {
  width: 100%;
}
.cid-s8wZd6KZCr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8wZd6KZCr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8wZd6KZCr .modal.fade .modal-dialog,
.cid-s8wZd6KZCr .modal.in .modal-dialog {
  transform: none;
}
.cid-s8wZd6KZCr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8wZd6KZCr .item-wrapper {
  position: relative;
}
.cid-s8wZd6KZCr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8wZd6KZCr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8wZd7kqCr {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8wZd7kqCr .counter-container ul {
  margin-bottom: 0;
}
.cid-s8wZd7kqCr .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxARmskHaR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxARmskHaR .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxARmskHaR .plan-body {
  padding-bottom: 2rem;
}
.cid-sxARmskHaR .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxARmskHaR .price {
  color: #2e2d2c;
}
.cid-sxARmskHaR .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxARmskHaR .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxARmskHaR .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxARmskHaR .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxARmskHaR .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxARmskHaR .plan-title {
  color: #00a5c1;
}
.cid-sxARmskHaR .price-term {
  color: #00a5c1;
}
.cid-sxARmXQ9Hn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxARmXQ9Hn .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxARmXQ9Hn .plan-body {
  padding-bottom: 2rem;
}
.cid-sxARmXQ9Hn .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxARmXQ9Hn .price {
  color: #2e2d2c;
}
.cid-sxARmXQ9Hn .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxARmXQ9Hn .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxARmXQ9Hn .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxARmXQ9Hn .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxARmXQ9Hn .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxARmXQ9Hn .plan-title {
  color: #00a5c1;
}
.cid-sxARmXQ9Hn .price-term {
  color: #00a5c1;
}
.cid-sxARnZziRn {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxARnZziRn .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxARnZziRn form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxARnZziRn form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxARnZziRn .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxARoOg3Nh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxARoOg3Nh .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxARoOg3Nh form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxARoOg3Nh form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxARoOg3Nh form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxARoOg3Nh .mbr-section-title {
  color: #00a5c1;
}
.cid-sxARpJ62rC {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxARpJ62rC .counter-container ul {
  margin-bottom: 0;
}
.cid-sxARpJ62rC .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxARqHvQb8 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxARqHvQb8 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxARqHvQb8 .row {
    flex-direction: column-reverse;
  }
  .cid-sxARqHvQb8 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxARqHvQb8 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxARqHvQb8 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxARqHvQb8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8wZd8n8qU {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8wZd8CXJ5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8wZd8CXJ5 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8wZd8CXJ5 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8wZd8CXJ5 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8wZd8CXJ5 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8wZd8CXJ5 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8wZd8CXJ5 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8wZd8CXJ5 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8wZd8CXJ5 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8wZd8CXJ5 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8wZd8CXJ5 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8wZd8CXJ5 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8wZd8CXJ5 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8wZd8CXJ5 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8wZd8CXJ5 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8wZd8CXJ5 .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8x597OWHY {
  z-index: 1000;
  width: 100%;
}
.cid-s8x597OWHY nav.navbar {
  position: fixed;
}
.cid-s8x597OWHY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x597OWHY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8x597OWHY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8x597OWHY .dropdown-item:hover,
.cid-s8x597OWHY .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8x597OWHY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8x597OWHY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8x597OWHY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8x597OWHY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8x597OWHY .nav-link {
  position: relative;
}
.cid-s8x597OWHY .container {
  display: flex;
  margin: auto;
}
.cid-s8x597OWHY .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8x597OWHY .dropdown-menu,
.cid-s8x597OWHY .navbar.opened {
  background: #ffffff !important;
}
.cid-s8x597OWHY .nav-item:focus,
.cid-s8x597OWHY .nav-link:focus {
  outline: none;
}
.cid-s8x597OWHY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8x597OWHY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8x597OWHY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8x597OWHY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x597OWHY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8x597OWHY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8x597OWHY .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8x597OWHY .navbar.opened {
  transition: all .3s;
}
.cid-s8x597OWHY .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8x597OWHY .navbar .navbar-logo img {
  width: auto;
}
.cid-s8x597OWHY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8x597OWHY .navbar.collapsed {
  justify-content: center;
}
.cid-s8x597OWHY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8x597OWHY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8x597OWHY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8x597OWHY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8x597OWHY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8x597OWHY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8x597OWHY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8x597OWHY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8x597OWHY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8x597OWHY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8x597OWHY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8x597OWHY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8x597OWHY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8x597OWHY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8x597OWHY .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8x597OWHY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8x597OWHY .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8x597OWHY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8x597OWHY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8x597OWHY .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8x597OWHY .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8x597OWHY .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8x597OWHY .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8x597OWHY .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8x597OWHY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8x597OWHY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8x597OWHY .dropdown-item.active,
.cid-s8x597OWHY .dropdown-item:active {
  background-color: transparent;
}
.cid-s8x597OWHY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8x597OWHY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8x597OWHY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8x597OWHY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8x597OWHY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8x597OWHY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8x597OWHY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8x597OWHY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8x597OWHY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8x597OWHY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8x597OWHY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8x597OWHY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x597OWHY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x597OWHY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8x597OWHY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x597OWHY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8x597OWHY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8x597OWHY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x597OWHY .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8x597OWHY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8x597OWHY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8x597OWHY .navbar {
    height: 77px;
  }
  .cid-s8x597OWHY .navbar.opened {
    height: auto;
  }
  .cid-s8x597OWHY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8x598tprb {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8x598tprb .mbr-text,
.cid-s8x598tprb .mbr-section-btn {
  color: #333333;
}
.cid-s8x598tprb .card-title,
.cid-s8x598tprb .card-box {
  color: #ffffff;
}
.cid-s8x598tprb .mbr-text,
.cid-s8x598tprb .link-wrap {
  color: #ffffff;
}
.cid-s8x59916gJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8x59916gJ .item {
  padding-bottom: 2rem;
}
.cid-s8x59916gJ .item-wrapper {
  height: 100%;
}
.cid-s8x59916gJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8x59916gJ .carousel-control,
.cid-s8x59916gJ .close {
  background: #1b1b1b;
}
.cid-s8x59916gJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8x59916gJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8x59916gJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8x59916gJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8x59916gJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8x59916gJ .close::before {
  content: '\e91a';
}
.cid-s8x59916gJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8x59916gJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8x59916gJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x59916gJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8x59916gJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8x59916gJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8x59916gJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8x59916gJ .carousel-indicators li.active,
.cid-s8x59916gJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8x59916gJ .carousel-indicators li::after,
.cid-s8x59916gJ .carousel-indicators li::before {
  content: none;
}
.cid-s8x59916gJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8x59916gJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8x59916gJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8x59916gJ .carousel-indicators {
    display: none;
  }
}
.cid-s8x59916gJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8x59916gJ .carousel-inner > .active {
  display: block;
}
.cid-s8x59916gJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x59916gJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8x59916gJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8x59916gJ .carousel-control,
  .cid-s8x59916gJ .carousel-indicators,
  .cid-s8x59916gJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8x59916gJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8x59916gJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8x59916gJ .carousel-indicators .active,
.cid-s8x59916gJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8x59916gJ .carousel-indicators .active {
  background: #fff;
}
.cid-s8x59916gJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8x59916gJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8x59916gJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8x59916gJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8x59916gJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8x59916gJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8x59916gJ .carousel {
  width: 100%;
}
.cid-s8x59916gJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8x59916gJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8x59916gJ .modal.fade .modal-dialog,
.cid-s8x59916gJ .modal.in .modal-dialog {
  transform: none;
}
.cid-s8x59916gJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8x59916gJ .item-wrapper {
  position: relative;
}
.cid-s8x59916gJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8x59916gJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8x599K3e3 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8x599K3e3 .counter-container ul {
  margin-bottom: 0;
}
.cid-s8x599K3e3 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxBde09CqI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxBde09CqI .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxBde09CqI .plan-body {
  padding-bottom: 2rem;
}
.cid-sxBde09CqI .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxBde09CqI .price {
  color: #2e2d2c;
}
.cid-sxBde09CqI .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxBde09CqI .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxBde09CqI .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxBde09CqI .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxBde09CqI .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxBde09CqI .plan-title {
  color: #00a5c1;
}
.cid-sxBde09CqI .price-term {
  color: #00a5c1;
}
.cid-sxBdeqCQBp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxBdeqCQBp .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxBdeqCQBp .plan-body {
  padding-bottom: 2rem;
}
.cid-sxBdeqCQBp .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxBdeqCQBp .price {
  color: #2e2d2c;
}
.cid-sxBdeqCQBp .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxBdeqCQBp .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxBdeqCQBp .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxBdeqCQBp .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxBdeqCQBp .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxBdeqCQBp .plan-title {
  color: #00a5c1;
}
.cid-sxBdeqCQBp .price-term {
  color: #00a5c1;
}
.cid-sxBdfvD4Ln {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxBdfvD4Ln .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxBdfvD4Ln form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxBdfvD4Ln form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxBdfvD4Ln .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxBdgjm8bi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxBdgjm8bi .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxBdgjm8bi form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxBdgjm8bi form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxBdgjm8bi form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxBdgjm8bi .mbr-section-title {
  color: #00a5c1;
}
.cid-sxBdhgNFVj {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxBdhgNFVj .counter-container ul {
  margin-bottom: 0;
}
.cid-sxBdhgNFVj .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxBdid9IlF {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxBdid9IlF .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxBdid9IlF .row {
    flex-direction: column-reverse;
  }
  .cid-sxBdid9IlF .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxBdid9IlF .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxBdid9IlF .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxBdid9IlF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8x59aQZVw {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8x59b4fx2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8x59b4fx2 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8x59b4fx2 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8x59b4fx2 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8x59b4fx2 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8x59b4fx2 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8x59b4fx2 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8x59b4fx2 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8x59b4fx2 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8x59b4fx2 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8x59b4fx2 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8x59b4fx2 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8x59b4fx2 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8x59b4fx2 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8x59b4fx2 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8x59b4fx2 .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8x7oCuXzV {
  z-index: 1000;
  width: 100%;
}
.cid-s8x7oCuXzV nav.navbar {
  position: fixed;
}
.cid-s8x7oCuXzV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x7oCuXzV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8x7oCuXzV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8x7oCuXzV .dropdown-item:hover,
.cid-s8x7oCuXzV .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8x7oCuXzV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8x7oCuXzV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8x7oCuXzV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8x7oCuXzV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8x7oCuXzV .nav-link {
  position: relative;
}
.cid-s8x7oCuXzV .container {
  display: flex;
  margin: auto;
}
.cid-s8x7oCuXzV .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8x7oCuXzV .dropdown-menu,
.cid-s8x7oCuXzV .navbar.opened {
  background: #ffffff !important;
}
.cid-s8x7oCuXzV .nav-item:focus,
.cid-s8x7oCuXzV .nav-link:focus {
  outline: none;
}
.cid-s8x7oCuXzV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8x7oCuXzV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8x7oCuXzV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8x7oCuXzV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x7oCuXzV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8x7oCuXzV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8x7oCuXzV .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8x7oCuXzV .navbar.opened {
  transition: all .3s;
}
.cid-s8x7oCuXzV .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8x7oCuXzV .navbar .navbar-logo img {
  width: auto;
}
.cid-s8x7oCuXzV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8x7oCuXzV .navbar.collapsed {
  justify-content: center;
}
.cid-s8x7oCuXzV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8x7oCuXzV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8x7oCuXzV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8x7oCuXzV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8x7oCuXzV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8x7oCuXzV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8x7oCuXzV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8x7oCuXzV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8x7oCuXzV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8x7oCuXzV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8x7oCuXzV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8x7oCuXzV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8x7oCuXzV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8x7oCuXzV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8x7oCuXzV .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8x7oCuXzV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8x7oCuXzV .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8x7oCuXzV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8x7oCuXzV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8x7oCuXzV .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8x7oCuXzV .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8x7oCuXzV .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8x7oCuXzV .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8x7oCuXzV .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8x7oCuXzV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8x7oCuXzV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8x7oCuXzV .dropdown-item.active,
.cid-s8x7oCuXzV .dropdown-item:active {
  background-color: transparent;
}
.cid-s8x7oCuXzV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8x7oCuXzV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8x7oCuXzV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8x7oCuXzV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8x7oCuXzV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8x7oCuXzV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8x7oCuXzV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8x7oCuXzV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8x7oCuXzV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8x7oCuXzV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8x7oCuXzV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8x7oCuXzV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x7oCuXzV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x7oCuXzV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8x7oCuXzV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x7oCuXzV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8x7oCuXzV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8x7oCuXzV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x7oCuXzV .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8x7oCuXzV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8x7oCuXzV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8x7oCuXzV .navbar {
    height: 77px;
  }
  .cid-s8x7oCuXzV .navbar.opened {
    height: auto;
  }
  .cid-s8x7oCuXzV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8x7oD7jOJ {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8x7oD7jOJ .mbr-text,
.cid-s8x7oD7jOJ .mbr-section-btn {
  color: #333333;
}
.cid-s8x7oD7jOJ .card-title,
.cid-s8x7oD7jOJ .card-box {
  color: #ffffff;
}
.cid-s8x7oD7jOJ .mbr-text,
.cid-s8x7oD7jOJ .link-wrap {
  color: #ffffff;
}
.cid-s8x7oDEFOg {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8x7oDEFOg .item {
  padding-bottom: 2rem;
}
.cid-s8x7oDEFOg .item-wrapper {
  height: 100%;
}
.cid-s8x7oDEFOg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8x7oDEFOg .carousel-control,
.cid-s8x7oDEFOg .close {
  background: #1b1b1b;
}
.cid-s8x7oDEFOg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8x7oDEFOg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8x7oDEFOg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8x7oDEFOg .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8x7oDEFOg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8x7oDEFOg .close::before {
  content: '\e91a';
}
.cid-s8x7oDEFOg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8x7oDEFOg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8x7oDEFOg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x7oDEFOg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8x7oDEFOg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8x7oDEFOg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8x7oDEFOg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8x7oDEFOg .carousel-indicators li.active,
.cid-s8x7oDEFOg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8x7oDEFOg .carousel-indicators li::after,
.cid-s8x7oDEFOg .carousel-indicators li::before {
  content: none;
}
.cid-s8x7oDEFOg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8x7oDEFOg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8x7oDEFOg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8x7oDEFOg .carousel-indicators {
    display: none;
  }
}
.cid-s8x7oDEFOg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8x7oDEFOg .carousel-inner > .active {
  display: block;
}
.cid-s8x7oDEFOg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x7oDEFOg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8x7oDEFOg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8x7oDEFOg .carousel-control,
  .cid-s8x7oDEFOg .carousel-indicators,
  .cid-s8x7oDEFOg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8x7oDEFOg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8x7oDEFOg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8x7oDEFOg .carousel-indicators .active,
.cid-s8x7oDEFOg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8x7oDEFOg .carousel-indicators .active {
  background: #fff;
}
.cid-s8x7oDEFOg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8x7oDEFOg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8x7oDEFOg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8x7oDEFOg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8x7oDEFOg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8x7oDEFOg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8x7oDEFOg .carousel {
  width: 100%;
}
.cid-s8x7oDEFOg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8x7oDEFOg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8x7oDEFOg .modal.fade .modal-dialog,
.cid-s8x7oDEFOg .modal.in .modal-dialog {
  transform: none;
}
.cid-s8x7oDEFOg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8x7oDEFOg .item-wrapper {
  position: relative;
}
.cid-s8x7oDEFOg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8x7oDEFOg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8x7oEguQi {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8x7oEguQi .counter-container ul {
  margin-bottom: 0;
}
.cid-s8x7oEguQi .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxB9is0N4B {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxB9is0N4B .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxB9is0N4B .plan-body {
  padding-bottom: 2rem;
}
.cid-sxB9is0N4B .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxB9is0N4B .price {
  color: #2e2d2c;
}
.cid-sxB9is0N4B .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxB9is0N4B .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxB9is0N4B .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxB9is0N4B .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxB9is0N4B .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxB9is0N4B .plan-title {
  color: #00a5c1;
}
.cid-sxB9is0N4B .price-term {
  color: #00a5c1;
}
.cid-sxB9iR15CP {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxB9iR15CP .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxB9iR15CP .plan-body {
  padding-bottom: 2rem;
}
.cid-sxB9iR15CP .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxB9iR15CP .price {
  color: #2e2d2c;
}
.cid-sxB9iR15CP .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxB9iR15CP .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxB9iR15CP .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxB9iR15CP .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxB9iR15CP .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxB9iR15CP .plan-title {
  color: #00a5c1;
}
.cid-sxB9iR15CP .price-term {
  color: #00a5c1;
}
.cid-sxB9jTC7Rs {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxB9jTC7Rs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxB9jTC7Rs form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxB9jTC7Rs form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxB9jTC7Rs .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxB9kDEGaR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxB9kDEGaR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxB9kDEGaR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxB9kDEGaR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxB9kDEGaR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxB9kDEGaR .mbr-section-title {
  color: #00a5c1;
}
.cid-sxB9mbBRSt {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxB9mbBRSt .counter-container ul {
  margin-bottom: 0;
}
.cid-sxB9mbBRSt .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxB9mTeiU6 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxB9mTeiU6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxB9mTeiU6 .row {
    flex-direction: column-reverse;
  }
  .cid-sxB9mTeiU6 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxB9mTeiU6 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxB9mTeiU6 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxB9mTeiU6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8x7oFmkjP {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8x7oFE5cy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8x7oFE5cy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8x7oFE5cy .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8x7oFE5cy .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8x7oFE5cy .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8x7oFE5cy .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8x7oFE5cy .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8x7oFE5cy .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8x7oFE5cy .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8x7oFE5cy .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8x7oFE5cy .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8x7oFE5cy .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8x7oFE5cy .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8x7oFE5cy .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8x7oFE5cy .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8x7oFE5cy .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8x8g4tCSg {
  z-index: 1000;
  width: 100%;
}
.cid-s8x8g4tCSg nav.navbar {
  position: fixed;
}
.cid-s8x8g4tCSg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x8g4tCSg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8x8g4tCSg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8x8g4tCSg .dropdown-item:hover,
.cid-s8x8g4tCSg .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8x8g4tCSg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8x8g4tCSg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8x8g4tCSg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8x8g4tCSg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8x8g4tCSg .nav-link {
  position: relative;
}
.cid-s8x8g4tCSg .container {
  display: flex;
  margin: auto;
}
.cid-s8x8g4tCSg .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8x8g4tCSg .dropdown-menu,
.cid-s8x8g4tCSg .navbar.opened {
  background: #ffffff !important;
}
.cid-s8x8g4tCSg .nav-item:focus,
.cid-s8x8g4tCSg .nav-link:focus {
  outline: none;
}
.cid-s8x8g4tCSg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8x8g4tCSg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8x8g4tCSg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8x8g4tCSg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x8g4tCSg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8x8g4tCSg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8x8g4tCSg .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8x8g4tCSg .navbar.opened {
  transition: all .3s;
}
.cid-s8x8g4tCSg .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8x8g4tCSg .navbar .navbar-logo img {
  width: auto;
}
.cid-s8x8g4tCSg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8x8g4tCSg .navbar.collapsed {
  justify-content: center;
}
.cid-s8x8g4tCSg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8x8g4tCSg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8x8g4tCSg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8x8g4tCSg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8x8g4tCSg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8x8g4tCSg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8x8g4tCSg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8x8g4tCSg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8x8g4tCSg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8x8g4tCSg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8x8g4tCSg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8x8g4tCSg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8x8g4tCSg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8x8g4tCSg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8x8g4tCSg .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8x8g4tCSg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8x8g4tCSg .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8x8g4tCSg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8x8g4tCSg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8x8g4tCSg .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8x8g4tCSg .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8x8g4tCSg .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8x8g4tCSg .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8x8g4tCSg .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8x8g4tCSg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8x8g4tCSg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8x8g4tCSg .dropdown-item.active,
.cid-s8x8g4tCSg .dropdown-item:active {
  background-color: transparent;
}
.cid-s8x8g4tCSg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8x8g4tCSg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8x8g4tCSg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8x8g4tCSg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8x8g4tCSg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8x8g4tCSg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8x8g4tCSg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8x8g4tCSg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8x8g4tCSg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8x8g4tCSg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8x8g4tCSg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8x8g4tCSg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x8g4tCSg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x8g4tCSg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8x8g4tCSg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x8g4tCSg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8x8g4tCSg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8x8g4tCSg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x8g4tCSg .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8x8g4tCSg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8x8g4tCSg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8x8g4tCSg .navbar {
    height: 77px;
  }
  .cid-s8x8g4tCSg .navbar.opened {
    height: auto;
  }
  .cid-s8x8g4tCSg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8x8g57dHx {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8x8g57dHx .mbr-text,
.cid-s8x8g57dHx .mbr-section-btn {
  color: #333333;
}
.cid-s8x8g57dHx .card-title,
.cid-s8x8g57dHx .card-box {
  color: #ffffff;
}
.cid-s8x8g57dHx .mbr-text,
.cid-s8x8g57dHx .link-wrap {
  color: #ffffff;
}
.cid-s8x8g5BUeD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8x8g5BUeD .item {
  padding-bottom: 2rem;
}
.cid-s8x8g5BUeD .item-wrapper {
  height: 100%;
}
.cid-s8x8g5BUeD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8x8g5BUeD .carousel-control,
.cid-s8x8g5BUeD .close {
  background: #1b1b1b;
}
.cid-s8x8g5BUeD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8x8g5BUeD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8x8g5BUeD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8x8g5BUeD .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8x8g5BUeD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8x8g5BUeD .close::before {
  content: '\e91a';
}
.cid-s8x8g5BUeD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8x8g5BUeD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8x8g5BUeD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x8g5BUeD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8x8g5BUeD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8x8g5BUeD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8x8g5BUeD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8x8g5BUeD .carousel-indicators li.active,
.cid-s8x8g5BUeD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8x8g5BUeD .carousel-indicators li::after,
.cid-s8x8g5BUeD .carousel-indicators li::before {
  content: none;
}
.cid-s8x8g5BUeD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8x8g5BUeD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8x8g5BUeD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8x8g5BUeD .carousel-indicators {
    display: none;
  }
}
.cid-s8x8g5BUeD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8x8g5BUeD .carousel-inner > .active {
  display: block;
}
.cid-s8x8g5BUeD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x8g5BUeD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8x8g5BUeD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8x8g5BUeD .carousel-control,
  .cid-s8x8g5BUeD .carousel-indicators,
  .cid-s8x8g5BUeD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8x8g5BUeD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8x8g5BUeD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8x8g5BUeD .carousel-indicators .active,
.cid-s8x8g5BUeD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8x8g5BUeD .carousel-indicators .active {
  background: #fff;
}
.cid-s8x8g5BUeD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8x8g5BUeD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8x8g5BUeD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8x8g5BUeD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8x8g5BUeD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8x8g5BUeD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8x8g5BUeD .carousel {
  width: 100%;
}
.cid-s8x8g5BUeD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8x8g5BUeD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8x8g5BUeD .modal.fade .modal-dialog,
.cid-s8x8g5BUeD .modal.in .modal-dialog {
  transform: none;
}
.cid-s8x8g5BUeD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8x8g5BUeD .item-wrapper {
  position: relative;
}
.cid-s8x8g5BUeD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8x8g5BUeD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8x8g6cySy {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8x8g6cySy .counter-container ul {
  margin-bottom: 0;
}
.cid-s8x8g6cySy .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxBfdXpkGf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxBfdXpkGf .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxBfdXpkGf .plan-body {
  padding-bottom: 2rem;
}
.cid-sxBfdXpkGf .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxBfdXpkGf .price {
  color: #2e2d2c;
}
.cid-sxBfdXpkGf .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxBfdXpkGf .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxBfdXpkGf .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxBfdXpkGf .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxBfdXpkGf .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxBfdXpkGf .plan-title {
  color: #00a5c1;
}
.cid-sxBfdXpkGf .price-term {
  color: #00a5c1;
}
.cid-sxBfeOEz9X {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxBfeOEz9X .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxBfeOEz9X .plan-body {
  padding-bottom: 2rem;
}
.cid-sxBfeOEz9X .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxBfeOEz9X .price {
  color: #2e2d2c;
}
.cid-sxBfeOEz9X .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxBfeOEz9X .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxBfeOEz9X .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxBfeOEz9X .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxBfeOEz9X .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxBfeOEz9X .plan-title {
  color: #00a5c1;
}
.cid-sxBfeOEz9X .price-term {
  color: #00a5c1;
}
.cid-sxBffFnQRr {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxBffFnQRr .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxBffFnQRr form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxBffFnQRr form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxBffFnQRr .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxBfgHLWIG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxBfgHLWIG .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxBfgHLWIG form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxBfgHLWIG form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxBfgHLWIG form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxBfgHLWIG .mbr-section-title {
  color: #00a5c1;
}
.cid-sxBfi73fWQ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxBfi73fWQ .counter-container ul {
  margin-bottom: 0;
}
.cid-sxBfi73fWQ .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxBfiW7a7d {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxBfiW7a7d .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxBfiW7a7d .row {
    flex-direction: column-reverse;
  }
  .cid-sxBfiW7a7d .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxBfiW7a7d .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxBfiW7a7d .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxBfiW7a7d .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8x8g7iOdr {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8x8g7vnyI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8x8g7vnyI .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8x8g7vnyI .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8x8g7vnyI .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8x8g7vnyI .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8x8g7vnyI .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8x8g7vnyI .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8x8g7vnyI .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8x8g7vnyI .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8x8g7vnyI .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8x8g7vnyI .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8x8g7vnyI .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8x8g7vnyI .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8x8g7vnyI .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8x8g7vnyI .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8x8g7vnyI .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8x918wEwj {
  z-index: 1000;
  width: 100%;
}
.cid-s8x918wEwj nav.navbar {
  position: fixed;
}
.cid-s8x918wEwj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x918wEwj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8x918wEwj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8x918wEwj .dropdown-item:hover,
.cid-s8x918wEwj .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8x918wEwj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8x918wEwj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8x918wEwj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8x918wEwj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8x918wEwj .nav-link {
  position: relative;
}
.cid-s8x918wEwj .container {
  display: flex;
  margin: auto;
}
.cid-s8x918wEwj .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8x918wEwj .dropdown-menu,
.cid-s8x918wEwj .navbar.opened {
  background: #ffffff !important;
}
.cid-s8x918wEwj .nav-item:focus,
.cid-s8x918wEwj .nav-link:focus {
  outline: none;
}
.cid-s8x918wEwj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8x918wEwj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8x918wEwj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8x918wEwj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8x918wEwj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8x918wEwj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8x918wEwj .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8x918wEwj .navbar.opened {
  transition: all .3s;
}
.cid-s8x918wEwj .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8x918wEwj .navbar .navbar-logo img {
  width: auto;
}
.cid-s8x918wEwj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8x918wEwj .navbar.collapsed {
  justify-content: center;
}
.cid-s8x918wEwj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8x918wEwj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8x918wEwj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8x918wEwj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8x918wEwj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8x918wEwj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8x918wEwj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8x918wEwj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8x918wEwj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8x918wEwj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8x918wEwj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8x918wEwj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8x918wEwj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8x918wEwj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8x918wEwj .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8x918wEwj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8x918wEwj .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8x918wEwj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8x918wEwj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8x918wEwj .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8x918wEwj .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8x918wEwj .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8x918wEwj .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8x918wEwj .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8x918wEwj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8x918wEwj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8x918wEwj .dropdown-item.active,
.cid-s8x918wEwj .dropdown-item:active {
  background-color: transparent;
}
.cid-s8x918wEwj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8x918wEwj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8x918wEwj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8x918wEwj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8x918wEwj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8x918wEwj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8x918wEwj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8x918wEwj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8x918wEwj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8x918wEwj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8x918wEwj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8x918wEwj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x918wEwj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8x918wEwj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8x918wEwj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x918wEwj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8x918wEwj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8x918wEwj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8x918wEwj .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8x918wEwj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8x918wEwj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8x918wEwj .navbar {
    height: 77px;
  }
  .cid-s8x918wEwj .navbar.opened {
    height: auto;
  }
  .cid-s8x918wEwj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8x9199mI9 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8x9199mI9 .mbr-text,
.cid-s8x9199mI9 .mbr-section-btn {
  color: #333333;
}
.cid-s8x9199mI9 .card-title,
.cid-s8x9199mI9 .card-box {
  color: #ffffff;
}
.cid-s8x9199mI9 .mbr-text,
.cid-s8x9199mI9 .link-wrap {
  color: #ffffff;
}
.cid-s8x919EErW {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8x919EErW .item {
  padding-bottom: 2rem;
}
.cid-s8x919EErW .item-wrapper {
  height: 100%;
}
.cid-s8x919EErW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8x919EErW .carousel-control,
.cid-s8x919EErW .close {
  background: #1b1b1b;
}
.cid-s8x919EErW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8x919EErW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8x919EErW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8x919EErW .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8x919EErW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8x919EErW .close::before {
  content: '\e91a';
}
.cid-s8x919EErW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8x919EErW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8x919EErW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x919EErW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8x919EErW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8x919EErW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8x919EErW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8x919EErW .carousel-indicators li.active,
.cid-s8x919EErW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8x919EErW .carousel-indicators li::after,
.cid-s8x919EErW .carousel-indicators li::before {
  content: none;
}
.cid-s8x919EErW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8x919EErW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8x919EErW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8x919EErW .carousel-indicators {
    display: none;
  }
}
.cid-s8x919EErW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8x919EErW .carousel-inner > .active {
  display: block;
}
.cid-s8x919EErW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8x919EErW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8x919EErW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8x919EErW .carousel-control,
  .cid-s8x919EErW .carousel-indicators,
  .cid-s8x919EErW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8x919EErW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8x919EErW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8x919EErW .carousel-indicators .active,
.cid-s8x919EErW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8x919EErW .carousel-indicators .active {
  background: #fff;
}
.cid-s8x919EErW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8x919EErW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8x919EErW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8x919EErW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8x919EErW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8x919EErW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8x919EErW .carousel {
  width: 100%;
}
.cid-s8x919EErW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8x919EErW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8x919EErW .modal.fade .modal-dialog,
.cid-s8x919EErW .modal.in .modal-dialog {
  transform: none;
}
.cid-s8x919EErW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8x919EErW .item-wrapper {
  position: relative;
}
.cid-s8x919EErW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8x919EErW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8x91agC85 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8x91agC85 .counter-container ul {
  margin-bottom: 0;
}
.cid-s8x91agC85 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxTvRq8XKU {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxTvRq8XKU .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxTvRq8XKU .plan-body {
  padding-bottom: 2rem;
}
.cid-sxTvRq8XKU .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxTvRq8XKU .price {
  color: #2e2d2c;
}
.cid-sxTvRq8XKU .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxTvRq8XKU .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxTvRq8XKU .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxTvRq8XKU .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxTvRq8XKU .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxTvRq8XKU .plan-title {
  color: #00a5c1;
}
.cid-sxTvRq8XKU .price-term {
  color: #00a5c1;
}
.cid-sxTweeEnZw {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxTweeEnZw .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxTweeEnZw .plan-body {
  padding-bottom: 2rem;
}
.cid-sxTweeEnZw .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxTweeEnZw .price {
  color: #2e2d2c;
}
.cid-sxTweeEnZw .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxTweeEnZw .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxTweeEnZw .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxTweeEnZw .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxTweeEnZw .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxTweeEnZw .plan-title {
  color: #00a5c1;
}
.cid-sxTweeEnZw .price-term {
  color: #00a5c1;
}
.cid-sxTvTjTV9n {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxTvTjTV9n .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxTvTjTV9n form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxTvTjTV9n form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxTvTjTV9n .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxTvV4to9V {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxTvV4to9V .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxTvV4to9V form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxTvV4to9V form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxTvV4to9V form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxTvV4to9V .mbr-section-title {
  color: #00a5c1;
}
.cid-sxTvWpe01k {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxTvWpe01k .counter-container ul {
  margin-bottom: 0;
}
.cid-sxTvWpe01k .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxTvXAkEIe {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxTvXAkEIe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxTvXAkEIe .row {
    flex-direction: column-reverse;
  }
  .cid-sxTvXAkEIe .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxTvXAkEIe .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxTvXAkEIe .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxTvXAkEIe .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8x91bmwVG {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8x91bzBIB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8x91bzBIB .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8x91bzBIB .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8x91bzBIB .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8x91bzBIB .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8x91bzBIB .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8x91bzBIB .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8x91bzBIB .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8x91bzBIB .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8x91bzBIB .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8x91bzBIB .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8x91bzBIB .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8x91bzBIB .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8x91bzBIB .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8x91bzBIB .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8x91bzBIB .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xamYlbEr {
  z-index: 1000;
  width: 100%;
}
.cid-s8xamYlbEr nav.navbar {
  position: fixed;
}
.cid-s8xamYlbEr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xamYlbEr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xamYlbEr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xamYlbEr .dropdown-item:hover,
.cid-s8xamYlbEr .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xamYlbEr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xamYlbEr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xamYlbEr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xamYlbEr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xamYlbEr .nav-link {
  position: relative;
}
.cid-s8xamYlbEr .container {
  display: flex;
  margin: auto;
}
.cid-s8xamYlbEr .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xamYlbEr .dropdown-menu,
.cid-s8xamYlbEr .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xamYlbEr .nav-item:focus,
.cid-s8xamYlbEr .nav-link:focus {
  outline: none;
}
.cid-s8xamYlbEr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xamYlbEr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xamYlbEr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xamYlbEr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xamYlbEr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xamYlbEr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xamYlbEr .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xamYlbEr .navbar.opened {
  transition: all .3s;
}
.cid-s8xamYlbEr .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xamYlbEr .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xamYlbEr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xamYlbEr .navbar.collapsed {
  justify-content: center;
}
.cid-s8xamYlbEr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xamYlbEr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xamYlbEr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xamYlbEr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xamYlbEr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xamYlbEr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xamYlbEr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xamYlbEr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xamYlbEr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xamYlbEr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xamYlbEr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xamYlbEr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xamYlbEr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xamYlbEr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xamYlbEr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xamYlbEr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xamYlbEr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xamYlbEr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xamYlbEr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xamYlbEr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xamYlbEr .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xamYlbEr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xamYlbEr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xamYlbEr .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xamYlbEr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xamYlbEr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xamYlbEr .dropdown-item.active,
.cid-s8xamYlbEr .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xamYlbEr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xamYlbEr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xamYlbEr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xamYlbEr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xamYlbEr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xamYlbEr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xamYlbEr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xamYlbEr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xamYlbEr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xamYlbEr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xamYlbEr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xamYlbEr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xamYlbEr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xamYlbEr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xamYlbEr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xamYlbEr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xamYlbEr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xamYlbEr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xamYlbEr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xamYlbEr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xamYlbEr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xamYlbEr .navbar {
    height: 77px;
  }
  .cid-s8xamYlbEr .navbar.opened {
    height: auto;
  }
  .cid-s8xamYlbEr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xamZ0ddJ {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xamZ0ddJ .mbr-text,
.cid-s8xamZ0ddJ .mbr-section-btn {
  color: #333333;
}
.cid-s8xamZ0ddJ .card-title,
.cid-s8xamZ0ddJ .card-box {
  color: #ffffff;
}
.cid-s8xamZ0ddJ .mbr-text,
.cid-s8xamZ0ddJ .link-wrap {
  color: #ffffff;
}
.cid-s8xamZvEs2 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xamZvEs2 .item {
  padding-bottom: 2rem;
}
.cid-s8xamZvEs2 .item-wrapper {
  height: 100%;
}
.cid-s8xamZvEs2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xamZvEs2 .carousel-control,
.cid-s8xamZvEs2 .close {
  background: #1b1b1b;
}
.cid-s8xamZvEs2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xamZvEs2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xamZvEs2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xamZvEs2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xamZvEs2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xamZvEs2 .close::before {
  content: '\e91a';
}
.cid-s8xamZvEs2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xamZvEs2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xamZvEs2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xamZvEs2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xamZvEs2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xamZvEs2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xamZvEs2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xamZvEs2 .carousel-indicators li.active,
.cid-s8xamZvEs2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xamZvEs2 .carousel-indicators li::after,
.cid-s8xamZvEs2 .carousel-indicators li::before {
  content: none;
}
.cid-s8xamZvEs2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xamZvEs2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xamZvEs2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xamZvEs2 .carousel-indicators {
    display: none;
  }
}
.cid-s8xamZvEs2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xamZvEs2 .carousel-inner > .active {
  display: block;
}
.cid-s8xamZvEs2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xamZvEs2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xamZvEs2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xamZvEs2 .carousel-control,
  .cid-s8xamZvEs2 .carousel-indicators,
  .cid-s8xamZvEs2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xamZvEs2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xamZvEs2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xamZvEs2 .carousel-indicators .active,
.cid-s8xamZvEs2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xamZvEs2 .carousel-indicators .active {
  background: #fff;
}
.cid-s8xamZvEs2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xamZvEs2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xamZvEs2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xamZvEs2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xamZvEs2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xamZvEs2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xamZvEs2 .carousel {
  width: 100%;
}
.cid-s8xamZvEs2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xamZvEs2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xamZvEs2 .modal.fade .modal-dialog,
.cid-s8xamZvEs2 .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xamZvEs2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xamZvEs2 .item-wrapper {
  position: relative;
}
.cid-s8xamZvEs2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xamZvEs2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xan04uar {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xan04uar .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xan04uar .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxXwP5Mapy {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxXwP5Mapy .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxXwP5Mapy .plan-body {
  padding-bottom: 2rem;
}
.cid-sxXwP5Mapy .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxXwP5Mapy .price {
  color: #2e2d2c;
}
.cid-sxXwP5Mapy .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxXwP5Mapy .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxXwP5Mapy .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxXwP5Mapy .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxXwP5Mapy .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxXwP5Mapy .plan-title {
  color: #00a5c1;
}
.cid-sxXwP5Mapy .price-term {
  color: #00a5c1;
}
.cid-sxXwPJi6ht {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxXwPJi6ht .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxXwPJi6ht .plan-body {
  padding-bottom: 2rem;
}
.cid-sxXwPJi6ht .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxXwPJi6ht .price {
  color: #2e2d2c;
}
.cid-sxXwPJi6ht .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxXwPJi6ht .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxXwPJi6ht .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxXwPJi6ht .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxXwPJi6ht .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxXwPJi6ht .plan-title {
  color: #00a5c1;
}
.cid-sxXwPJi6ht .price-term {
  color: #00a5c1;
}
.cid-sxXwQvXLpE {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxXwQvXLpE .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxXwQvXLpE form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxXwQvXLpE form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxXwQvXLpE .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxXwRqqOUE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxXwRqqOUE .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxXwRqqOUE form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxXwRqqOUE form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxXwRqqOUE form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxXwRqqOUE .mbr-section-title {
  color: #00a5c1;
}
.cid-sxXwSvTf4B {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxXwSvTf4B .counter-container ul {
  margin-bottom: 0;
}
.cid-sxXwSvTf4B .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxXwTfBfCv {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxXwTfBfCv .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxXwTfBfCv .row {
    flex-direction: column-reverse;
  }
  .cid-sxXwTfBfCv .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxXwTfBfCv .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxXwTfBfCv .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxXwTfBfCv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xan1cyy3 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xan1pZsC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xan1pZsC .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xan1pZsC .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xan1pZsC .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xan1pZsC .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xan1pZsC .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xan1pZsC .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xan1pZsC .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xan1pZsC .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xan1pZsC .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xan1pZsC .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xan1pZsC .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xan1pZsC .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xan1pZsC .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xan1pZsC .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xan1pZsC .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xboFyLie {
  z-index: 1000;
  width: 100%;
}
.cid-s8xboFyLie nav.navbar {
  position: fixed;
}
.cid-s8xboFyLie .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xboFyLie .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xboFyLie .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xboFyLie .dropdown-item:hover,
.cid-s8xboFyLie .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xboFyLie .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xboFyLie .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xboFyLie .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xboFyLie .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xboFyLie .nav-link {
  position: relative;
}
.cid-s8xboFyLie .container {
  display: flex;
  margin: auto;
}
.cid-s8xboFyLie .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xboFyLie .dropdown-menu,
.cid-s8xboFyLie .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xboFyLie .nav-item:focus,
.cid-s8xboFyLie .nav-link:focus {
  outline: none;
}
.cid-s8xboFyLie .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xboFyLie .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xboFyLie .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xboFyLie .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xboFyLie .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xboFyLie .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xboFyLie .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xboFyLie .navbar.opened {
  transition: all .3s;
}
.cid-s8xboFyLie .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xboFyLie .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xboFyLie .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xboFyLie .navbar.collapsed {
  justify-content: center;
}
.cid-s8xboFyLie .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xboFyLie .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xboFyLie .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xboFyLie .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xboFyLie .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xboFyLie .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xboFyLie .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xboFyLie .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xboFyLie .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xboFyLie .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xboFyLie .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xboFyLie .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xboFyLie .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xboFyLie .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xboFyLie .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xboFyLie .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xboFyLie .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xboFyLie .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xboFyLie .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xboFyLie .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xboFyLie .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xboFyLie .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xboFyLie .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xboFyLie .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xboFyLie .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xboFyLie .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xboFyLie .dropdown-item.active,
.cid-s8xboFyLie .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xboFyLie .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xboFyLie .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xboFyLie .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xboFyLie .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xboFyLie .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xboFyLie .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xboFyLie ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xboFyLie .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xboFyLie button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xboFyLie button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xboFyLie button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xboFyLie button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xboFyLie button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xboFyLie button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xboFyLie nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xboFyLie nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xboFyLie nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xboFyLie nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xboFyLie .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xboFyLie a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xboFyLie .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xboFyLie .navbar {
    height: 77px;
  }
  .cid-s8xboFyLie .navbar.opened {
    height: auto;
  }
  .cid-s8xboFyLie .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xboG3iQ6 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xboG3iQ6 .mbr-text,
.cid-s8xboG3iQ6 .mbr-section-btn {
  color: #333333;
}
.cid-s8xboG3iQ6 .card-title,
.cid-s8xboG3iQ6 .card-box {
  color: #ffffff;
}
.cid-s8xboG3iQ6 .mbr-text,
.cid-s8xboG3iQ6 .link-wrap {
  color: #ffffff;
}
.cid-s8xboGmrZ2 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xboGmrZ2 .item {
  padding-bottom: 2rem;
}
.cid-s8xboGmrZ2 .item-wrapper {
  height: 100%;
}
.cid-s8xboGmrZ2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xboGmrZ2 .carousel-control,
.cid-s8xboGmrZ2 .close {
  background: #1b1b1b;
}
.cid-s8xboGmrZ2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xboGmrZ2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xboGmrZ2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xboGmrZ2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xboGmrZ2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xboGmrZ2 .close::before {
  content: '\e91a';
}
.cid-s8xboGmrZ2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xboGmrZ2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xboGmrZ2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xboGmrZ2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xboGmrZ2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xboGmrZ2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xboGmrZ2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xboGmrZ2 .carousel-indicators li.active,
.cid-s8xboGmrZ2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xboGmrZ2 .carousel-indicators li::after,
.cid-s8xboGmrZ2 .carousel-indicators li::before {
  content: none;
}
.cid-s8xboGmrZ2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xboGmrZ2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xboGmrZ2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xboGmrZ2 .carousel-indicators {
    display: none;
  }
}
.cid-s8xboGmrZ2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xboGmrZ2 .carousel-inner > .active {
  display: block;
}
.cid-s8xboGmrZ2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xboGmrZ2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xboGmrZ2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xboGmrZ2 .carousel-control,
  .cid-s8xboGmrZ2 .carousel-indicators,
  .cid-s8xboGmrZ2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xboGmrZ2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xboGmrZ2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xboGmrZ2 .carousel-indicators .active,
.cid-s8xboGmrZ2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xboGmrZ2 .carousel-indicators .active {
  background: #fff;
}
.cid-s8xboGmrZ2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xboGmrZ2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xboGmrZ2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xboGmrZ2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xboGmrZ2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xboGmrZ2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xboGmrZ2 .carousel {
  width: 100%;
}
.cid-s8xboGmrZ2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xboGmrZ2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xboGmrZ2 .modal.fade .modal-dialog,
.cid-s8xboGmrZ2 .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xboGmrZ2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xboGmrZ2 .item-wrapper {
  position: relative;
}
.cid-s8xboGmrZ2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xboGmrZ2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xboGQeWM {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xboGQeWM .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xboGQeWM .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxXyVvoXsW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxXyVvoXsW .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxXyVvoXsW .plan-body {
  padding-bottom: 2rem;
}
.cid-sxXyVvoXsW .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxXyVvoXsW .price {
  color: #2e2d2c;
}
.cid-sxXyVvoXsW .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxXyVvoXsW .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxXyVvoXsW .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxXyVvoXsW .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxXyVvoXsW .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxXyVvoXsW .plan-title {
  color: #00a5c1;
}
.cid-sxXyVvoXsW .price-term {
  color: #00a5c1;
}
.cid-sxXyW4MNBb {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxXyW4MNBb .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxXyW4MNBb .plan-body {
  padding-bottom: 2rem;
}
.cid-sxXyW4MNBb .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxXyW4MNBb .price {
  color: #2e2d2c;
}
.cid-sxXyW4MNBb .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxXyW4MNBb .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxXyW4MNBb .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxXyW4MNBb .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxXyW4MNBb .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxXyW4MNBb .plan-title {
  color: #00a5c1;
}
.cid-sxXyW4MNBb .price-term {
  color: #00a5c1;
}
.cid-sxXyWF6VGe {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxXyWF6VGe .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxXyWF6VGe form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxXyWF6VGe form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxXyWF6VGe .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxXyXnC2jR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxXyXnC2jR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxXyXnC2jR form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxXyXnC2jR form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxXyXnC2jR form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxXyXnC2jR .mbr-section-title {
  color: #00a5c1;
}
.cid-sxXyYdSsLv {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxXyYdSsLv .counter-container ul {
  margin-bottom: 0;
}
.cid-sxXyYdSsLv .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxXyYOZ31A {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxXyYOZ31A .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxXyYOZ31A .row {
    flex-direction: column-reverse;
  }
  .cid-sxXyYOZ31A .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxXyYOZ31A .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxXyYOZ31A .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxXyYOZ31A .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xboHOX0H {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xboI1WL0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xboI1WL0 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xboI1WL0 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xboI1WL0 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xboI1WL0 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xboI1WL0 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xboI1WL0 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xboI1WL0 .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xboI1WL0 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xboI1WL0 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xboI1WL0 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xboI1WL0 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xboI1WL0 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xboI1WL0 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xboI1WL0 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xboI1WL0 .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xcdjPUyZ {
  z-index: 1000;
  width: 100%;
}
.cid-s8xcdjPUyZ nav.navbar {
  position: fixed;
}
.cid-s8xcdjPUyZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xcdjPUyZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xcdjPUyZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xcdjPUyZ .dropdown-item:hover,
.cid-s8xcdjPUyZ .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xcdjPUyZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xcdjPUyZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xcdjPUyZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xcdjPUyZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xcdjPUyZ .nav-link {
  position: relative;
}
.cid-s8xcdjPUyZ .container {
  display: flex;
  margin: auto;
}
.cid-s8xcdjPUyZ .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xcdjPUyZ .dropdown-menu,
.cid-s8xcdjPUyZ .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xcdjPUyZ .nav-item:focus,
.cid-s8xcdjPUyZ .nav-link:focus {
  outline: none;
}
.cid-s8xcdjPUyZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xcdjPUyZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xcdjPUyZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xcdjPUyZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xcdjPUyZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xcdjPUyZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xcdjPUyZ .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xcdjPUyZ .navbar.opened {
  transition: all .3s;
}
.cid-s8xcdjPUyZ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xcdjPUyZ .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xcdjPUyZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xcdjPUyZ .navbar.collapsed {
  justify-content: center;
}
.cid-s8xcdjPUyZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xcdjPUyZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xcdjPUyZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xcdjPUyZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xcdjPUyZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xcdjPUyZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xcdjPUyZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xcdjPUyZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xcdjPUyZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xcdjPUyZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xcdjPUyZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xcdjPUyZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xcdjPUyZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xcdjPUyZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xcdjPUyZ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xcdjPUyZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xcdjPUyZ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xcdjPUyZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xcdjPUyZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xcdjPUyZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xcdjPUyZ .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xcdjPUyZ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xcdjPUyZ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xcdjPUyZ .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xcdjPUyZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xcdjPUyZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xcdjPUyZ .dropdown-item.active,
.cid-s8xcdjPUyZ .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xcdjPUyZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xcdjPUyZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xcdjPUyZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xcdjPUyZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xcdjPUyZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xcdjPUyZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xcdjPUyZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xcdjPUyZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xcdjPUyZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xcdjPUyZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xcdjPUyZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xcdjPUyZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xcdjPUyZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xcdjPUyZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xcdjPUyZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xcdjPUyZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xcdjPUyZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xcdjPUyZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xcdjPUyZ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xcdjPUyZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xcdjPUyZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xcdjPUyZ .navbar {
    height: 77px;
  }
  .cid-s8xcdjPUyZ .navbar.opened {
    height: auto;
  }
  .cid-s8xcdjPUyZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xcdkyJ7X {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xcdkyJ7X .mbr-text,
.cid-s8xcdkyJ7X .mbr-section-btn {
  color: #333333;
}
.cid-s8xcdkyJ7X .card-title,
.cid-s8xcdkyJ7X .card-box {
  color: #ffffff;
}
.cid-s8xcdkyJ7X .mbr-text,
.cid-s8xcdkyJ7X .link-wrap {
  color: #ffffff;
}
.cid-s8xcdl10dW {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xcdl10dW .item {
  padding-bottom: 2rem;
}
.cid-s8xcdl10dW .item-wrapper {
  height: 100%;
}
.cid-s8xcdl10dW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xcdl10dW .carousel-control,
.cid-s8xcdl10dW .close {
  background: #1b1b1b;
}
.cid-s8xcdl10dW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xcdl10dW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xcdl10dW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xcdl10dW .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xcdl10dW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xcdl10dW .close::before {
  content: '\e91a';
}
.cid-s8xcdl10dW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xcdl10dW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xcdl10dW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xcdl10dW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xcdl10dW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xcdl10dW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xcdl10dW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xcdl10dW .carousel-indicators li.active,
.cid-s8xcdl10dW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xcdl10dW .carousel-indicators li::after,
.cid-s8xcdl10dW .carousel-indicators li::before {
  content: none;
}
.cid-s8xcdl10dW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xcdl10dW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xcdl10dW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xcdl10dW .carousel-indicators {
    display: none;
  }
}
.cid-s8xcdl10dW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xcdl10dW .carousel-inner > .active {
  display: block;
}
.cid-s8xcdl10dW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xcdl10dW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xcdl10dW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xcdl10dW .carousel-control,
  .cid-s8xcdl10dW .carousel-indicators,
  .cid-s8xcdl10dW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xcdl10dW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xcdl10dW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xcdl10dW .carousel-indicators .active,
.cid-s8xcdl10dW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xcdl10dW .carousel-indicators .active {
  background: #fff;
}
.cid-s8xcdl10dW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xcdl10dW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xcdl10dW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xcdl10dW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xcdl10dW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xcdl10dW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xcdl10dW .carousel {
  width: 100%;
}
.cid-s8xcdl10dW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xcdl10dW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xcdl10dW .modal.fade .modal-dialog,
.cid-s8xcdl10dW .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xcdl10dW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xcdl10dW .item-wrapper {
  position: relative;
}
.cid-s8xcdl10dW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xcdl10dW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xcdlCoQ5 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xcdlCoQ5 .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xcdlCoQ5 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxXBdpX33m {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxXBdpX33m .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxXBdpX33m .plan-body {
  padding-bottom: 2rem;
}
.cid-sxXBdpX33m .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxXBdpX33m .price {
  color: #2e2d2c;
}
.cid-sxXBdpX33m .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxXBdpX33m .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxXBdpX33m .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxXBdpX33m .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxXBdpX33m .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxXBdpX33m .plan-title {
  color: #00a5c1;
}
.cid-sxXBdpX33m .price-term {
  color: #00a5c1;
}
.cid-sxXBdTfZe3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxXBdTfZe3 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxXBdTfZe3 .plan-body {
  padding-bottom: 2rem;
}
.cid-sxXBdTfZe3 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxXBdTfZe3 .price {
  color: #2e2d2c;
}
.cid-sxXBdTfZe3 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxXBdTfZe3 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxXBdTfZe3 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxXBdTfZe3 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxXBdTfZe3 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxXBdTfZe3 .plan-title {
  color: #00a5c1;
}
.cid-sxXBdTfZe3 .price-term {
  color: #00a5c1;
}
.cid-sxXBesZ8ej {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxXBesZ8ej .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxXBesZ8ej form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxXBesZ8ej form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxXBesZ8ej .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxXBeZQFZW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxXBeZQFZW .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxXBeZQFZW form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxXBeZQFZW form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxXBeZQFZW form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxXBeZQFZW .mbr-section-title {
  color: #00a5c1;
}
.cid-sxXBfKDNV9 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxXBfKDNV9 .counter-container ul {
  margin-bottom: 0;
}
.cid-sxXBfKDNV9 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxXBgqKzQK {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxXBgqKzQK .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxXBgqKzQK .row {
    flex-direction: column-reverse;
  }
  .cid-sxXBgqKzQK .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxXBgqKzQK .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxXBgqKzQK .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxXBgqKzQK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xcdmFipG {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xcdmSCbZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xcdmSCbZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xcdmSCbZ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xcdmSCbZ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xcdmSCbZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xcdmSCbZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xcdmSCbZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xcdmSCbZ .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xcdmSCbZ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xcdmSCbZ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xcdmSCbZ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xcdmSCbZ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xcdmSCbZ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xcdmSCbZ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xcdmSCbZ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xcdmSCbZ .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xdc3Qliu {
  z-index: 1000;
  width: 100%;
}
.cid-s8xdc3Qliu nav.navbar {
  position: fixed;
}
.cid-s8xdc3Qliu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xdc3Qliu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xdc3Qliu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xdc3Qliu .dropdown-item:hover,
.cid-s8xdc3Qliu .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xdc3Qliu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xdc3Qliu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xdc3Qliu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xdc3Qliu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xdc3Qliu .nav-link {
  position: relative;
}
.cid-s8xdc3Qliu .container {
  display: flex;
  margin: auto;
}
.cid-s8xdc3Qliu .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xdc3Qliu .dropdown-menu,
.cid-s8xdc3Qliu .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xdc3Qliu .nav-item:focus,
.cid-s8xdc3Qliu .nav-link:focus {
  outline: none;
}
.cid-s8xdc3Qliu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xdc3Qliu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xdc3Qliu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xdc3Qliu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xdc3Qliu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xdc3Qliu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xdc3Qliu .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xdc3Qliu .navbar.opened {
  transition: all .3s;
}
.cid-s8xdc3Qliu .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xdc3Qliu .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xdc3Qliu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xdc3Qliu .navbar.collapsed {
  justify-content: center;
}
.cid-s8xdc3Qliu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xdc3Qliu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xdc3Qliu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xdc3Qliu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xdc3Qliu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xdc3Qliu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xdc3Qliu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xdc3Qliu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xdc3Qliu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xdc3Qliu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xdc3Qliu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xdc3Qliu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xdc3Qliu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xdc3Qliu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xdc3Qliu .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xdc3Qliu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xdc3Qliu .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xdc3Qliu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xdc3Qliu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xdc3Qliu .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xdc3Qliu .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xdc3Qliu .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xdc3Qliu .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xdc3Qliu .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xdc3Qliu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xdc3Qliu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xdc3Qliu .dropdown-item.active,
.cid-s8xdc3Qliu .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xdc3Qliu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xdc3Qliu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xdc3Qliu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xdc3Qliu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xdc3Qliu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xdc3Qliu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xdc3Qliu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xdc3Qliu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xdc3Qliu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xdc3Qliu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xdc3Qliu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xdc3Qliu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xdc3Qliu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xdc3Qliu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xdc3Qliu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xdc3Qliu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xdc3Qliu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xdc3Qliu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xdc3Qliu .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xdc3Qliu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xdc3Qliu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xdc3Qliu .navbar {
    height: 77px;
  }
  .cid-s8xdc3Qliu .navbar.opened {
    height: auto;
  }
  .cid-s8xdc3Qliu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xdc4oxi0 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xdc4oxi0 .mbr-text,
.cid-s8xdc4oxi0 .mbr-section-btn {
  color: #333333;
}
.cid-s8xdc4oxi0 .card-title,
.cid-s8xdc4oxi0 .card-box {
  color: #ffffff;
}
.cid-s8xdc4oxi0 .mbr-text,
.cid-s8xdc4oxi0 .link-wrap {
  color: #ffffff;
}
.cid-s8xdc4JtAI {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xdc4JtAI .item {
  padding-bottom: 2rem;
}
.cid-s8xdc4JtAI .item-wrapper {
  height: 100%;
}
.cid-s8xdc4JtAI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xdc4JtAI .carousel-control,
.cid-s8xdc4JtAI .close {
  background: #1b1b1b;
}
.cid-s8xdc4JtAI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xdc4JtAI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xdc4JtAI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xdc4JtAI .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xdc4JtAI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xdc4JtAI .close::before {
  content: '\e91a';
}
.cid-s8xdc4JtAI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xdc4JtAI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xdc4JtAI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xdc4JtAI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xdc4JtAI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xdc4JtAI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xdc4JtAI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xdc4JtAI .carousel-indicators li.active,
.cid-s8xdc4JtAI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xdc4JtAI .carousel-indicators li::after,
.cid-s8xdc4JtAI .carousel-indicators li::before {
  content: none;
}
.cid-s8xdc4JtAI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xdc4JtAI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xdc4JtAI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xdc4JtAI .carousel-indicators {
    display: none;
  }
}
.cid-s8xdc4JtAI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xdc4JtAI .carousel-inner > .active {
  display: block;
}
.cid-s8xdc4JtAI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xdc4JtAI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xdc4JtAI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xdc4JtAI .carousel-control,
  .cid-s8xdc4JtAI .carousel-indicators,
  .cid-s8xdc4JtAI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xdc4JtAI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xdc4JtAI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xdc4JtAI .carousel-indicators .active,
.cid-s8xdc4JtAI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xdc4JtAI .carousel-indicators .active {
  background: #fff;
}
.cid-s8xdc4JtAI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xdc4JtAI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xdc4JtAI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xdc4JtAI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xdc4JtAI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xdc4JtAI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xdc4JtAI .carousel {
  width: 100%;
}
.cid-s8xdc4JtAI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xdc4JtAI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xdc4JtAI .modal.fade .modal-dialog,
.cid-s8xdc4JtAI .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xdc4JtAI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xdc4JtAI .item-wrapper {
  position: relative;
}
.cid-s8xdc4JtAI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xdc4JtAI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xdc5g2eg {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xdc5g2eg .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xdc5g2eg .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYgrUbPLC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYgrUbPLC .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYgrUbPLC .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYgrUbPLC .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYgrUbPLC .price {
  color: #2e2d2c;
}
.cid-sxYgrUbPLC .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYgrUbPLC .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYgrUbPLC .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYgrUbPLC .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYgrUbPLC .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYgrUbPLC .plan-title {
  color: #00a5c1;
}
.cid-sxYgrUbPLC .price-term {
  color: #00a5c1;
}
.cid-sxYgsIdv8i {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYgsIdv8i .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYgsIdv8i .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYgsIdv8i .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYgsIdv8i .price {
  color: #2e2d2c;
}
.cid-sxYgsIdv8i .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYgsIdv8i .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYgsIdv8i .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYgsIdv8i .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYgsIdv8i .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYgsIdv8i .plan-title {
  color: #00a5c1;
}
.cid-sxYgsIdv8i .price-term {
  color: #00a5c1;
}
.cid-sxYgtMdfge {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYgtMdfge .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYgtMdfge form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYgtMdfge form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYgtMdfge .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYguvd4gm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYguvd4gm .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYguvd4gm form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYguvd4gm form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYguvd4gm form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYguvd4gm .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYgvKMtYq {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYgvKMtYq .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYgvKMtYq .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYgwvb2Iz {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYgwvb2Iz .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYgwvb2Iz .row {
    flex-direction: column-reverse;
  }
  .cid-sxYgwvb2Iz .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYgwvb2Iz .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYgwvb2Iz .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYgwvb2Iz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xdc6fMf1 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xdc6s7UZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xdc6s7UZ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xdc6s7UZ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xdc6s7UZ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xdc6s7UZ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xdc6s7UZ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xdc6s7UZ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xdc6s7UZ .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xdc6s7UZ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xdc6s7UZ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xdc6s7UZ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xdc6s7UZ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xdc6s7UZ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xdc6s7UZ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xdc6s7UZ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xdc6s7UZ .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xdWXYRRL {
  z-index: 1000;
  width: 100%;
}
.cid-s8xdWXYRRL nav.navbar {
  position: fixed;
}
.cid-s8xdWXYRRL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xdWXYRRL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xdWXYRRL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xdWXYRRL .dropdown-item:hover,
.cid-s8xdWXYRRL .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xdWXYRRL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xdWXYRRL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xdWXYRRL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xdWXYRRL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xdWXYRRL .nav-link {
  position: relative;
}
.cid-s8xdWXYRRL .container {
  display: flex;
  margin: auto;
}
.cid-s8xdWXYRRL .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xdWXYRRL .dropdown-menu,
.cid-s8xdWXYRRL .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xdWXYRRL .nav-item:focus,
.cid-s8xdWXYRRL .nav-link:focus {
  outline: none;
}
.cid-s8xdWXYRRL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xdWXYRRL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xdWXYRRL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xdWXYRRL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xdWXYRRL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xdWXYRRL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xdWXYRRL .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xdWXYRRL .navbar.opened {
  transition: all .3s;
}
.cid-s8xdWXYRRL .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xdWXYRRL .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xdWXYRRL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xdWXYRRL .navbar.collapsed {
  justify-content: center;
}
.cid-s8xdWXYRRL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xdWXYRRL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xdWXYRRL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xdWXYRRL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xdWXYRRL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xdWXYRRL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xdWXYRRL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xdWXYRRL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xdWXYRRL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xdWXYRRL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xdWXYRRL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xdWXYRRL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xdWXYRRL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xdWXYRRL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xdWXYRRL .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xdWXYRRL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xdWXYRRL .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xdWXYRRL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xdWXYRRL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xdWXYRRL .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xdWXYRRL .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xdWXYRRL .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xdWXYRRL .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xdWXYRRL .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xdWXYRRL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xdWXYRRL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xdWXYRRL .dropdown-item.active,
.cid-s8xdWXYRRL .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xdWXYRRL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xdWXYRRL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xdWXYRRL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xdWXYRRL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xdWXYRRL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xdWXYRRL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xdWXYRRL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xdWXYRRL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xdWXYRRL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xdWXYRRL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xdWXYRRL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xdWXYRRL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xdWXYRRL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xdWXYRRL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xdWXYRRL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xdWXYRRL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xdWXYRRL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xdWXYRRL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xdWXYRRL .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xdWXYRRL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xdWXYRRL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xdWXYRRL .navbar {
    height: 77px;
  }
  .cid-s8xdWXYRRL .navbar.opened {
    height: auto;
  }
  .cid-s8xdWXYRRL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xdWYBXAl {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xdWYBXAl .mbr-text,
.cid-s8xdWYBXAl .mbr-section-btn {
  color: #333333;
}
.cid-s8xdWYBXAl .card-title,
.cid-s8xdWYBXAl .card-box {
  color: #ffffff;
}
.cid-s8xdWYBXAl .mbr-text,
.cid-s8xdWYBXAl .link-wrap {
  color: #ffffff;
}
.cid-s8xdWZ5I1T {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xdWZ5I1T .item {
  padding-bottom: 2rem;
}
.cid-s8xdWZ5I1T .item-wrapper {
  height: 100%;
}
.cid-s8xdWZ5I1T .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xdWZ5I1T .carousel-control,
.cid-s8xdWZ5I1T .close {
  background: #1b1b1b;
}
.cid-s8xdWZ5I1T .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xdWZ5I1T .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xdWZ5I1T .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xdWZ5I1T .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xdWZ5I1T .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xdWZ5I1T .close::before {
  content: '\e91a';
}
.cid-s8xdWZ5I1T .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xdWZ5I1T .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xdWZ5I1T .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xdWZ5I1T .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xdWZ5I1T .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xdWZ5I1T .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xdWZ5I1T .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xdWZ5I1T .carousel-indicators li.active,
.cid-s8xdWZ5I1T .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xdWZ5I1T .carousel-indicators li::after,
.cid-s8xdWZ5I1T .carousel-indicators li::before {
  content: none;
}
.cid-s8xdWZ5I1T .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xdWZ5I1T .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xdWZ5I1T .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xdWZ5I1T .carousel-indicators {
    display: none;
  }
}
.cid-s8xdWZ5I1T .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xdWZ5I1T .carousel-inner > .active {
  display: block;
}
.cid-s8xdWZ5I1T .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xdWZ5I1T .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xdWZ5I1T .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xdWZ5I1T .carousel-control,
  .cid-s8xdWZ5I1T .carousel-indicators,
  .cid-s8xdWZ5I1T .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xdWZ5I1T .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xdWZ5I1T .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xdWZ5I1T .carousel-indicators .active,
.cid-s8xdWZ5I1T .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xdWZ5I1T .carousel-indicators .active {
  background: #fff;
}
.cid-s8xdWZ5I1T .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xdWZ5I1T .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xdWZ5I1T .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xdWZ5I1T .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xdWZ5I1T .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xdWZ5I1T .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xdWZ5I1T .carousel {
  width: 100%;
}
.cid-s8xdWZ5I1T .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xdWZ5I1T .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xdWZ5I1T .modal.fade .modal-dialog,
.cid-s8xdWZ5I1T .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xdWZ5I1T .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xdWZ5I1T .item-wrapper {
  position: relative;
}
.cid-s8xdWZ5I1T .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xdWZ5I1T .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xdWZJ0FS {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xdWZJ0FS .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xdWZJ0FS .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYsv8GcCu {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYsv8GcCu .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYsv8GcCu .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYsv8GcCu .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYsv8GcCu .price {
  color: #2e2d2c;
}
.cid-sxYsv8GcCu .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYsv8GcCu .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYsv8GcCu .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYsv8GcCu .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYsv8GcCu .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYsv8GcCu .plan-title {
  color: #00a5c1;
}
.cid-sxYsv8GcCu .price-term {
  color: #00a5c1;
}
.cid-sxYsvHM25Y {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYsvHM25Y .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYsvHM25Y .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYsvHM25Y .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYsvHM25Y .price {
  color: #2e2d2c;
}
.cid-sxYsvHM25Y .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYsvHM25Y .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYsvHM25Y .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYsvHM25Y .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYsvHM25Y .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYsvHM25Y .plan-title {
  color: #00a5c1;
}
.cid-sxYsvHM25Y .price-term {
  color: #00a5c1;
}
.cid-sxYswcL9n2 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYswcL9n2 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYswcL9n2 form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYswcL9n2 form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYswcL9n2 .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYswHqPKM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYswHqPKM .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYswHqPKM form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYswHqPKM form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYswHqPKM form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYswHqPKM .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYsxumqBD {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYsxumqBD .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYsxumqBD .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYsy3Mo95 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYsy3Mo95 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYsy3Mo95 .row {
    flex-direction: column-reverse;
  }
  .cid-sxYsy3Mo95 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYsy3Mo95 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYsy3Mo95 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYsy3Mo95 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xdX0KlVV {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xdX0WS3x {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xdX0WS3x .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xdX0WS3x .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xdX0WS3x .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xdX0WS3x .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xdX0WS3x .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xdX0WS3x .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xdX0WS3x .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xdX0WS3x .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xdX0WS3x .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xdX0WS3x .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xdX0WS3x .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xdX0WS3x .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xdX0WS3x .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xdX0WS3x .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xdX0WS3x .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xetcorIk {
  z-index: 1000;
  width: 100%;
}
.cid-s8xetcorIk nav.navbar {
  position: fixed;
}
.cid-s8xetcorIk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xetcorIk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xetcorIk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xetcorIk .dropdown-item:hover,
.cid-s8xetcorIk .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xetcorIk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xetcorIk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xetcorIk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xetcorIk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xetcorIk .nav-link {
  position: relative;
}
.cid-s8xetcorIk .container {
  display: flex;
  margin: auto;
}
.cid-s8xetcorIk .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xetcorIk .dropdown-menu,
.cid-s8xetcorIk .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xetcorIk .nav-item:focus,
.cid-s8xetcorIk .nav-link:focus {
  outline: none;
}
.cid-s8xetcorIk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xetcorIk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xetcorIk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xetcorIk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xetcorIk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xetcorIk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xetcorIk .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xetcorIk .navbar.opened {
  transition: all .3s;
}
.cid-s8xetcorIk .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xetcorIk .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xetcorIk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xetcorIk .navbar.collapsed {
  justify-content: center;
}
.cid-s8xetcorIk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xetcorIk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xetcorIk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xetcorIk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xetcorIk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xetcorIk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xetcorIk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xetcorIk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xetcorIk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xetcorIk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xetcorIk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xetcorIk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xetcorIk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xetcorIk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xetcorIk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xetcorIk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xetcorIk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xetcorIk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xetcorIk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xetcorIk .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xetcorIk .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xetcorIk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xetcorIk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xetcorIk .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xetcorIk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xetcorIk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xetcorIk .dropdown-item.active,
.cid-s8xetcorIk .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xetcorIk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xetcorIk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xetcorIk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xetcorIk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xetcorIk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xetcorIk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xetcorIk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xetcorIk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xetcorIk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xetcorIk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xetcorIk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xetcorIk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xetcorIk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xetcorIk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xetcorIk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xetcorIk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xetcorIk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xetcorIk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xetcorIk .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xetcorIk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xetcorIk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xetcorIk .navbar {
    height: 77px;
  }
  .cid-s8xetcorIk .navbar.opened {
    height: auto;
  }
  .cid-s8xetcorIk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xetcTCNj {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xetcTCNj .mbr-text,
.cid-s8xetcTCNj .mbr-section-btn {
  color: #333333;
}
.cid-s8xetcTCNj .card-title,
.cid-s8xetcTCNj .card-box {
  color: #ffffff;
}
.cid-s8xetcTCNj .mbr-text,
.cid-s8xetcTCNj .link-wrap {
  color: #ffffff;
}
.cid-s8xetdfMju {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xetdfMju .item {
  padding-bottom: 2rem;
}
.cid-s8xetdfMju .item-wrapper {
  height: 100%;
}
.cid-s8xetdfMju .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xetdfMju .carousel-control,
.cid-s8xetdfMju .close {
  background: #1b1b1b;
}
.cid-s8xetdfMju .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xetdfMju .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xetdfMju .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xetdfMju .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xetdfMju .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xetdfMju .close::before {
  content: '\e91a';
}
.cid-s8xetdfMju .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xetdfMju .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xetdfMju .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xetdfMju .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xetdfMju .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xetdfMju .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xetdfMju .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xetdfMju .carousel-indicators li.active,
.cid-s8xetdfMju .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xetdfMju .carousel-indicators li::after,
.cid-s8xetdfMju .carousel-indicators li::before {
  content: none;
}
.cid-s8xetdfMju .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xetdfMju .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xetdfMju .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xetdfMju .carousel-indicators {
    display: none;
  }
}
.cid-s8xetdfMju .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xetdfMju .carousel-inner > .active {
  display: block;
}
.cid-s8xetdfMju .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xetdfMju .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xetdfMju .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xetdfMju .carousel-control,
  .cid-s8xetdfMju .carousel-indicators,
  .cid-s8xetdfMju .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xetdfMju .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xetdfMju .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xetdfMju .carousel-indicators .active,
.cid-s8xetdfMju .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xetdfMju .carousel-indicators .active {
  background: #fff;
}
.cid-s8xetdfMju .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xetdfMju .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xetdfMju .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xetdfMju .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xetdfMju .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xetdfMju .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xetdfMju .carousel {
  width: 100%;
}
.cid-s8xetdfMju .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xetdfMju .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xetdfMju .modal.fade .modal-dialog,
.cid-s8xetdfMju .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xetdfMju .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xetdfMju .item-wrapper {
  position: relative;
}
.cid-s8xetdfMju .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xetdfMju .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xetdMmhs {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xetdMmhs .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xetdMmhs .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYumKafyH {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYumKafyH .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYumKafyH .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYumKafyH .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYumKafyH .price {
  color: #2e2d2c;
}
.cid-sxYumKafyH .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYumKafyH .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYumKafyH .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYumKafyH .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYumKafyH .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYumKafyH .plan-title {
  color: #00a5c1;
}
.cid-sxYumKafyH .price-term {
  color: #00a5c1;
}
.cid-sxYungoBTk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYungoBTk .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYungoBTk .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYungoBTk .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYungoBTk .price {
  color: #2e2d2c;
}
.cid-sxYungoBTk .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYungoBTk .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYungoBTk .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYungoBTk .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYungoBTk .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYungoBTk .plan-title {
  color: #00a5c1;
}
.cid-sxYungoBTk .price-term {
  color: #00a5c1;
}
.cid-sxYunQBfUZ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYunQBfUZ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYunQBfUZ form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYunQBfUZ form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYunQBfUZ .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYuopwOU9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYuopwOU9 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYuopwOU9 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYuopwOU9 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYuopwOU9 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYuopwOU9 .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYupdV6sP {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYupdV6sP .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYupdV6sP .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYupTc2JD {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYupTc2JD .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYupTc2JD .row {
    flex-direction: column-reverse;
  }
  .cid-sxYupTc2JD .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYupTc2JD .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYupTc2JD .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYupTc2JD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xeteKI0M {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xeteWt3z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xeteWt3z .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xeteWt3z .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xeteWt3z .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xeteWt3z .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xeteWt3z .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xeteWt3z .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xeteWt3z .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xeteWt3z .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xeteWt3z .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xeteWt3z .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xeteWt3z .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xeteWt3z .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xeteWt3z .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xeteWt3z .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xeteWt3z .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xf3BCFJE {
  z-index: 1000;
  width: 100%;
}
.cid-s8xf3BCFJE nav.navbar {
  position: fixed;
}
.cid-s8xf3BCFJE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xf3BCFJE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xf3BCFJE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xf3BCFJE .dropdown-item:hover,
.cid-s8xf3BCFJE .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xf3BCFJE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xf3BCFJE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xf3BCFJE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xf3BCFJE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xf3BCFJE .nav-link {
  position: relative;
}
.cid-s8xf3BCFJE .container {
  display: flex;
  margin: auto;
}
.cid-s8xf3BCFJE .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xf3BCFJE .dropdown-menu,
.cid-s8xf3BCFJE .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xf3BCFJE .nav-item:focus,
.cid-s8xf3BCFJE .nav-link:focus {
  outline: none;
}
.cid-s8xf3BCFJE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xf3BCFJE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xf3BCFJE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xf3BCFJE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xf3BCFJE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xf3BCFJE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xf3BCFJE .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xf3BCFJE .navbar.opened {
  transition: all .3s;
}
.cid-s8xf3BCFJE .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xf3BCFJE .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xf3BCFJE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xf3BCFJE .navbar.collapsed {
  justify-content: center;
}
.cid-s8xf3BCFJE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xf3BCFJE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xf3BCFJE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xf3BCFJE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xf3BCFJE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xf3BCFJE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xf3BCFJE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xf3BCFJE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xf3BCFJE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xf3BCFJE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xf3BCFJE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xf3BCFJE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xf3BCFJE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xf3BCFJE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xf3BCFJE .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xf3BCFJE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xf3BCFJE .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xf3BCFJE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xf3BCFJE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xf3BCFJE .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xf3BCFJE .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xf3BCFJE .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xf3BCFJE .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xf3BCFJE .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xf3BCFJE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xf3BCFJE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xf3BCFJE .dropdown-item.active,
.cid-s8xf3BCFJE .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xf3BCFJE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xf3BCFJE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xf3BCFJE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xf3BCFJE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xf3BCFJE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xf3BCFJE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xf3BCFJE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xf3BCFJE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xf3BCFJE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xf3BCFJE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xf3BCFJE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xf3BCFJE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xf3BCFJE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xf3BCFJE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xf3BCFJE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xf3BCFJE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xf3BCFJE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xf3BCFJE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xf3BCFJE .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xf3BCFJE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xf3BCFJE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xf3BCFJE .navbar {
    height: 77px;
  }
  .cid-s8xf3BCFJE .navbar.opened {
    height: auto;
  }
  .cid-s8xf3BCFJE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xf3CfUF9 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xf3CfUF9 .mbr-text,
.cid-s8xf3CfUF9 .mbr-section-btn {
  color: #333333;
}
.cid-s8xf3CfUF9 .card-title,
.cid-s8xf3CfUF9 .card-box {
  color: #ffffff;
}
.cid-s8xf3CfUF9 .mbr-text,
.cid-s8xf3CfUF9 .link-wrap {
  color: #ffffff;
}
.cid-s8xf3CHdoo {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xf3CHdoo .item {
  padding-bottom: 2rem;
}
.cid-s8xf3CHdoo .item-wrapper {
  height: 100%;
}
.cid-s8xf3CHdoo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xf3CHdoo .carousel-control,
.cid-s8xf3CHdoo .close {
  background: #1b1b1b;
}
.cid-s8xf3CHdoo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xf3CHdoo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xf3CHdoo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xf3CHdoo .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xf3CHdoo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xf3CHdoo .close::before {
  content: '\e91a';
}
.cid-s8xf3CHdoo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xf3CHdoo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xf3CHdoo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xf3CHdoo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xf3CHdoo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xf3CHdoo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xf3CHdoo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xf3CHdoo .carousel-indicators li.active,
.cid-s8xf3CHdoo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xf3CHdoo .carousel-indicators li::after,
.cid-s8xf3CHdoo .carousel-indicators li::before {
  content: none;
}
.cid-s8xf3CHdoo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xf3CHdoo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xf3CHdoo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xf3CHdoo .carousel-indicators {
    display: none;
  }
}
.cid-s8xf3CHdoo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xf3CHdoo .carousel-inner > .active {
  display: block;
}
.cid-s8xf3CHdoo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xf3CHdoo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xf3CHdoo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xf3CHdoo .carousel-control,
  .cid-s8xf3CHdoo .carousel-indicators,
  .cid-s8xf3CHdoo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xf3CHdoo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xf3CHdoo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xf3CHdoo .carousel-indicators .active,
.cid-s8xf3CHdoo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xf3CHdoo .carousel-indicators .active {
  background: #fff;
}
.cid-s8xf3CHdoo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xf3CHdoo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xf3CHdoo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xf3CHdoo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xf3CHdoo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xf3CHdoo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xf3CHdoo .carousel {
  width: 100%;
}
.cid-s8xf3CHdoo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xf3CHdoo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xf3CHdoo .modal.fade .modal-dialog,
.cid-s8xf3CHdoo .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xf3CHdoo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xf3CHdoo .item-wrapper {
  position: relative;
}
.cid-s8xf3CHdoo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xf3CHdoo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xf3Dl3he {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xf3Dl3he .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xf3Dl3he .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYwYk6ctr {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYwYk6ctr .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYwYk6ctr .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYwYk6ctr .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYwYk6ctr .price {
  color: #2e2d2c;
}
.cid-sxYwYk6ctr .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYwYk6ctr .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYwYk6ctr .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYwYk6ctr .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYwYk6ctr .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYwYk6ctr .plan-title {
  color: #00a5c1;
}
.cid-sxYwYk6ctr .price-term {
  color: #00a5c1;
}
.cid-sxYwYLhOxF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYwYLhOxF .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYwYLhOxF .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYwYLhOxF .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYwYLhOxF .price {
  color: #2e2d2c;
}
.cid-sxYwYLhOxF .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYwYLhOxF .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYwYLhOxF .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYwYLhOxF .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYwYLhOxF .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYwYLhOxF .plan-title {
  color: #00a5c1;
}
.cid-sxYwYLhOxF .price-term {
  color: #00a5c1;
}
.cid-sxYwZAB5nF {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYwZAB5nF .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYwZAB5nF form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYwZAB5nF form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYwZAB5nF .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYx03vVt7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYx03vVt7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYx03vVt7 form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYx03vVt7 form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYx03vVt7 form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYx03vVt7 .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYx1AfsD4 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYx1AfsD4 .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYx1AfsD4 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYx25d75M {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYx25d75M .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYx25d75M .row {
    flex-direction: column-reverse;
  }
  .cid-sxYx25d75M .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYx25d75M .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYx25d75M .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYx25d75M .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xf3EmH8P {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xf3Eyrwg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xf3Eyrwg .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xf3Eyrwg .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xf3Eyrwg .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xf3Eyrwg .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xf3Eyrwg .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xf3Eyrwg .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xf3Eyrwg .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xf3Eyrwg .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xf3Eyrwg .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xf3Eyrwg .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xf3Eyrwg .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xf3Eyrwg .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xf3Eyrwg .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xf3Eyrwg .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xf3Eyrwg .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xfMbv9Ni {
  z-index: 1000;
  width: 100%;
}
.cid-s8xfMbv9Ni nav.navbar {
  position: fixed;
}
.cid-s8xfMbv9Ni .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xfMbv9Ni .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xfMbv9Ni .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xfMbv9Ni .dropdown-item:hover,
.cid-s8xfMbv9Ni .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xfMbv9Ni .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xfMbv9Ni .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xfMbv9Ni .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xfMbv9Ni .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xfMbv9Ni .nav-link {
  position: relative;
}
.cid-s8xfMbv9Ni .container {
  display: flex;
  margin: auto;
}
.cid-s8xfMbv9Ni .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xfMbv9Ni .dropdown-menu,
.cid-s8xfMbv9Ni .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xfMbv9Ni .nav-item:focus,
.cid-s8xfMbv9Ni .nav-link:focus {
  outline: none;
}
.cid-s8xfMbv9Ni .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xfMbv9Ni .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xfMbv9Ni .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xfMbv9Ni .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xfMbv9Ni .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xfMbv9Ni .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xfMbv9Ni .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xfMbv9Ni .navbar.opened {
  transition: all .3s;
}
.cid-s8xfMbv9Ni .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xfMbv9Ni .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xfMbv9Ni .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xfMbv9Ni .navbar.collapsed {
  justify-content: center;
}
.cid-s8xfMbv9Ni .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xfMbv9Ni .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xfMbv9Ni .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xfMbv9Ni .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xfMbv9Ni .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xfMbv9Ni .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xfMbv9Ni .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xfMbv9Ni .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xfMbv9Ni .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xfMbv9Ni .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xfMbv9Ni .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xfMbv9Ni .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xfMbv9Ni .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xfMbv9Ni .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xfMbv9Ni .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xfMbv9Ni .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xfMbv9Ni .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xfMbv9Ni .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xfMbv9Ni .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xfMbv9Ni .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xfMbv9Ni .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xfMbv9Ni .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xfMbv9Ni .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xfMbv9Ni .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xfMbv9Ni .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xfMbv9Ni .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xfMbv9Ni .dropdown-item.active,
.cid-s8xfMbv9Ni .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xfMbv9Ni .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xfMbv9Ni .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xfMbv9Ni .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xfMbv9Ni .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xfMbv9Ni .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xfMbv9Ni .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xfMbv9Ni ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xfMbv9Ni .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xfMbv9Ni button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xfMbv9Ni button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xfMbv9Ni button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xfMbv9Ni button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xfMbv9Ni button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xfMbv9Ni button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xfMbv9Ni nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xfMbv9Ni nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xfMbv9Ni nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xfMbv9Ni nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xfMbv9Ni .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xfMbv9Ni a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xfMbv9Ni .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xfMbv9Ni .navbar {
    height: 77px;
  }
  .cid-s8xfMbv9Ni .navbar.opened {
    height: auto;
  }
  .cid-s8xfMbv9Ni .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xfMc26W9 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xfMc26W9 .mbr-text,
.cid-s8xfMc26W9 .mbr-section-btn {
  color: #333333;
}
.cid-s8xfMc26W9 .card-title,
.cid-s8xfMc26W9 .card-box {
  color: #ffffff;
}
.cid-s8xfMc26W9 .mbr-text,
.cid-s8xfMc26W9 .link-wrap {
  color: #ffffff;
}
.cid-s8xfMcoXpD {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xfMcoXpD .item {
  padding-bottom: 2rem;
}
.cid-s8xfMcoXpD .item-wrapper {
  height: 100%;
}
.cid-s8xfMcoXpD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xfMcoXpD .carousel-control,
.cid-s8xfMcoXpD .close {
  background: #1b1b1b;
}
.cid-s8xfMcoXpD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xfMcoXpD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xfMcoXpD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xfMcoXpD .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xfMcoXpD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xfMcoXpD .close::before {
  content: '\e91a';
}
.cid-s8xfMcoXpD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xfMcoXpD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xfMcoXpD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xfMcoXpD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xfMcoXpD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xfMcoXpD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xfMcoXpD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xfMcoXpD .carousel-indicators li.active,
.cid-s8xfMcoXpD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xfMcoXpD .carousel-indicators li::after,
.cid-s8xfMcoXpD .carousel-indicators li::before {
  content: none;
}
.cid-s8xfMcoXpD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xfMcoXpD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xfMcoXpD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xfMcoXpD .carousel-indicators {
    display: none;
  }
}
.cid-s8xfMcoXpD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xfMcoXpD .carousel-inner > .active {
  display: block;
}
.cid-s8xfMcoXpD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xfMcoXpD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xfMcoXpD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xfMcoXpD .carousel-control,
  .cid-s8xfMcoXpD .carousel-indicators,
  .cid-s8xfMcoXpD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xfMcoXpD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xfMcoXpD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xfMcoXpD .carousel-indicators .active,
.cid-s8xfMcoXpD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xfMcoXpD .carousel-indicators .active {
  background: #fff;
}
.cid-s8xfMcoXpD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xfMcoXpD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xfMcoXpD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xfMcoXpD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xfMcoXpD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xfMcoXpD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xfMcoXpD .carousel {
  width: 100%;
}
.cid-s8xfMcoXpD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xfMcoXpD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xfMcoXpD .modal.fade .modal-dialog,
.cid-s8xfMcoXpD .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xfMcoXpD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xfMcoXpD .item-wrapper {
  position: relative;
}
.cid-s8xfMcoXpD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xfMcoXpD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xfMcWMTJ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xfMcWMTJ .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xfMcWMTJ .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYyHh87Ug {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYyHh87Ug .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYyHh87Ug .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYyHh87Ug .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYyHh87Ug .price {
  color: #2e2d2c;
}
.cid-sxYyHh87Ug .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYyHh87Ug .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYyHh87Ug .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYyHh87Ug .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYyHh87Ug .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYyHh87Ug .plan-title {
  color: #00a5c1;
}
.cid-sxYyHh87Ug .price-term {
  color: #00a5c1;
}
.cid-sxYyHNPLaK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYyHNPLaK .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYyHNPLaK .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYyHNPLaK .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYyHNPLaK .price {
  color: #2e2d2c;
}
.cid-sxYyHNPLaK .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYyHNPLaK .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYyHNPLaK .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYyHNPLaK .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYyHNPLaK .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYyHNPLaK .plan-title {
  color: #00a5c1;
}
.cid-sxYyHNPLaK .price-term {
  color: #00a5c1;
}
.cid-sxYyIjTSdR {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYyIjTSdR .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYyIjTSdR form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYyIjTSdR form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYyIjTSdR .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYyINAc8E {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYyINAc8E .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYyINAc8E form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYyINAc8E form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYyINAc8E form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYyINAc8E .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYyJi6Cd0 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYyJi6Cd0 .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYyJi6Cd0 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYyJMKzgh {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYyJMKzgh .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYyJMKzgh .row {
    flex-direction: column-reverse;
  }
  .cid-sxYyJMKzgh .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYyJMKzgh .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYyJMKzgh .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYyJMKzgh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xfMdXIQ9 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xfMeasCj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xfMeasCj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xfMeasCj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xfMeasCj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xfMeasCj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xfMeasCj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xfMeasCj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xfMeasCj .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xfMeasCj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xfMeasCj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xfMeasCj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xfMeasCj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xfMeasCj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xfMeasCj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xfMeasCj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xfMeasCj .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xgfjXWzK {
  z-index: 1000;
  width: 100%;
}
.cid-s8xgfjXWzK nav.navbar {
  position: fixed;
}
.cid-s8xgfjXWzK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xgfjXWzK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xgfjXWzK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xgfjXWzK .dropdown-item:hover,
.cid-s8xgfjXWzK .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xgfjXWzK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xgfjXWzK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xgfjXWzK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xgfjXWzK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xgfjXWzK .nav-link {
  position: relative;
}
.cid-s8xgfjXWzK .container {
  display: flex;
  margin: auto;
}
.cid-s8xgfjXWzK .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xgfjXWzK .dropdown-menu,
.cid-s8xgfjXWzK .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xgfjXWzK .nav-item:focus,
.cid-s8xgfjXWzK .nav-link:focus {
  outline: none;
}
.cid-s8xgfjXWzK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xgfjXWzK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xgfjXWzK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xgfjXWzK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xgfjXWzK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xgfjXWzK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xgfjXWzK .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xgfjXWzK .navbar.opened {
  transition: all .3s;
}
.cid-s8xgfjXWzK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xgfjXWzK .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xgfjXWzK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xgfjXWzK .navbar.collapsed {
  justify-content: center;
}
.cid-s8xgfjXWzK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xgfjXWzK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xgfjXWzK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xgfjXWzK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xgfjXWzK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xgfjXWzK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xgfjXWzK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xgfjXWzK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xgfjXWzK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xgfjXWzK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xgfjXWzK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xgfjXWzK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xgfjXWzK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xgfjXWzK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xgfjXWzK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xgfjXWzK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xgfjXWzK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xgfjXWzK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xgfjXWzK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xgfjXWzK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xgfjXWzK .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xgfjXWzK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xgfjXWzK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xgfjXWzK .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xgfjXWzK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xgfjXWzK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xgfjXWzK .dropdown-item.active,
.cid-s8xgfjXWzK .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xgfjXWzK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xgfjXWzK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xgfjXWzK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xgfjXWzK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xgfjXWzK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xgfjXWzK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xgfjXWzK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xgfjXWzK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xgfjXWzK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xgfjXWzK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xgfjXWzK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xgfjXWzK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xgfjXWzK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xgfjXWzK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xgfjXWzK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xgfjXWzK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xgfjXWzK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xgfjXWzK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xgfjXWzK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xgfjXWzK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xgfjXWzK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xgfjXWzK .navbar {
    height: 77px;
  }
  .cid-s8xgfjXWzK .navbar.opened {
    height: auto;
  }
  .cid-s8xgfjXWzK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xgfkycME {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xgfkycME .mbr-text,
.cid-s8xgfkycME .mbr-section-btn {
  color: #333333;
}
.cid-s8xgfkycME .card-title,
.cid-s8xgfkycME .card-box {
  color: #ffffff;
}
.cid-s8xgfkycME .mbr-text,
.cid-s8xgfkycME .link-wrap {
  color: #ffffff;
}
.cid-s8xgfl0XKX {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xgfl0XKX .item {
  padding-bottom: 2rem;
}
.cid-s8xgfl0XKX .item-wrapper {
  height: 100%;
}
.cid-s8xgfl0XKX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xgfl0XKX .carousel-control,
.cid-s8xgfl0XKX .close {
  background: #1b1b1b;
}
.cid-s8xgfl0XKX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xgfl0XKX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xgfl0XKX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xgfl0XKX .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xgfl0XKX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xgfl0XKX .close::before {
  content: '\e91a';
}
.cid-s8xgfl0XKX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xgfl0XKX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xgfl0XKX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xgfl0XKX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xgfl0XKX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xgfl0XKX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xgfl0XKX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xgfl0XKX .carousel-indicators li.active,
.cid-s8xgfl0XKX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xgfl0XKX .carousel-indicators li::after,
.cid-s8xgfl0XKX .carousel-indicators li::before {
  content: none;
}
.cid-s8xgfl0XKX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xgfl0XKX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xgfl0XKX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xgfl0XKX .carousel-indicators {
    display: none;
  }
}
.cid-s8xgfl0XKX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xgfl0XKX .carousel-inner > .active {
  display: block;
}
.cid-s8xgfl0XKX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xgfl0XKX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xgfl0XKX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xgfl0XKX .carousel-control,
  .cid-s8xgfl0XKX .carousel-indicators,
  .cid-s8xgfl0XKX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xgfl0XKX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xgfl0XKX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xgfl0XKX .carousel-indicators .active,
.cid-s8xgfl0XKX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xgfl0XKX .carousel-indicators .active {
  background: #fff;
}
.cid-s8xgfl0XKX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xgfl0XKX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xgfl0XKX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xgfl0XKX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xgfl0XKX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xgfl0XKX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xgfl0XKX .carousel {
  width: 100%;
}
.cid-s8xgfl0XKX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xgfl0XKX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xgfl0XKX .modal.fade .modal-dialog,
.cid-s8xgfl0XKX .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xgfl0XKX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xgfl0XKX .item-wrapper {
  position: relative;
}
.cid-s8xgfl0XKX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xgfl0XKX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xgflCQNW {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xgflCQNW .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xgflCQNW .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYzRmXY3v {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYzRmXY3v .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYzRmXY3v .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYzRmXY3v .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYzRmXY3v .price {
  color: #2e2d2c;
}
.cid-sxYzRmXY3v .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYzRmXY3v .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYzRmXY3v .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYzRmXY3v .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYzRmXY3v .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYzRmXY3v .plan-title {
  color: #00a5c1;
}
.cid-sxYzRmXY3v .price-term {
  color: #00a5c1;
}
.cid-sxYzRZJydh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYzRZJydh .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYzRZJydh .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYzRZJydh .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYzRZJydh .price {
  color: #2e2d2c;
}
.cid-sxYzRZJydh .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYzRZJydh .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYzRZJydh .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYzRZJydh .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYzRZJydh .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYzRZJydh .plan-title {
  color: #00a5c1;
}
.cid-sxYzRZJydh .price-term {
  color: #00a5c1;
}
.cid-sxYzSKQPFB {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYzSKQPFB .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYzSKQPFB form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYzSKQPFB form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYzSKQPFB .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYzTenrbN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYzTenrbN .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYzTenrbN form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYzTenrbN form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYzTenrbN form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYzTenrbN .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYzUpOmAG {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYzUpOmAG .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYzUpOmAG .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYzUZfUak {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYzUZfUak .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYzUZfUak .row {
    flex-direction: column-reverse;
  }
  .cid-sxYzUZfUak .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYzUZfUak .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYzUZfUak .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYzUZfUak .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xgfmD1nJ {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xgfmT1Wx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xgfmT1Wx .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xgfmT1Wx .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xgfmT1Wx .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xgfmT1Wx .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xgfmT1Wx .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xgfmT1Wx .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xgfmT1Wx .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xgfmT1Wx .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xgfmT1Wx .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xgfmT1Wx .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xgfmT1Wx .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xgfmT1Wx .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xgfmT1Wx .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xgfmT1Wx .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xgfmT1Wx .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xhV01njo {
  z-index: 1000;
  width: 100%;
}
.cid-s8xhV01njo nav.navbar {
  position: fixed;
}
.cid-s8xhV01njo .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xhV01njo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xhV01njo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xhV01njo .dropdown-item:hover,
.cid-s8xhV01njo .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xhV01njo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xhV01njo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xhV01njo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xhV01njo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xhV01njo .nav-link {
  position: relative;
}
.cid-s8xhV01njo .container {
  display: flex;
  margin: auto;
}
.cid-s8xhV01njo .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xhV01njo .dropdown-menu,
.cid-s8xhV01njo .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xhV01njo .nav-item:focus,
.cid-s8xhV01njo .nav-link:focus {
  outline: none;
}
.cid-s8xhV01njo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xhV01njo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xhV01njo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xhV01njo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xhV01njo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xhV01njo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xhV01njo .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xhV01njo .navbar.opened {
  transition: all .3s;
}
.cid-s8xhV01njo .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xhV01njo .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xhV01njo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xhV01njo .navbar.collapsed {
  justify-content: center;
}
.cid-s8xhV01njo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xhV01njo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xhV01njo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xhV01njo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xhV01njo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xhV01njo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xhV01njo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xhV01njo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xhV01njo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xhV01njo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xhV01njo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xhV01njo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xhV01njo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xhV01njo .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xhV01njo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xhV01njo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xhV01njo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xhV01njo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xhV01njo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xhV01njo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xhV01njo .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xhV01njo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xhV01njo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xhV01njo .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xhV01njo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xhV01njo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xhV01njo .dropdown-item.active,
.cid-s8xhV01njo .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xhV01njo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xhV01njo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xhV01njo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xhV01njo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xhV01njo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xhV01njo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xhV01njo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xhV01njo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xhV01njo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xhV01njo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xhV01njo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xhV01njo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xhV01njo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xhV01njo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xhV01njo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xhV01njo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xhV01njo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xhV01njo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xhV01njo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xhV01njo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xhV01njo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xhV01njo .navbar {
    height: 77px;
  }
  .cid-s8xhV01njo .navbar.opened {
    height: auto;
  }
  .cid-s8xhV01njo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xhV0GZyx {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xhV0GZyx .mbr-text,
.cid-s8xhV0GZyx .mbr-section-btn {
  color: #333333;
}
.cid-s8xhV0GZyx .card-title,
.cid-s8xhV0GZyx .card-box {
  color: #ffffff;
}
.cid-s8xhV0GZyx .mbr-text,
.cid-s8xhV0GZyx .link-wrap {
  color: #ffffff;
}
.cid-s8xhV1cPzr {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xhV1cPzr .item {
  padding-bottom: 2rem;
}
.cid-s8xhV1cPzr .item-wrapper {
  height: 100%;
}
.cid-s8xhV1cPzr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xhV1cPzr .carousel-control,
.cid-s8xhV1cPzr .close {
  background: #1b1b1b;
}
.cid-s8xhV1cPzr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xhV1cPzr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xhV1cPzr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xhV1cPzr .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xhV1cPzr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xhV1cPzr .close::before {
  content: '\e91a';
}
.cid-s8xhV1cPzr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xhV1cPzr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xhV1cPzr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xhV1cPzr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xhV1cPzr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xhV1cPzr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xhV1cPzr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xhV1cPzr .carousel-indicators li.active,
.cid-s8xhV1cPzr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xhV1cPzr .carousel-indicators li::after,
.cid-s8xhV1cPzr .carousel-indicators li::before {
  content: none;
}
.cid-s8xhV1cPzr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xhV1cPzr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xhV1cPzr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xhV1cPzr .carousel-indicators {
    display: none;
  }
}
.cid-s8xhV1cPzr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xhV1cPzr .carousel-inner > .active {
  display: block;
}
.cid-s8xhV1cPzr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xhV1cPzr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xhV1cPzr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xhV1cPzr .carousel-control,
  .cid-s8xhV1cPzr .carousel-indicators,
  .cid-s8xhV1cPzr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xhV1cPzr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xhV1cPzr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xhV1cPzr .carousel-indicators .active,
.cid-s8xhV1cPzr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xhV1cPzr .carousel-indicators .active {
  background: #fff;
}
.cid-s8xhV1cPzr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xhV1cPzr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xhV1cPzr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xhV1cPzr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xhV1cPzr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xhV1cPzr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xhV1cPzr .carousel {
  width: 100%;
}
.cid-s8xhV1cPzr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xhV1cPzr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xhV1cPzr .modal.fade .modal-dialog,
.cid-s8xhV1cPzr .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xhV1cPzr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xhV1cPzr .item-wrapper {
  position: relative;
}
.cid-s8xhV1cPzr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xhV1cPzr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xhV1TxNX {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xhV1TxNX .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xhV1TxNX .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYBYCZM0a {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYBYCZM0a .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYBYCZM0a .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYBYCZM0a .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYBYCZM0a .price {
  color: #2e2d2c;
}
.cid-sxYBYCZM0a .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYBYCZM0a .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYBYCZM0a .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYBYCZM0a .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYBYCZM0a .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYBYCZM0a .plan-title {
  color: #00a5c1;
}
.cid-sxYBYCZM0a .price-term {
  color: #00a5c1;
}
.cid-sxYBZ7SMS1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYBZ7SMS1 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYBZ7SMS1 .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYBZ7SMS1 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYBZ7SMS1 .price {
  color: #2e2d2c;
}
.cid-sxYBZ7SMS1 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYBZ7SMS1 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYBZ7SMS1 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYBZ7SMS1 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYBZ7SMS1 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYBZ7SMS1 .plan-title {
  color: #00a5c1;
}
.cid-sxYBZ7SMS1 .price-term {
  color: #00a5c1;
}
.cid-sxYC03eV2B {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYC03eV2B .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYC03eV2B form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYC03eV2B form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYC03eV2B .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYC0v9acl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYC0v9acl .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYC0v9acl form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYC0v9acl form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYC0v9acl form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYC0v9acl .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYC1mHz0g {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYC1mHz0g .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYC1mHz0g .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYC1ZCIIa {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYC1ZCIIa .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYC1ZCIIa .row {
    flex-direction: column-reverse;
  }
  .cid-sxYC1ZCIIa .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYC1ZCIIa .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYC1ZCIIa .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYC1ZCIIa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xhV2ZqCW {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xhV3drOe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xhV3drOe .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xhV3drOe .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xhV3drOe .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xhV3drOe .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xhV3drOe .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xhV3drOe .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xhV3drOe .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xhV3drOe .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xhV3drOe .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xhV3drOe .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xhV3drOe .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xhV3drOe .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xhV3drOe .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xhV3drOe .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xhV3drOe .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xjivXpk8 {
  z-index: 1000;
  width: 100%;
}
.cid-s8xjivXpk8 nav.navbar {
  position: fixed;
}
.cid-s8xjivXpk8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xjivXpk8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xjivXpk8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xjivXpk8 .dropdown-item:hover,
.cid-s8xjivXpk8 .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xjivXpk8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xjivXpk8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xjivXpk8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xjivXpk8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xjivXpk8 .nav-link {
  position: relative;
}
.cid-s8xjivXpk8 .container {
  display: flex;
  margin: auto;
}
.cid-s8xjivXpk8 .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xjivXpk8 .dropdown-menu,
.cid-s8xjivXpk8 .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xjivXpk8 .nav-item:focus,
.cid-s8xjivXpk8 .nav-link:focus {
  outline: none;
}
.cid-s8xjivXpk8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xjivXpk8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xjivXpk8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xjivXpk8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xjivXpk8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xjivXpk8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xjivXpk8 .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xjivXpk8 .navbar.opened {
  transition: all .3s;
}
.cid-s8xjivXpk8 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xjivXpk8 .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xjivXpk8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xjivXpk8 .navbar.collapsed {
  justify-content: center;
}
.cid-s8xjivXpk8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xjivXpk8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xjivXpk8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xjivXpk8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xjivXpk8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xjivXpk8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xjivXpk8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xjivXpk8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xjivXpk8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xjivXpk8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xjivXpk8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xjivXpk8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xjivXpk8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xjivXpk8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xjivXpk8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xjivXpk8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xjivXpk8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xjivXpk8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xjivXpk8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xjivXpk8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xjivXpk8 .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xjivXpk8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xjivXpk8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xjivXpk8 .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xjivXpk8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xjivXpk8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xjivXpk8 .dropdown-item.active,
.cid-s8xjivXpk8 .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xjivXpk8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xjivXpk8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xjivXpk8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xjivXpk8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xjivXpk8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xjivXpk8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xjivXpk8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xjivXpk8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xjivXpk8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xjivXpk8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xjivXpk8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xjivXpk8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xjivXpk8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xjivXpk8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xjivXpk8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xjivXpk8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xjivXpk8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xjivXpk8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xjivXpk8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xjivXpk8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xjivXpk8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xjivXpk8 .navbar {
    height: 77px;
  }
  .cid-s8xjivXpk8 .navbar.opened {
    height: auto;
  }
  .cid-s8xjivXpk8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xjiwteaY {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xjiwteaY .mbr-text,
.cid-s8xjiwteaY .mbr-section-btn {
  color: #333333;
}
.cid-s8xjiwteaY .card-title,
.cid-s8xjiwteaY .card-box {
  color: #ffffff;
}
.cid-s8xjiwteaY .mbr-text,
.cid-s8xjiwteaY .link-wrap {
  color: #ffffff;
}
.cid-s8xjiwMTIE {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xjiwMTIE .item {
  padding-bottom: 2rem;
}
.cid-s8xjiwMTIE .item-wrapper {
  height: 100%;
}
.cid-s8xjiwMTIE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xjiwMTIE .carousel-control,
.cid-s8xjiwMTIE .close {
  background: #1b1b1b;
}
.cid-s8xjiwMTIE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xjiwMTIE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xjiwMTIE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xjiwMTIE .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xjiwMTIE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xjiwMTIE .close::before {
  content: '\e91a';
}
.cid-s8xjiwMTIE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xjiwMTIE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xjiwMTIE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xjiwMTIE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xjiwMTIE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xjiwMTIE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xjiwMTIE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xjiwMTIE .carousel-indicators li.active,
.cid-s8xjiwMTIE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xjiwMTIE .carousel-indicators li::after,
.cid-s8xjiwMTIE .carousel-indicators li::before {
  content: none;
}
.cid-s8xjiwMTIE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xjiwMTIE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xjiwMTIE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xjiwMTIE .carousel-indicators {
    display: none;
  }
}
.cid-s8xjiwMTIE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xjiwMTIE .carousel-inner > .active {
  display: block;
}
.cid-s8xjiwMTIE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xjiwMTIE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xjiwMTIE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xjiwMTIE .carousel-control,
  .cid-s8xjiwMTIE .carousel-indicators,
  .cid-s8xjiwMTIE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xjiwMTIE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xjiwMTIE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xjiwMTIE .carousel-indicators .active,
.cid-s8xjiwMTIE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xjiwMTIE .carousel-indicators .active {
  background: #fff;
}
.cid-s8xjiwMTIE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xjiwMTIE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xjiwMTIE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xjiwMTIE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xjiwMTIE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xjiwMTIE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xjiwMTIE .carousel {
  width: 100%;
}
.cid-s8xjiwMTIE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xjiwMTIE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xjiwMTIE .modal.fade .modal-dialog,
.cid-s8xjiwMTIE .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xjiwMTIE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xjiwMTIE .item-wrapper {
  position: relative;
}
.cid-s8xjiwMTIE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xjiwMTIE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xjixjh6B {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xjixjh6B .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xjixjh6B .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYDFSRWWB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYDFSRWWB .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYDFSRWWB .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYDFSRWWB .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYDFSRWWB .price {
  color: #2e2d2c;
}
.cid-sxYDFSRWWB .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYDFSRWWB .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYDFSRWWB .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYDFSRWWB .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYDFSRWWB .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYDFSRWWB .plan-title {
  color: #00a5c1;
}
.cid-sxYDFSRWWB .price-term {
  color: #00a5c1;
}
.cid-sxYDGf7TVY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYDGf7TVY .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYDGf7TVY .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYDGf7TVY .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYDGf7TVY .price {
  color: #2e2d2c;
}
.cid-sxYDGf7TVY .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYDGf7TVY .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYDGf7TVY .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYDGf7TVY .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYDGf7TVY .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYDGf7TVY .plan-title {
  color: #00a5c1;
}
.cid-sxYDGf7TVY .price-term {
  color: #00a5c1;
}
.cid-sxYDGXGA4V {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYDGXGA4V .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYDGXGA4V form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYDGXGA4V form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYDGXGA4V .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYDHqZ4Wj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYDHqZ4Wj .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYDHqZ4Wj form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYDHqZ4Wj form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYDHqZ4Wj form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYDHqZ4Wj .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYDHS8nyZ {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYDHS8nyZ .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYDHS8nyZ .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYDInynRV {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYDInynRV .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYDInynRV .row {
    flex-direction: column-reverse;
  }
  .cid-sxYDInynRV .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYDInynRV .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYDInynRV .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYDInynRV .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xjiyip8i {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xjiyxCmc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xjiyxCmc .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xjiyxCmc .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xjiyxCmc .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xjiyxCmc .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xjiyxCmc .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xjiyxCmc .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xjiyxCmc .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xjiyxCmc .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xjiyxCmc .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xjiyxCmc .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xjiyxCmc .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xjiyxCmc .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xjiyxCmc .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xjiyxCmc .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xjiyxCmc .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xjN7In1a {
  z-index: 1000;
  width: 100%;
}
.cid-s8xjN7In1a nav.navbar {
  position: fixed;
}
.cid-s8xjN7In1a .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xjN7In1a .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xjN7In1a .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xjN7In1a .dropdown-item:hover,
.cid-s8xjN7In1a .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xjN7In1a .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xjN7In1a .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xjN7In1a .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xjN7In1a .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xjN7In1a .nav-link {
  position: relative;
}
.cid-s8xjN7In1a .container {
  display: flex;
  margin: auto;
}
.cid-s8xjN7In1a .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xjN7In1a .dropdown-menu,
.cid-s8xjN7In1a .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xjN7In1a .nav-item:focus,
.cid-s8xjN7In1a .nav-link:focus {
  outline: none;
}
.cid-s8xjN7In1a .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xjN7In1a .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xjN7In1a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xjN7In1a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xjN7In1a .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xjN7In1a .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xjN7In1a .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xjN7In1a .navbar.opened {
  transition: all .3s;
}
.cid-s8xjN7In1a .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xjN7In1a .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xjN7In1a .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xjN7In1a .navbar.collapsed {
  justify-content: center;
}
.cid-s8xjN7In1a .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xjN7In1a .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xjN7In1a .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xjN7In1a .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xjN7In1a .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xjN7In1a .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xjN7In1a .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xjN7In1a .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xjN7In1a .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xjN7In1a .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xjN7In1a .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xjN7In1a .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xjN7In1a .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xjN7In1a .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xjN7In1a .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xjN7In1a .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xjN7In1a .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xjN7In1a .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xjN7In1a .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xjN7In1a .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xjN7In1a .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xjN7In1a .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xjN7In1a .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xjN7In1a .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xjN7In1a .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xjN7In1a .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xjN7In1a .dropdown-item.active,
.cid-s8xjN7In1a .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xjN7In1a .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xjN7In1a .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xjN7In1a .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xjN7In1a .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xjN7In1a .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xjN7In1a .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xjN7In1a ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xjN7In1a .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xjN7In1a button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xjN7In1a button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xjN7In1a button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xjN7In1a button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xjN7In1a button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xjN7In1a button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xjN7In1a nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xjN7In1a nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xjN7In1a nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xjN7In1a nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xjN7In1a .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xjN7In1a a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xjN7In1a .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xjN7In1a .navbar {
    height: 77px;
  }
  .cid-s8xjN7In1a .navbar.opened {
    height: auto;
  }
  .cid-s8xjN7In1a .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xjN8iLiR {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xjN8iLiR .mbr-text,
.cid-s8xjN8iLiR .mbr-section-btn {
  color: #333333;
}
.cid-s8xjN8iLiR .card-title,
.cid-s8xjN8iLiR .card-box {
  color: #ffffff;
}
.cid-s8xjN8iLiR .mbr-text,
.cid-s8xjN8iLiR .link-wrap {
  color: #ffffff;
}
.cid-s8xjN8KrRl {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xjN8KrRl .item {
  padding-bottom: 2rem;
}
.cid-s8xjN8KrRl .item-wrapper {
  height: 100%;
}
.cid-s8xjN8KrRl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xjN8KrRl .carousel-control,
.cid-s8xjN8KrRl .close {
  background: #1b1b1b;
}
.cid-s8xjN8KrRl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xjN8KrRl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xjN8KrRl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xjN8KrRl .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xjN8KrRl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xjN8KrRl .close::before {
  content: '\e91a';
}
.cid-s8xjN8KrRl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xjN8KrRl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xjN8KrRl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xjN8KrRl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xjN8KrRl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xjN8KrRl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xjN8KrRl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xjN8KrRl .carousel-indicators li.active,
.cid-s8xjN8KrRl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xjN8KrRl .carousel-indicators li::after,
.cid-s8xjN8KrRl .carousel-indicators li::before {
  content: none;
}
.cid-s8xjN8KrRl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xjN8KrRl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xjN8KrRl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xjN8KrRl .carousel-indicators {
    display: none;
  }
}
.cid-s8xjN8KrRl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xjN8KrRl .carousel-inner > .active {
  display: block;
}
.cid-s8xjN8KrRl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xjN8KrRl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xjN8KrRl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xjN8KrRl .carousel-control,
  .cid-s8xjN8KrRl .carousel-indicators,
  .cid-s8xjN8KrRl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xjN8KrRl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xjN8KrRl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xjN8KrRl .carousel-indicators .active,
.cid-s8xjN8KrRl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xjN8KrRl .carousel-indicators .active {
  background: #fff;
}
.cid-s8xjN8KrRl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xjN8KrRl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xjN8KrRl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xjN8KrRl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xjN8KrRl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xjN8KrRl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xjN8KrRl .carousel {
  width: 100%;
}
.cid-s8xjN8KrRl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xjN8KrRl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xjN8KrRl .modal.fade .modal-dialog,
.cid-s8xjN8KrRl .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xjN8KrRl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xjN8KrRl .item-wrapper {
  position: relative;
}
.cid-s8xjN8KrRl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xjN8KrRl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xjN9l8Wk {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xjN9l8Wk .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xjN9l8Wk .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYEPhSRuE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYEPhSRuE .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYEPhSRuE .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYEPhSRuE .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYEPhSRuE .price {
  color: #2e2d2c;
}
.cid-sxYEPhSRuE .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYEPhSRuE .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYEPhSRuE .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYEPhSRuE .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYEPhSRuE .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYEPhSRuE .plan-title {
  color: #00a5c1;
}
.cid-sxYEPhSRuE .price-term {
  color: #00a5c1;
}
.cid-sxYEPJaiJt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYEPJaiJt .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYEPJaiJt .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYEPJaiJt .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYEPJaiJt .price {
  color: #2e2d2c;
}
.cid-sxYEPJaiJt .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYEPJaiJt .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYEPJaiJt .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYEPJaiJt .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYEPJaiJt .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYEPJaiJt .plan-title {
  color: #00a5c1;
}
.cid-sxYEPJaiJt .price-term {
  color: #00a5c1;
}
.cid-sxYEQwowXf {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYEQwowXf .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYEQwowXf form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYEQwowXf form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYEQwowXf .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYER0RqrQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYER0RqrQ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYER0RqrQ form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYER0RqrQ form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYER0RqrQ form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYER0RqrQ .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYERBDvIW {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYERBDvIW .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYERBDvIW .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYES8FqcJ {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYES8FqcJ .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYES8FqcJ .row {
    flex-direction: column-reverse;
  }
  .cid-sxYES8FqcJ .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYES8FqcJ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYES8FqcJ .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYES8FqcJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xjNarzLM {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xjNaEPLl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xjNaEPLl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xjNaEPLl .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xjNaEPLl .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xjNaEPLl .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xjNaEPLl .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xjNaEPLl .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xjNaEPLl .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xjNaEPLl .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xjNaEPLl .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xjNaEPLl .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xjNaEPLl .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xjNaEPLl .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xjNaEPLl .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xjNaEPLl .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xjNaEPLl .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-s8xk6wLnR7 {
  z-index: 1000;
  width: 100%;
}
.cid-s8xk6wLnR7 nav.navbar {
  position: fixed;
}
.cid-s8xk6wLnR7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xk6wLnR7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-s8xk6wLnR7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-s8xk6wLnR7 .dropdown-item:hover,
.cid-s8xk6wLnR7 .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-s8xk6wLnR7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-s8xk6wLnR7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-s8xk6wLnR7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-s8xk6wLnR7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-s8xk6wLnR7 .nav-link {
  position: relative;
}
.cid-s8xk6wLnR7 .container {
  display: flex;
  margin: auto;
}
.cid-s8xk6wLnR7 .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-s8xk6wLnR7 .dropdown-menu,
.cid-s8xk6wLnR7 .navbar.opened {
  background: #ffffff !important;
}
.cid-s8xk6wLnR7 .nav-item:focus,
.cid-s8xk6wLnR7 .nav-link:focus {
  outline: none;
}
.cid-s8xk6wLnR7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-s8xk6wLnR7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-s8xk6wLnR7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-s8xk6wLnR7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-s8xk6wLnR7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-s8xk6wLnR7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-s8xk6wLnR7 .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-s8xk6wLnR7 .navbar.opened {
  transition: all .3s;
}
.cid-s8xk6wLnR7 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-s8xk6wLnR7 .navbar .navbar-logo img {
  width: auto;
}
.cid-s8xk6wLnR7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-s8xk6wLnR7 .navbar.collapsed {
  justify-content: center;
}
.cid-s8xk6wLnR7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-s8xk6wLnR7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-s8xk6wLnR7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-s8xk6wLnR7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-s8xk6wLnR7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-s8xk6wLnR7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-s8xk6wLnR7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-s8xk6wLnR7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-s8xk6wLnR7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-s8xk6wLnR7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-s8xk6wLnR7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-s8xk6wLnR7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-s8xk6wLnR7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-s8xk6wLnR7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-s8xk6wLnR7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-s8xk6wLnR7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-s8xk6wLnR7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-s8xk6wLnR7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-s8xk6wLnR7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-s8xk6wLnR7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-s8xk6wLnR7 .navbar.navbar-short {
  min-height: 84px;
}
.cid-s8xk6wLnR7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-s8xk6wLnR7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-s8xk6wLnR7 .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-s8xk6wLnR7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-s8xk6wLnR7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-s8xk6wLnR7 .dropdown-item.active,
.cid-s8xk6wLnR7 .dropdown-item:active {
  background-color: transparent;
}
.cid-s8xk6wLnR7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-s8xk6wLnR7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-s8xk6wLnR7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-s8xk6wLnR7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-s8xk6wLnR7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-s8xk6wLnR7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-s8xk6wLnR7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-s8xk6wLnR7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-s8xk6wLnR7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-s8xk6wLnR7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-s8xk6wLnR7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-s8xk6wLnR7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xk6wLnR7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-s8xk6wLnR7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-s8xk6wLnR7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xk6wLnR7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-s8xk6wLnR7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-s8xk6wLnR7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-s8xk6wLnR7 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-s8xk6wLnR7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-s8xk6wLnR7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-s8xk6wLnR7 .navbar {
    height: 77px;
  }
  .cid-s8xk6wLnR7 .navbar.opened {
    height: auto;
  }
  .cid-s8xk6wLnR7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-s8xk6xqoQP {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/quarto-neutro-intro-1900x582.webp");
}
.cid-s8xk6xqoQP .mbr-text,
.cid-s8xk6xqoQP .mbr-section-btn {
  color: #333333;
}
.cid-s8xk6xqoQP .card-title,
.cid-s8xk6xqoQP .card-box {
  color: #ffffff;
}
.cid-s8xk6xqoQP .mbr-text,
.cid-s8xk6xqoQP .link-wrap {
  color: #ffffff;
}
.cid-s8xk6xLF5z {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #f5f5f5;
}
.cid-s8xk6xLF5z .item {
  padding-bottom: 2rem;
}
.cid-s8xk6xLF5z .item-wrapper {
  height: 100%;
}
.cid-s8xk6xLF5z .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-s8xk6xLF5z .carousel-control,
.cid-s8xk6xLF5z .close {
  background: #1b1b1b;
}
.cid-s8xk6xLF5z .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-s8xk6xLF5z .carousel-control-prev span {
  margin-right: 5px;
}
.cid-s8xk6xLF5z .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-s8xk6xLF5z .carousel-control-next span {
  margin-left: 5px;
}
.cid-s8xk6xLF5z .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-s8xk6xLF5z .close::before {
  content: '\e91a';
}
.cid-s8xk6xLF5z .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-s8xk6xLF5z .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-s8xk6xLF5z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xk6xLF5z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-s8xk6xLF5z .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-s8xk6xLF5z .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-s8xk6xLF5z .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-s8xk6xLF5z .carousel-indicators li.active,
.cid-s8xk6xLF5z .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-s8xk6xLF5z .carousel-indicators li::after,
.cid-s8xk6xLF5z .carousel-indicators li::before {
  content: none;
}
.cid-s8xk6xLF5z .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-s8xk6xLF5z .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-s8xk6xLF5z .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-s8xk6xLF5z .carousel-indicators {
    display: none;
  }
}
.cid-s8xk6xLF5z .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-s8xk6xLF5z .carousel-inner > .active {
  display: block;
}
.cid-s8xk6xLF5z .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-s8xk6xLF5z .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-s8xk6xLF5z .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-s8xk6xLF5z .carousel-control,
  .cid-s8xk6xLF5z .carousel-indicators,
  .cid-s8xk6xLF5z .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-s8xk6xLF5z .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-s8xk6xLF5z .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-s8xk6xLF5z .carousel-indicators .active,
.cid-s8xk6xLF5z .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-s8xk6xLF5z .carousel-indicators .active {
  background: #fff;
}
.cid-s8xk6xLF5z .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-s8xk6xLF5z .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-s8xk6xLF5z .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-s8xk6xLF5z .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-s8xk6xLF5z .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-s8xk6xLF5z .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-s8xk6xLF5z .carousel {
  width: 100%;
}
.cid-s8xk6xLF5z .modal-backdrop.in {
  opacity: 0.8;
}
.cid-s8xk6xLF5z .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-s8xk6xLF5z .modal.fade .modal-dialog,
.cid-s8xk6xLF5z .modal.in .modal-dialog {
  transform: none;
}
.cid-s8xk6xLF5z .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-s8xk6xLF5z .item-wrapper {
  position: relative;
}
.cid-s8xk6xLF5z .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-s8xk6xLF5z .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-s8xk6ym7er {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-s8xk6ym7er .counter-container ul {
  margin-bottom: 0;
}
.cid-s8xk6ym7er .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYGzokze2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background: #f5f5f5;
}
.cid-sxYGzokze2 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYGzokze2 .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYGzokze2 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYGzokze2 .price {
  color: #2e2d2c;
}
.cid-sxYGzokze2 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYGzokze2 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYGzokze2 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYGzokze2 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYGzokze2 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYGzokze2 .plan-title {
  color: #00a5c1;
}
.cid-sxYGzokze2 .price-term {
  color: #00a5c1;
}
.cid-sxYGzQxBEG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #f5f5f5;
}
.cid-sxYGzQxBEG .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sxYGzQxBEG .plan-body {
  padding-bottom: 2rem;
}
.cid-sxYGzQxBEG .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sxYGzQxBEG .price {
  color: #2e2d2c;
}
.cid-sxYGzQxBEG .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sxYGzQxBEG .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sxYGzQxBEG .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sxYGzQxBEG .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sxYGzQxBEG .plan {
    margin-bottom: 2rem;
  }
}
.cid-sxYGzQxBEG .plan-title {
  color: #00a5c1;
}
.cid-sxYGzQxBEG .price-term {
  color: #00a5c1;
}
.cid-sxYGANqqSb {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-sxYGANqqSb .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYGANqqSb form .mbr-section-btn {
  text-align: center;
  margin-bottom: 1.2rem;
}
.cid-sxYGANqqSb form .mbr-section-btn .btn {
  width: 100%;
  height: 100%;
}
.cid-sxYGANqqSb .mbr-section-subtitle {
  text-align: center;
  color: #2e2d2c;
}
.cid-sxYGBdLY2F {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYGBdLY2F .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sxYGBdLY2F form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sxYGBdLY2F form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sxYGBdLY2F form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sxYGBdLY2F .mbr-section-title {
  color: #00a5c1;
}
.cid-sxYGBXez51 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #f5f5f5;
}
.cid-sxYGBXez51 .counter-container ul {
  margin-bottom: 0;
}
.cid-sxYGBXez51 .counter-container ul li {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.cid-sxYGCtPOo0 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxYGCtPOo0 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxYGCtPOo0 .row {
    flex-direction: column-reverse;
  }
  .cid-sxYGCtPOo0 .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxYGCtPOo0 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxYGCtPOo0 .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxYGCtPOo0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-s8xk6zlBZZ {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #f5f5f5;
}
.cid-s8xk6zyFbK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-s8xk6zyFbK .row-links {
  width: 100%;
  justify-content: center;
}
.cid-s8xk6zyFbK .social-row {
  width: 100%;
  justify-content: center;
}
.cid-s8xk6zyFbK .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-s8xk6zyFbK .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-s8xk6zyFbK .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-s8xk6zyFbK .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-s8xk6zyFbK .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-s8xk6zyFbK .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-s8xk6zyFbK .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-s8xk6zyFbK .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-s8xk6zyFbK .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-s8xk6zyFbK .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-s8xk6zyFbK .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-s8xk6zyFbK .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-s8xk6zyFbK .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-sxvU7ZYljm {
  z-index: 1000;
  width: 100%;
}
.cid-sxvU7ZYljm nav.navbar {
  position: fixed;
}
.cid-sxvU7ZYljm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxvU7ZYljm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-sxvU7ZYljm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxvU7ZYljm .dropdown-item:hover,
.cid-sxvU7ZYljm .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-sxvU7ZYljm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxvU7ZYljm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxvU7ZYljm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sxvU7ZYljm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxvU7ZYljm .nav-link {
  position: relative;
}
.cid-sxvU7ZYljm .container {
  display: flex;
  margin: auto;
}
.cid-sxvU7ZYljm .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sxvU7ZYljm .dropdown-menu,
.cid-sxvU7ZYljm .navbar.opened {
  background: #ffffff !important;
}
.cid-sxvU7ZYljm .nav-item:focus,
.cid-sxvU7ZYljm .nav-link:focus {
  outline: none;
}
.cid-sxvU7ZYljm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxvU7ZYljm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxvU7ZYljm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-sxvU7ZYljm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxvU7ZYljm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxvU7ZYljm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxvU7ZYljm .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-sxvU7ZYljm .navbar.opened {
  transition: all .3s;
}
.cid-sxvU7ZYljm .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sxvU7ZYljm .navbar .navbar-logo img {
  width: auto;
}
.cid-sxvU7ZYljm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxvU7ZYljm .navbar.collapsed {
  justify-content: center;
}
.cid-sxvU7ZYljm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxvU7ZYljm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxvU7ZYljm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-sxvU7ZYljm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxvU7ZYljm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxvU7ZYljm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxvU7ZYljm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxvU7ZYljm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sxvU7ZYljm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sxvU7ZYljm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxvU7ZYljm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxvU7ZYljm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxvU7ZYljm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxvU7ZYljm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxvU7ZYljm .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sxvU7ZYljm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxvU7ZYljm .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxvU7ZYljm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxvU7ZYljm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxvU7ZYljm .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sxvU7ZYljm .navbar.navbar-short {
  min-height: 84px;
}
.cid-sxvU7ZYljm .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sxvU7ZYljm .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sxvU7ZYljm .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxvU7ZYljm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxvU7ZYljm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxvU7ZYljm .dropdown-item.active,
.cid-sxvU7ZYljm .dropdown-item:active {
  background-color: transparent;
}
.cid-sxvU7ZYljm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxvU7ZYljm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxvU7ZYljm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxvU7ZYljm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sxvU7ZYljm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxvU7ZYljm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxvU7ZYljm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxvU7ZYljm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxvU7ZYljm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sxvU7ZYljm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-sxvU7ZYljm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sxvU7ZYljm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sxvU7ZYljm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sxvU7ZYljm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sxvU7ZYljm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxvU7ZYljm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sxvU7ZYljm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sxvU7ZYljm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxvU7ZYljm .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sxvU7ZYljm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxvU7ZYljm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxvU7ZYljm .navbar {
    height: 77px;
  }
  .cid-sxvU7ZYljm .navbar.opened {
    height: auto;
  }
  .cid-sxvU7ZYljm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sxvUGiIWW1 {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sxvUGiIWW1 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
  flex-direction: column;
  position: relative;
  margin-bottom: 3rem;
}
.cid-sxvUGiIWW1 .item .icon-wrap {
  text-align: center;
}
.cid-sxvUGiIWW1 .item::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 97%;
  color: #00a5c1;
  transform: translate(-50%, 0);
}
.cid-sxvUGiIWW1 .item:last-child:before {
  display: none;
}
.cid-sxvUGiIWW1 .item.last::before {
  display: none;
}
.cid-sxvUGiIWW1 .icon-box {
  background: #00a5c1;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-bottom: 1rem;
  text-align: center;
  display: inline-block;
}
.cid-sxvUGiIWW1 .text-box {
  text-align: center;
}
.cid-sxvUGiIWW1 span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}
@media (max-width: 991px) {
  .cid-sxvUGiIWW1 .card {
    margin-bottom: 2rem;
  }
  .cid-sxvUGiIWW1 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sxvUGiIWW1 .card-title,
.cid-sxvUGiIWW1 .card-box {
  color: #00a5c1;
}
.cid-sxvUGiIWW1 .mbr-text,
.cid-sxvUGiIWW1 .mbr-section-btn {
  color: #2e2d2c;
}
.cid-sxAoGvxeeE {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAoGvxeeE .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxAoGvxeeE .row {
    flex-direction: column-reverse;
  }
  .cid-sxAoGvxeeE .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxAoGvxeeE .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxAoGvxeeE .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxAoGvxeeE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sxvU80H3Wa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-sxvU80H3Wa .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sxvU80H3Wa .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sxvU80H3Wa .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sxvU80H3Wa .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sxvU80H3Wa .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sxvU80H3Wa .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sxvU80H3Wa .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sxvU80H3Wa .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sxvU80H3Wa .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sxvU80H3Wa .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sxvU80H3Wa .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sxvU80H3Wa .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sxvU80H3Wa .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sxvU80H3Wa .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sxvU80H3Wa .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-sxwcdYAQMa {
  z-index: 1000;
  width: 100%;
}
.cid-sxwcdYAQMa nav.navbar {
  position: fixed;
}
.cid-sxwcdYAQMa .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxwcdYAQMa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-sxwcdYAQMa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sxwcdYAQMa .dropdown-item:hover,
.cid-sxwcdYAQMa .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-sxwcdYAQMa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sxwcdYAQMa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sxwcdYAQMa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sxwcdYAQMa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sxwcdYAQMa .nav-link {
  position: relative;
}
.cid-sxwcdYAQMa .container {
  display: flex;
  margin: auto;
}
.cid-sxwcdYAQMa .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sxwcdYAQMa .dropdown-menu,
.cid-sxwcdYAQMa .navbar.opened {
  background: #ffffff !important;
}
.cid-sxwcdYAQMa .nav-item:focus,
.cid-sxwcdYAQMa .nav-link:focus {
  outline: none;
}
.cid-sxwcdYAQMa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sxwcdYAQMa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sxwcdYAQMa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-sxwcdYAQMa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sxwcdYAQMa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sxwcdYAQMa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sxwcdYAQMa .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-sxwcdYAQMa .navbar.opened {
  transition: all .3s;
}
.cid-sxwcdYAQMa .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sxwcdYAQMa .navbar .navbar-logo img {
  width: auto;
}
.cid-sxwcdYAQMa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sxwcdYAQMa .navbar.collapsed {
  justify-content: center;
}
.cid-sxwcdYAQMa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sxwcdYAQMa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sxwcdYAQMa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-sxwcdYAQMa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sxwcdYAQMa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sxwcdYAQMa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-sxwcdYAQMa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sxwcdYAQMa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sxwcdYAQMa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sxwcdYAQMa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sxwcdYAQMa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sxwcdYAQMa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sxwcdYAQMa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sxwcdYAQMa .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-sxwcdYAQMa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sxwcdYAQMa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sxwcdYAQMa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sxwcdYAQMa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sxwcdYAQMa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sxwcdYAQMa .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sxwcdYAQMa .navbar.navbar-short {
  min-height: 84px;
}
.cid-sxwcdYAQMa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sxwcdYAQMa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sxwcdYAQMa .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sxwcdYAQMa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sxwcdYAQMa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sxwcdYAQMa .dropdown-item.active,
.cid-sxwcdYAQMa .dropdown-item:active {
  background-color: transparent;
}
.cid-sxwcdYAQMa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sxwcdYAQMa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sxwcdYAQMa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sxwcdYAQMa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sxwcdYAQMa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sxwcdYAQMa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sxwcdYAQMa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sxwcdYAQMa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sxwcdYAQMa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sxwcdYAQMa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-sxwcdYAQMa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sxwcdYAQMa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sxwcdYAQMa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sxwcdYAQMa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sxwcdYAQMa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxwcdYAQMa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sxwcdYAQMa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sxwcdYAQMa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sxwcdYAQMa .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sxwcdYAQMa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sxwcdYAQMa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sxwcdYAQMa .navbar {
    height: 77px;
  }
  .cid-sxwcdYAQMa .navbar.opened {
    height: auto;
  }
  .cid-sxwcdYAQMa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sxwcdZvIz7 {
  padding-top: 9rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sxwcdZvIz7 .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
  flex-direction: column;
  position: relative;
  margin-bottom: 3rem;
}
.cid-sxwcdZvIz7 .item .icon-wrap {
  text-align: center;
}
.cid-sxwcdZvIz7 .item::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 32px;
  left: 50%;
  top: 97%;
  color: #00a5c1;
  transform: translate(-50%, 0);
}
.cid-sxwcdZvIz7 .item:last-child:before {
  display: none;
}
.cid-sxwcdZvIz7 .item.last::before {
  display: none;
}
.cid-sxwcdZvIz7 .icon-box {
  background: #00a5c1;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-bottom: 1rem;
  text-align: center;
  display: inline-block;
}
.cid-sxwcdZvIz7 .text-box {
  text-align: center;
}
.cid-sxwcdZvIz7 span {
  font-size: 2rem;
  color: #ffffff;
  line-height: 60px;
}
@media (max-width: 991px) {
  .cid-sxwcdZvIz7 .card {
    margin-bottom: 2rem;
  }
  .cid-sxwcdZvIz7 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sxwcdZvIz7 .card-title,
.cid-sxwcdZvIz7 .card-box {
  color: #00a5c1;
}
.cid-sxwcdZvIz7 .mbr-text,
.cid-sxwcdZvIz7 .mbr-section-btn {
  color: #2e2d2c;
}
.cid-sxwcVzm6Dz {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sxwcVzm6Dz .item {
  display: flex;
  align-items: center;
  margin-bottom: 4rem;
  flex-direction: column;
}
.cid-sxwcVzm6Dz .icon-box {
  margin-bottom: 1rem;
  text-align: center;
  display: inline-block;
}
.cid-sxwcVzm6Dz .text-box {
  text-align: center;
}
.cid-sxwcVzm6Dz span {
  font-size: 3rem;
  color: #bbbbbb;
  font-weight: bold;
  display: block;
}
@media (max-width: 991px) {
  .cid-sxwcVzm6Dz .card {
    margin-bottom: 2rem;
  }
  .cid-sxwcVzm6Dz .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sxwcVzm6Dz span {
    font-size: 21vw;
  }
}
.cid-sxwcVzm6Dz .icon-title,
.cid-sxwcVzm6Dz .mbr-section-btn,
.cid-sxwcVzm6Dz .item .icon-box .step-number {
  color: #bbbbbb;
}
.cid-sxAphaRz3d {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #f5f5f5;
}
.cid-sxAphaRz3d .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sxAphaRz3d .row {
    flex-direction: column-reverse;
  }
  .cid-sxAphaRz3d .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sxAphaRz3d .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sxAphaRz3d .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sxAphaRz3d .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sxwce1etzM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-sxwce1etzM .row-links {
  width: 100%;
  justify-content: center;
}
.cid-sxwce1etzM .social-row {
  width: 100%;
  justify-content: center;
}
.cid-sxwce1etzM .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sxwce1etzM .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-sxwce1etzM .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-sxwce1etzM .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-sxwce1etzM .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-sxwce1etzM .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-sxwce1etzM .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-sxwce1etzM .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-sxwce1etzM .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sxwce1etzM .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sxwce1etzM .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-sxwce1etzM .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-sxwce1etzM .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-tCtgVD3hV1 {
  z-index: 1000;
  width: 100%;
}
.cid-tCtgVD3hV1 nav.navbar {
  position: fixed;
}
.cid-tCtgVD3hV1 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCtgVD3hV1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-tCtgVD3hV1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tCtgVD3hV1 .dropdown-item:hover,
.cid-tCtgVD3hV1 .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-tCtgVD3hV1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tCtgVD3hV1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tCtgVD3hV1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tCtgVD3hV1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tCtgVD3hV1 .nav-link {
  position: relative;
}
.cid-tCtgVD3hV1 .container {
  display: flex;
  margin: auto;
}
.cid-tCtgVD3hV1 .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tCtgVD3hV1 .dropdown-menu,
.cid-tCtgVD3hV1 .navbar.opened {
  background: #ffffff !important;
}
.cid-tCtgVD3hV1 .nav-item:focus,
.cid-tCtgVD3hV1 .nav-link:focus {
  outline: none;
}
.cid-tCtgVD3hV1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tCtgVD3hV1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tCtgVD3hV1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-tCtgVD3hV1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tCtgVD3hV1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tCtgVD3hV1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tCtgVD3hV1 .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-tCtgVD3hV1 .navbar.opened {
  transition: all .3s;
}
.cid-tCtgVD3hV1 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tCtgVD3hV1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tCtgVD3hV1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tCtgVD3hV1 .navbar.collapsed {
  justify-content: center;
}
.cid-tCtgVD3hV1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tCtgVD3hV1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tCtgVD3hV1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-tCtgVD3hV1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tCtgVD3hV1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tCtgVD3hV1 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tCtgVD3hV1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tCtgVD3hV1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tCtgVD3hV1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tCtgVD3hV1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tCtgVD3hV1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tCtgVD3hV1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tCtgVD3hV1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tCtgVD3hV1 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tCtgVD3hV1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tCtgVD3hV1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tCtgVD3hV1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tCtgVD3hV1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tCtgVD3hV1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tCtgVD3hV1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tCtgVD3hV1 .navbar.navbar-short {
  min-height: 84px;
}
.cid-tCtgVD3hV1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tCtgVD3hV1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tCtgVD3hV1 .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tCtgVD3hV1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tCtgVD3hV1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tCtgVD3hV1 .dropdown-item.active,
.cid-tCtgVD3hV1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tCtgVD3hV1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tCtgVD3hV1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tCtgVD3hV1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tCtgVD3hV1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tCtgVD3hV1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tCtgVD3hV1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tCtgVD3hV1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tCtgVD3hV1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tCtgVD3hV1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tCtgVD3hV1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-tCtgVD3hV1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tCtgVD3hV1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tCtgVD3hV1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tCtgVD3hV1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tCtgVD3hV1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tCtgVD3hV1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tCtgVD3hV1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tCtgVD3hV1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tCtgVD3hV1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tCtgVD3hV1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tCtgVD3hV1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tCtgVD3hV1 .navbar {
    height: 77px;
  }
  .cid-tCtgVD3hV1 .navbar.opened {
    height: auto;
  }
  .cid-tCtgVD3hV1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tCthadEmH8 {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tCthadEmH8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tCthadEmH8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tCthadEmH8 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tCthadEmH8 .mbr-section-title {
  text-align: left;
}
.cid-tCtgVEuY2U {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-tCtgVEuY2U .row-links {
  width: 100%;
  justify-content: center;
}
.cid-tCtgVEuY2U .social-row {
  width: 100%;
  justify-content: center;
}
.cid-tCtgVEuY2U .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-tCtgVEuY2U .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tCtgVEuY2U .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tCtgVEuY2U .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-tCtgVEuY2U .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-tCtgVEuY2U .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-tCtgVEuY2U .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-tCtgVEuY2U .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-tCtgVEuY2U .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tCtgVEuY2U .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tCtgVEuY2U .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-tCtgVEuY2U .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-tCtgVEuY2U .media-container-row .mbr-text {
  color: #bbbbbb;
}
.cid-vasDz9ZNhk {
  z-index: 1000;
  width: 100%;
}
.cid-vasDz9ZNhk nav.navbar {
  position: fixed;
}
.cid-vasDz9ZNhk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: '\e966';
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vasDz9ZNhk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
}
.cid-vasDz9ZNhk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vasDz9ZNhk .dropdown-item:hover,
.cid-vasDz9ZNhk .dropdown-item:focus {
  background: #ffffff !important;
  color: white !important;
}
.cid-vasDz9ZNhk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vasDz9ZNhk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vasDz9ZNhk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-vasDz9ZNhk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vasDz9ZNhk .nav-link {
  position: relative;
}
.cid-vasDz9ZNhk .container {
  display: flex;
  margin: auto;
}
.cid-vasDz9ZNhk .iconfont-wrapper {
  color: #2e2d2c !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vasDz9ZNhk .dropdown-menu,
.cid-vasDz9ZNhk .navbar.opened {
  background: #ffffff !important;
}
.cid-vasDz9ZNhk .nav-item:focus,
.cid-vasDz9ZNhk .nav-link:focus {
  outline: none;
}
.cid-vasDz9ZNhk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vasDz9ZNhk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vasDz9ZNhk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: .5rem;
  vertical-align: sub;
}
.cid-vasDz9ZNhk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vasDz9ZNhk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vasDz9ZNhk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vasDz9ZNhk .navbar {
  min-height: 84px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(255, 255, 255, 0);
}
.cid-vasDz9ZNhk .navbar.opened {
  transition: all .3s;
}
.cid-vasDz9ZNhk .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-vasDz9ZNhk .navbar .navbar-logo img {
  width: auto;
}
.cid-vasDz9ZNhk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vasDz9ZNhk .navbar.collapsed {
  justify-content: center;
}
.cid-vasDz9ZNhk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vasDz9ZNhk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vasDz9ZNhk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.3rem);
  }
}
.cid-vasDz9ZNhk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vasDz9ZNhk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vasDz9ZNhk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-vasDz9ZNhk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vasDz9ZNhk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vasDz9ZNhk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-vasDz9ZNhk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vasDz9ZNhk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vasDz9ZNhk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vasDz9ZNhk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vasDz9ZNhk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-vasDz9ZNhk .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vasDz9ZNhk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vasDz9ZNhk .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vasDz9ZNhk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vasDz9ZNhk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vasDz9ZNhk .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-vasDz9ZNhk .navbar.navbar-short {
  min-height: 84px;
}
.cid-vasDz9ZNhk .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vasDz9ZNhk .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vasDz9ZNhk .navbar-brand {
  min-height: calc(84px - 1rem);
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vasDz9ZNhk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vasDz9ZNhk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vasDz9ZNhk .dropdown-item.active,
.cid-vasDz9ZNhk .dropdown-item:active {
  background-color: transparent;
}
.cid-vasDz9ZNhk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vasDz9ZNhk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vasDz9ZNhk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vasDz9ZNhk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-vasDz9ZNhk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vasDz9ZNhk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vasDz9ZNhk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vasDz9ZNhk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vasDz9ZNhk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-vasDz9ZNhk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #2e2d2c;
}
.cid-vasDz9ZNhk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vasDz9ZNhk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vasDz9ZNhk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vasDz9ZNhk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vasDz9ZNhk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vasDz9ZNhk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-vasDz9ZNhk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-vasDz9ZNhk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vasDz9ZNhk .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-vasDz9ZNhk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vasDz9ZNhk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vasDz9ZNhk .navbar {
    height: 77px;
  }
  .cid-vasDz9ZNhk .navbar.opened {
    height: auto;
  }
  .cid-vasDz9ZNhk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vasDza9tC4 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/dsc09195-low.webp");
}
.cid-vasDza9tC4 .mbr-text,
.cid-vasDza9tC4 .mbr-section-btn {
  color: #333333;
}
.cid-vasDza9tC4 .card-title,
.cid-vasDza9tC4 .card-box {
  color: #ffffff;
}
.cid-vasDza9tC4 .mbr-text,
.cid-vasDza9tC4 .link-wrap {
  color: #ffffff;
}
.cid-vasDzafuSG {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vasDzafuSG .mbr-text {
  text-align: center;
  color: #2e2d2c;
}
.cid-vasFmGxkkn {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vasDzakEJi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vasDzakEJi .item {
  padding-bottom: 2rem;
}
.cid-vasDzakEJi .carousel-control,
.cid-vasDzakEJi .close {
  background: #1b1b1b;
}
.cid-vasDzakEJi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vasDzakEJi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vasDzakEJi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vasDzakEJi .carousel-control-next span {
  margin-left: 5px;
}
.cid-vasDzakEJi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vasDzakEJi .close::before {
  content: '\e91a';
}
.cid-vasDzakEJi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vasDzakEJi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vasDzakEJi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vasDzakEJi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vasDzakEJi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vasDzakEJi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vasDzakEJi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vasDzakEJi .carousel-indicators li.active,
.cid-vasDzakEJi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vasDzakEJi .carousel-indicators li::after,
.cid-vasDzakEJi .carousel-indicators li::before {
  content: none;
}
.cid-vasDzakEJi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vasDzakEJi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vasDzakEJi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vasDzakEJi .carousel-indicators {
    display: none;
  }
}
.cid-vasDzakEJi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vasDzakEJi .carousel-inner > .active {
  display: block;
}
.cid-vasDzakEJi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vasDzakEJi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vasDzakEJi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vasDzakEJi .carousel-control,
  .cid-vasDzakEJi .carousel-indicators,
  .cid-vasDzakEJi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vasDzakEJi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vasDzakEJi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vasDzakEJi .carousel-indicators .active,
.cid-vasDzakEJi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vasDzakEJi .carousel-indicators .active {
  background: #fff;
}
.cid-vasDzakEJi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vasDzakEJi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vasDzakEJi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vasDzakEJi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vasDzakEJi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vasDzakEJi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vasDzakEJi .carousel {
  width: 100%;
}
.cid-vasDzakEJi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vasDzakEJi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vasDzakEJi .modal.fade .modal-dialog,
.cid-vasDzakEJi .modal.in .modal-dialog {
  transform: none;
}
.cid-vasDzakEJi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vasDzakEJi .item-wrapper {
  position: relative;
}
.cid-vasDzakEJi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 80px;
  height: 80px;
  font-size: 40px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 3px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-vasDzakEJi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-vasK50GBkL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vasK50GBkL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vasK50GBkL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vasK50GBkL .video-wrapper iframe {
  width: 100%;
}
.cid-vasK50GBkL .mbr-section-title,
.cid-vasK50GBkL .mbr-section-subtitle,
.cid-vasK50GBkL .mbr-text {
  text-align: center;
}
.cid-vasL2khB74 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vasL2khB74 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vasL2khB74 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vasL2khB74 .video-wrapper iframe {
  width: 100%;
}
.cid-vasL2khB74 .mbr-section-title,
.cid-vasL2khB74 .mbr-section-subtitle,
.cid-vasL2khB74 .mbr-text {
  text-align: center;
}
.cid-vasDzbe7eW {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vasDzbjs7U {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #2e2d2c;
}
.cid-vasDzbjs7U .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vasDzbjs7U .social-row {
  width: 100%;
  justify-content: center;
}
.cid-vasDzbjs7U .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-vasDzbjs7U .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-vasDzbjs7U .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-vasDzbjs7U .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-vasDzbjs7U .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-vasDzbjs7U .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-vasDzbjs7U .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-vasDzbjs7U .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-vasDzbjs7U .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-vasDzbjs7U .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-vasDzbjs7U .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-vasDzbjs7U .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-vasDzbjs7U .media-container-row .mbr-text {
  color: #bbbbbb;
}
