body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #6592e6 !important;
}
.bg-success {
  background-color: #e6c63b !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #e6c63b !important;
  border-color: #e6c63b !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: #b39617 !important;
  border-color: #b39617 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #b39617 !important;
  border-color: #b39617 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !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: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !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: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e6c63b;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #b39617 !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: #e6c63b !important;
  border-color: #e6c63b !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !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: #ff9966 !important;
  border-color: #ff9966 !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: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #e6c63b !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #a68b15 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #fdfbf0;
}
.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: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #6592e6;
  border-bottom-color: #6592e6;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-t4I6oRj4i0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t4I6oRj4i0 nav.navbar {
  position: fixed;
}
.cid-t4I6oRj4i0 .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-t4I6oRj4i0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t4I6oRj4i0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t4I6oRj4i0 .dropdown-item:hover,
.cid-t4I6oRj4i0 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t4I6oRj4i0 .dropdown-item:hover span {
  color: white;
}
.cid-t4I6oRj4i0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t4I6oRj4i0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t4I6oRj4i0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t4I6oRj4i0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t4I6oRj4i0 .nav-link {
  position: relative;
}
.cid-t4I6oRj4i0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t4I6oRj4i0 .container {
    flex-wrap: nowrap;
  }
}
.cid-t4I6oRj4i0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t4I6oRj4i0 .dropdown-menu,
.cid-t4I6oRj4i0 .navbar.opened {
  background: #ffffff !important;
}
.cid-t4I6oRj4i0 .nav-item:focus,
.cid-t4I6oRj4i0 .nav-link:focus {
  outline: none;
}
.cid-t4I6oRj4i0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t4I6oRj4i0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t4I6oRj4i0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t4I6oRj4i0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t4I6oRj4i0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t4I6oRj4i0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t4I6oRj4i0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-t4I6oRj4i0 .navbar.opened {
  transition: all 0.3s;
}
.cid-t4I6oRj4i0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t4I6oRj4i0 .navbar .navbar-logo img {
  width: auto;
}
.cid-t4I6oRj4i0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t4I6oRj4i0 .navbar.collapsed {
  justify-content: center;
}
.cid-t4I6oRj4i0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t4I6oRj4i0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t4I6oRj4i0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t4I6oRj4i0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t4I6oRj4i0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t4I6oRj4i0 .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-t4I6oRj4i0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t4I6oRj4i0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t4I6oRj4i0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t4I6oRj4i0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t4I6oRj4i0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t4I6oRj4i0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t4I6oRj4i0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t4I6oRj4i0 .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-t4I6oRj4i0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t4I6oRj4i0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t4I6oRj4i0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t4I6oRj4i0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t4I6oRj4i0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t4I6oRj4i0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t4I6oRj4i0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t4I6oRj4i0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t4I6oRj4i0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t4I6oRj4i0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t4I6oRj4i0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t4I6oRj4i0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t4I6oRj4i0 .dropdown-item.active,
.cid-t4I6oRj4i0 .dropdown-item:active {
  background-color: transparent;
}
.cid-t4I6oRj4i0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t4I6oRj4i0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t4I6oRj4i0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t4I6oRj4i0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t4I6oRj4i0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t4I6oRj4i0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t4I6oRj4i0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t4I6oRj4i0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t4I6oRj4i0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t4I6oRj4i0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t4I6oRj4i0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t4I6oRj4i0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t4I6oRj4i0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t4I6oRj4i0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t4I6oRj4i0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t4I6oRj4i0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t4I6oRj4i0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t4I6oRj4i0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t4I6oRj4i0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t4I6oRj4i0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t4I6oRj4i0 .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-t4I6oRj4i0 .navbar {
    height: 70px;
  }
  .cid-t4I6oRj4i0 .navbar.opened {
    height: auto;
  }
  .cid-t4I6oRj4i0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t4I6LWIivw {
  display: flex;
  background-image: url("../../../assets/images/4-1920x840.jpg");
}
.cid-t4I6LWIivw .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t4I6LWIivw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t4I6LWIivw {
    align-items: flex-end;
  }
  .cid-t4I6LWIivw .row {
    justify-content: flex-start;
  }
  .cid-t4I6LWIivw .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t4I6LWIivw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t4I6LWIivw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t4I6LWIivw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t4I6LWIivw .content-wrap {
    width: 100%;
  }
}
.cid-t4I8XI9w3n {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t4I8XI9w3n .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-t4I8XI9w3n .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-t4I8XI9w3n .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t4I8XI9w3n .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t4I8XI9w3n .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t4I8XI9w3n .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t4I8XI9w3n .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-t4I8XI9w3n .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t4I8XI9w3n .card-title {
  color: #000000;
}
.cid-t4IcXogA2I {
  padding-top: 5rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-t4IcXogA2I .mbr-text,
.cid-t4IcXogA2I .mbr-section-btn {
  color: #232323;
}
.cid-t4IcXogA2I .card-title,
.cid-t4IcXogA2I .card-box {
  color: #ffffff;
}
.cid-t4IcXogA2I .mbr-text,
.cid-t4IcXogA2I .link-wrap {
  color: #ffffff;
}
.cid-t4IdWIqIpZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t4IdWIqIpZ img,
.cid-t4IdWIqIpZ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t4IdWIqIpZ .item:focus,
.cid-t4IdWIqIpZ span:focus {
  outline: none;
}
.cid-t4IdWIqIpZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t4IdWIqIpZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t4IdWIqIpZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t4IdWIqIpZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t4IdWIqIpZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t4IdWIqIpZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t4IdWIqIpZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t4IdWIqIpZ .mbr-section-title {
  color: #e6c63b;
}
.cid-t4IdWIqIpZ .mbr-text,
.cid-t4IdWIqIpZ .mbr-section-btn {
  text-align: left;
}
.cid-t4IdWIqIpZ .item-title {
  text-align: left;
}
.cid-t4IdWIqIpZ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t4Ii2HzC9G {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t4Ii2HzC9G img,
.cid-t4Ii2HzC9G .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t4Ii2HzC9G .item:focus,
.cid-t4Ii2HzC9G span:focus {
  outline: none;
}
.cid-t4Ii2HzC9G .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t4Ii2HzC9G .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t4Ii2HzC9G .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t4Ii2HzC9G .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t4Ii2HzC9G .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t4Ii2HzC9G .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t4Ii2HzC9G .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t4Ii2HzC9G .mbr-section-title {
  color: #e6c63b;
}
.cid-t4Ii2HzC9G .mbr-text,
.cid-t4Ii2HzC9G .mbr-section-btn {
  text-align: left;
}
.cid-t4Ii2HzC9G .item-title {
  text-align: left;
}
.cid-t4Ii2HzC9G .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t4Ix58gIfs {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-t4Ix58gIfs .mbr-text,
.cid-t4Ix58gIfs .mbr-section-btn {
  color: #232323;
}
.cid-t4Ix58gIfs .card-title,
.cid-t4Ix58gIfs .card-box {
  color: #ffffff;
}
.cid-t4Ix58gIfs .mbr-text,
.cid-t4Ix58gIfs .link-wrap {
  color: #ffffff;
}
.cid-t4IyiKHZ90 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t4IyiKHZ90 img,
.cid-t4IyiKHZ90 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t4IyiKHZ90 .item:focus,
.cid-t4IyiKHZ90 span:focus {
  outline: none;
}
.cid-t4IyiKHZ90 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t4IyiKHZ90 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t4IyiKHZ90 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t4IyiKHZ90 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t4IyiKHZ90 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t4IyiKHZ90 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t4IyiKHZ90 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t4IyiKHZ90 .mbr-section-title {
  color: #e6c63b;
}
.cid-t4IyiKHZ90 .mbr-text,
.cid-t4IyiKHZ90 .mbr-section-btn {
  text-align: left;
}
.cid-t4IyiKHZ90 .item-title {
  text-align: left;
}
.cid-t4IyiKHZ90 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t4ImlY6YU1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t4ImlY6YU1 .row {
    flex-direction: column-reverse;
  }
  .cid-t4ImlY6YU1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t4ImlY6YU1 .google-map {
  height: 100%;
  position: relative;
}
.cid-t4ImlY6YU1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t4ImlY6YU1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t4ImlY6YU1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t4ImlY6YU1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t4ImlY6YU1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t4ImlY6YU1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t4ImlY6YU1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t4ImlY6YU1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t4ImlY6YU1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t4ImlY6YU1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-t5hpOxpjY9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t5hpOxpjY9 nav.navbar {
  position: fixed;
}
.cid-t5hpOxpjY9 .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-t5hpOxpjY9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t5hpOxpjY9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t5hpOxpjY9 .dropdown-item:hover,
.cid-t5hpOxpjY9 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t5hpOxpjY9 .dropdown-item:hover span {
  color: white;
}
.cid-t5hpOxpjY9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t5hpOxpjY9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t5hpOxpjY9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t5hpOxpjY9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t5hpOxpjY9 .nav-link {
  position: relative;
}
.cid-t5hpOxpjY9 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t5hpOxpjY9 .container {
    flex-wrap: nowrap;
  }
}
.cid-t5hpOxpjY9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t5hpOxpjY9 .dropdown-menu,
.cid-t5hpOxpjY9 .navbar.opened {
  background: #ffffff !important;
}
.cid-t5hpOxpjY9 .nav-item:focus,
.cid-t5hpOxpjY9 .nav-link:focus {
  outline: none;
}
.cid-t5hpOxpjY9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t5hpOxpjY9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t5hpOxpjY9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t5hpOxpjY9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t5hpOxpjY9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t5hpOxpjY9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t5hpOxpjY9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-t5hpOxpjY9 .navbar.opened {
  transition: all 0.3s;
}
.cid-t5hpOxpjY9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t5hpOxpjY9 .navbar .navbar-logo img {
  width: auto;
}
.cid-t5hpOxpjY9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t5hpOxpjY9 .navbar.collapsed {
  justify-content: center;
}
.cid-t5hpOxpjY9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t5hpOxpjY9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t5hpOxpjY9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t5hpOxpjY9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t5hpOxpjY9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t5hpOxpjY9 .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-t5hpOxpjY9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t5hpOxpjY9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t5hpOxpjY9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t5hpOxpjY9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t5hpOxpjY9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t5hpOxpjY9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t5hpOxpjY9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t5hpOxpjY9 .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-t5hpOxpjY9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t5hpOxpjY9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t5hpOxpjY9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t5hpOxpjY9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t5hpOxpjY9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t5hpOxpjY9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t5hpOxpjY9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t5hpOxpjY9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t5hpOxpjY9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t5hpOxpjY9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t5hpOxpjY9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t5hpOxpjY9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t5hpOxpjY9 .dropdown-item.active,
.cid-t5hpOxpjY9 .dropdown-item:active {
  background-color: transparent;
}
.cid-t5hpOxpjY9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t5hpOxpjY9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t5hpOxpjY9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t5hpOxpjY9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t5hpOxpjY9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t5hpOxpjY9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t5hpOxpjY9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t5hpOxpjY9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t5hpOxpjY9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t5hpOxpjY9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t5hpOxpjY9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t5hpOxpjY9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5hpOxpjY9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t5hpOxpjY9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t5hpOxpjY9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5hpOxpjY9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t5hpOxpjY9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t5hpOxpjY9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t5hpOxpjY9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t5hpOxpjY9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t5hpOxpjY9 .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-t5hpOxpjY9 .navbar {
    height: 70px;
  }
  .cid-t5hpOxpjY9 .navbar.opened {
    height: auto;
  }
  .cid-t5hpOxpjY9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8zQQlZcq3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-t8zQQlZcq3 .mbr-text,
.cid-t8zQQlZcq3 .mbr-section-btn {
  color: #232323;
}
.cid-t8zQQlZcq3 .card-title,
.cid-t8zQQlZcq3 .card-box {
  color: #ffffff;
}
.cid-t8zQQlZcq3 .mbr-text,
.cid-t8zQQlZcq3 .link-wrap {
  color: #ffffff;
}
.cid-t5hpOyE5sv {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-t5hpOyE5sv .mbr-text,
.cid-t5hpOyE5sv .mbr-section-btn {
  color: #232323;
}
.cid-t5hpOyE5sv .card-title,
.cid-t5hpOyE5sv .card-box {
  color: #ffffff;
}
.cid-t5hpOyE5sv .mbr-text,
.cid-t5hpOyE5sv .link-wrap {
  color: #ffffff;
}
.cid-t5hpOz1fOK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t5hpOz1fOK img,
.cid-t5hpOz1fOK .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t5hpOz1fOK .item:focus,
.cid-t5hpOz1fOK span:focus {
  outline: none;
}
.cid-t5hpOz1fOK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t5hpOz1fOK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t5hpOz1fOK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t5hpOz1fOK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t5hpOz1fOK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t5hpOz1fOK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t5hpOz1fOK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t5hpOz1fOK .mbr-section-title {
  color: #e6c63b;
}
.cid-t5hpOz1fOK .mbr-text,
.cid-t5hpOz1fOK .mbr-section-btn {
  text-align: left;
}
.cid-t5hpOz1fOK .item-title {
  text-align: left;
}
.cid-t5hpOz1fOK .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsleQqRhaj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsleQqRhaj img,
.cid-tsleQqRhaj .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsleQqRhaj .item:focus,
.cid-tsleQqRhaj span:focus {
  outline: none;
}
.cid-tsleQqRhaj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsleQqRhaj .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsleQqRhaj .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsleQqRhaj .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsleQqRhaj .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsleQqRhaj .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsleQqRhaj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsleQqRhaj .mbr-section-title {
  color: #e6c63b;
}
.cid-tsleQqRhaj .mbr-text,
.cid-tsleQqRhaj .mbr-section-btn {
  text-align: left;
}
.cid-tsleQqRhaj .item-title {
  text-align: left;
}
.cid-tsleQqRhaj .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t5hpOAaxRU {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-t5hpOAaxRU .mbr-text,
.cid-t5hpOAaxRU .mbr-section-btn {
  color: #232323;
}
.cid-t5hpOAaxRU .card-title,
.cid-t5hpOAaxRU .card-box {
  color: #ffffff;
}
.cid-t5hpOAaxRU .mbr-text,
.cid-t5hpOAaxRU .link-wrap {
  color: #ffffff;
}
.cid-t5hpOAuDz7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t5hpOAuDz7 img,
.cid-t5hpOAuDz7 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t5hpOAuDz7 .item:focus,
.cid-t5hpOAuDz7 span:focus {
  outline: none;
}
.cid-t5hpOAuDz7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t5hpOAuDz7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t5hpOAuDz7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t5hpOAuDz7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t5hpOAuDz7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t5hpOAuDz7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t5hpOAuDz7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t5hpOAuDz7 .mbr-section-title {
  color: #e6c63b;
}
.cid-t5hpOAuDz7 .mbr-text,
.cid-t5hpOAuDz7 .mbr-section-btn {
  text-align: left;
}
.cid-t5hpOAuDz7 .item-title {
  text-align: left;
}
.cid-t5hpOAuDz7 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t5hpOB4mL1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t5hpOB4mL1 .row {
    flex-direction: column-reverse;
  }
  .cid-t5hpOB4mL1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t5hpOB4mL1 .google-map {
  height: 100%;
  position: relative;
}
.cid-t5hpOB4mL1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t5hpOB4mL1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t5hpOB4mL1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t5hpOB4mL1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t5hpOB4mL1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t5hpOB4mL1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t5hpOB4mL1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t5hpOB4mL1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5hpOB4mL1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t5hpOB4mL1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-t8zZgdUId1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8zZgdUId1 nav.navbar {
  position: fixed;
}
.cid-t8zZgdUId1 .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-t8zZgdUId1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8zZgdUId1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8zZgdUId1 .dropdown-item:hover,
.cid-t8zZgdUId1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t8zZgdUId1 .dropdown-item:hover span {
  color: white;
}
.cid-t8zZgdUId1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8zZgdUId1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8zZgdUId1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8zZgdUId1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8zZgdUId1 .nav-link {
  position: relative;
}
.cid-t8zZgdUId1 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t8zZgdUId1 .container {
    flex-wrap: nowrap;
  }
}
.cid-t8zZgdUId1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8zZgdUId1 .dropdown-menu,
.cid-t8zZgdUId1 .navbar.opened {
  background: #ffffff !important;
}
.cid-t8zZgdUId1 .nav-item:focus,
.cid-t8zZgdUId1 .nav-link:focus {
  outline: none;
}
.cid-t8zZgdUId1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8zZgdUId1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8zZgdUId1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8zZgdUId1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8zZgdUId1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8zZgdUId1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8zZgdUId1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-t8zZgdUId1 .navbar.opened {
  transition: all 0.3s;
}
.cid-t8zZgdUId1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8zZgdUId1 .navbar .navbar-logo img {
  width: auto;
}
.cid-t8zZgdUId1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8zZgdUId1 .navbar.collapsed {
  justify-content: center;
}
.cid-t8zZgdUId1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8zZgdUId1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8zZgdUId1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8zZgdUId1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8zZgdUId1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8zZgdUId1 .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-t8zZgdUId1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8zZgdUId1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8zZgdUId1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8zZgdUId1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8zZgdUId1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8zZgdUId1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8zZgdUId1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8zZgdUId1 .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-t8zZgdUId1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8zZgdUId1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8zZgdUId1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8zZgdUId1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8zZgdUId1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8zZgdUId1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8zZgdUId1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8zZgdUId1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8zZgdUId1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8zZgdUId1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t8zZgdUId1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8zZgdUId1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8zZgdUId1 .dropdown-item.active,
.cid-t8zZgdUId1 .dropdown-item:active {
  background-color: transparent;
}
.cid-t8zZgdUId1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8zZgdUId1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8zZgdUId1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8zZgdUId1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t8zZgdUId1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8zZgdUId1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8zZgdUId1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8zZgdUId1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8zZgdUId1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8zZgdUId1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8zZgdUId1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8zZgdUId1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8zZgdUId1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8zZgdUId1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8zZgdUId1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8zZgdUId1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8zZgdUId1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8zZgdUId1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8zZgdUId1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8zZgdUId1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8zZgdUId1 .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-t8zZgdUId1 .navbar {
    height: 70px;
  }
  .cid-t8zZgdUId1 .navbar.opened {
    height: auto;
  }
  .cid-t8zZgdUId1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8zZgeRZUB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-t8zZgeRZUB .mbr-text,
.cid-t8zZgeRZUB .mbr-section-btn {
  color: #232323;
}
.cid-t8zZgeRZUB .card-title,
.cid-t8zZgeRZUB .card-box {
  color: #ffffff;
}
.cid-t8zZgeRZUB .mbr-text,
.cid-t8zZgeRZUB .link-wrap {
  color: #ffffff;
}
.cid-t8zZgfowyt {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-t8zZgfowyt .mbr-text,
.cid-t8zZgfowyt .mbr-section-btn {
  color: #232323;
}
.cid-t8zZgfowyt .card-title,
.cid-t8zZgfowyt .card-box {
  color: #ffffff;
}
.cid-t8zZgfowyt .mbr-text,
.cid-t8zZgfowyt .link-wrap {
  color: #ffffff;
}
.cid-t8A2SJuTqF {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-t8A2SJuTqF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t8A2SJuTqF .row {
  flex-direction: row-reverse;
}
.cid-t8A2SJuTqF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t8A2SJuTqF .text-wrapper {
    padding: 2rem;
  }
}
.cid-t8A0HjWoUo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t8A0HjWoUo img {
  width: 120px;
  margin: auto;
}
.cid-t8A0HjWoUo .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t8A0HjWoUo .card {
    max-width: 12.5%;
  }
}
.cid-t8A2329o5z {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8A2329o5z .nav-tabs .nav-item.open .nav-link:focus,
.cid-t8A2329o5z .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-t8A2329o5z .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-t8A2329o5z .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-t8A2329o5z .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-t8A2329o5z .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-t8A2329o5z .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-t8A2329o5z .nav-link,
.cid-t8A2329o5z .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-t8A2329o5z .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-t8A2329o5z H4 {
  text-align: center;
}
.cid-t8A2329o5z H3 {
  text-align: center;
}
.cid-t8zZggnqy2 {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-t8zZggnqy2 .mbr-text,
.cid-t8zZggnqy2 .mbr-section-btn {
  color: #232323;
}
.cid-t8zZggnqy2 .card-title,
.cid-t8zZggnqy2 .card-box {
  color: #ffffff;
}
.cid-t8zZggnqy2 .mbr-text,
.cid-t8zZggnqy2 .link-wrap {
  color: #ffffff;
}
.cid-t8AbtuuTnc {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t8AbtuuTnc img,
.cid-t8AbtuuTnc .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t8AbtuuTnc .item:focus,
.cid-t8AbtuuTnc span:focus {
  outline: none;
}
.cid-t8AbtuuTnc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8AbtuuTnc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8AbtuuTnc .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8AbtuuTnc .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-t8AbtuuTnc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8AbtuuTnc .mbr-section-title {
  color: #232323;
}
.cid-t8AbtuuTnc .mbr-text,
.cid-t8AbtuuTnc .mbr-section-btn {
  text-align: left;
}
.cid-t8AbtuuTnc .item-title {
  text-align: left;
}
.cid-t8AbtuuTnc .item-subtitle {
  text-align: center;
}
.cid-t8zZghdVvn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t8zZghdVvn .row {
    flex-direction: column-reverse;
  }
  .cid-t8zZghdVvn .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t8zZghdVvn .google-map {
  height: 100%;
  position: relative;
}
.cid-t8zZghdVvn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t8zZghdVvn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t8zZghdVvn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t8zZghdVvn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t8zZghdVvn .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t8zZghdVvn .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t8zZghdVvn .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t8zZghdVvn .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t8zZghdVvn .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t8zZghdVvn .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-t8AdG2MuGT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8AdG2MuGT nav.navbar {
  position: fixed;
}
.cid-t8AdG2MuGT .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-t8AdG2MuGT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8AdG2MuGT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8AdG2MuGT .dropdown-item:hover,
.cid-t8AdG2MuGT .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t8AdG2MuGT .dropdown-item:hover span {
  color: white;
}
.cid-t8AdG2MuGT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8AdG2MuGT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8AdG2MuGT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8AdG2MuGT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8AdG2MuGT .nav-link {
  position: relative;
}
.cid-t8AdG2MuGT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t8AdG2MuGT .container {
    flex-wrap: nowrap;
  }
}
.cid-t8AdG2MuGT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8AdG2MuGT .dropdown-menu,
.cid-t8AdG2MuGT .navbar.opened {
  background: #ffffff !important;
}
.cid-t8AdG2MuGT .nav-item:focus,
.cid-t8AdG2MuGT .nav-link:focus {
  outline: none;
}
.cid-t8AdG2MuGT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8AdG2MuGT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8AdG2MuGT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8AdG2MuGT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8AdG2MuGT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8AdG2MuGT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8AdG2MuGT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-t8AdG2MuGT .navbar.opened {
  transition: all 0.3s;
}
.cid-t8AdG2MuGT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8AdG2MuGT .navbar .navbar-logo img {
  width: auto;
}
.cid-t8AdG2MuGT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8AdG2MuGT .navbar.collapsed {
  justify-content: center;
}
.cid-t8AdG2MuGT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8AdG2MuGT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8AdG2MuGT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8AdG2MuGT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8AdG2MuGT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8AdG2MuGT .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-t8AdG2MuGT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8AdG2MuGT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8AdG2MuGT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8AdG2MuGT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8AdG2MuGT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8AdG2MuGT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8AdG2MuGT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8AdG2MuGT .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-t8AdG2MuGT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8AdG2MuGT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8AdG2MuGT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8AdG2MuGT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8AdG2MuGT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8AdG2MuGT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8AdG2MuGT .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8AdG2MuGT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8AdG2MuGT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8AdG2MuGT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t8AdG2MuGT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8AdG2MuGT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8AdG2MuGT .dropdown-item.active,
.cid-t8AdG2MuGT .dropdown-item:active {
  background-color: transparent;
}
.cid-t8AdG2MuGT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8AdG2MuGT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8AdG2MuGT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8AdG2MuGT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t8AdG2MuGT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8AdG2MuGT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8AdG2MuGT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8AdG2MuGT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8AdG2MuGT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8AdG2MuGT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8AdG2MuGT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8AdG2MuGT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8AdG2MuGT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8AdG2MuGT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8AdG2MuGT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8AdG2MuGT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8AdG2MuGT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8AdG2MuGT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8AdG2MuGT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8AdG2MuGT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8AdG2MuGT .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-t8AdG2MuGT .navbar {
    height: 70px;
  }
  .cid-t8AdG2MuGT .navbar.opened {
    height: auto;
  }
  .cid-t8AdG2MuGT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8AdG3wzY8 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-t8AdG3wzY8 .mbr-text,
.cid-t8AdG3wzY8 .mbr-section-btn {
  color: #232323;
}
.cid-t8AdG3wzY8 .card-title,
.cid-t8AdG3wzY8 .card-box {
  color: #ffffff;
}
.cid-t8AdG3wzY8 .mbr-text,
.cid-t8AdG3wzY8 .link-wrap {
  color: #ffffff;
}
.cid-t8AdG3PypG {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-t8AdG3PypG .mbr-text,
.cid-t8AdG3PypG .mbr-section-btn {
  color: #232323;
}
.cid-t8AdG3PypG .card-title,
.cid-t8AdG3PypG .card-box {
  color: #ffffff;
}
.cid-t8AdG3PypG .mbr-text,
.cid-t8AdG3PypG .link-wrap {
  color: #ffffff;
}
.cid-t8AdG484pf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8AdG484pf img,
.cid-t8AdG484pf .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t8AdG484pf .item:focus,
.cid-t8AdG484pf span:focus {
  outline: none;
}
.cid-t8AdG484pf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8AdG484pf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8AdG484pf .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8AdG484pf .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8AdG484pf .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8AdG484pf .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8AdG484pf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8AdG484pf .mbr-section-title {
  color: #e6c63b;
}
.cid-t8AdG484pf .mbr-text,
.cid-t8AdG484pf .mbr-section-btn {
  text-align: left;
}
.cid-t8AdG484pf .item-title {
  text-align: left;
}
.cid-t8AdG484pf .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t8AiHMwXwy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8AiHMwXwy img,
.cid-t8AiHMwXwy .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t8AiHMwXwy .item:focus,
.cid-t8AiHMwXwy span:focus {
  outline: none;
}
.cid-t8AiHMwXwy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8AiHMwXwy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8AiHMwXwy .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8AiHMwXwy .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8AiHMwXwy .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8AiHMwXwy .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8AiHMwXwy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8AiHMwXwy .mbr-section-title {
  color: #e6c63b;
}
.cid-t8AiHMwXwy .mbr-text,
.cid-t8AiHMwXwy .mbr-section-btn {
  text-align: left;
}
.cid-t8AiHMwXwy .item-title {
  text-align: left;
}
.cid-t8AiHMwXwy .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t8AjYAD0H2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8AjYAD0H2 img,
.cid-t8AjYAD0H2 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t8AjYAD0H2 .item:focus,
.cid-t8AjYAD0H2 span:focus {
  outline: none;
}
.cid-t8AjYAD0H2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8AjYAD0H2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8AjYAD0H2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8AjYAD0H2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8AjYAD0H2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8AjYAD0H2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8AjYAD0H2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8AjYAD0H2 .mbr-section-title {
  color: #e6c63b;
}
.cid-t8AjYAD0H2 .mbr-text,
.cid-t8AjYAD0H2 .mbr-section-btn {
  text-align: left;
}
.cid-t8AjYAD0H2 .item-title {
  text-align: left;
}
.cid-t8AjYAD0H2 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsln8R5Na6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsln8R5Na6 img,
.cid-tsln8R5Na6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsln8R5Na6 .item:focus,
.cid-tsln8R5Na6 span:focus {
  outline: none;
}
.cid-tsln8R5Na6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsln8R5Na6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsln8R5Na6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsln8R5Na6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsln8R5Na6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsln8R5Na6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsln8R5Na6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsln8R5Na6 .mbr-section-title {
  color: #e6c63b;
}
.cid-tsln8R5Na6 .mbr-text,
.cid-tsln8R5Na6 .mbr-section-btn {
  text-align: left;
}
.cid-tsln8R5Na6 .item-title {
  text-align: left;
}
.cid-tsln8R5Na6 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t8AdG4JntW {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-t8AdG4JntW .mbr-text,
.cid-t8AdG4JntW .mbr-section-btn {
  color: #232323;
}
.cid-t8AdG4JntW .card-title,
.cid-t8AdG4JntW .card-box {
  color: #ffffff;
}
.cid-t8AdG4JntW .mbr-text,
.cid-t8AdG4JntW .link-wrap {
  color: #ffffff;
}
.cid-t8AdG5y6v9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t8AdG5y6v9 .row {
    flex-direction: column-reverse;
  }
  .cid-t8AdG5y6v9 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t8AdG5y6v9 .google-map {
  height: 100%;
  position: relative;
}
.cid-t8AdG5y6v9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t8AdG5y6v9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t8AdG5y6v9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t8AdG5y6v9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t8AdG5y6v9 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t8AdG5y6v9 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t8AdG5y6v9 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t8AdG5y6v9 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t8AdG5y6v9 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t8AdG5y6v9 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-t8Alg3HZDE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8Alg3HZDE nav.navbar {
  position: fixed;
}
.cid-t8Alg3HZDE .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-t8Alg3HZDE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8Alg3HZDE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8Alg3HZDE .dropdown-item:hover,
.cid-t8Alg3HZDE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t8Alg3HZDE .dropdown-item:hover span {
  color: white;
}
.cid-t8Alg3HZDE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8Alg3HZDE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8Alg3HZDE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8Alg3HZDE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8Alg3HZDE .nav-link {
  position: relative;
}
.cid-t8Alg3HZDE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t8Alg3HZDE .container {
    flex-wrap: nowrap;
  }
}
.cid-t8Alg3HZDE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8Alg3HZDE .dropdown-menu,
.cid-t8Alg3HZDE .navbar.opened {
  background: #ffffff !important;
}
.cid-t8Alg3HZDE .nav-item:focus,
.cid-t8Alg3HZDE .nav-link:focus {
  outline: none;
}
.cid-t8Alg3HZDE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8Alg3HZDE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8Alg3HZDE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8Alg3HZDE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8Alg3HZDE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8Alg3HZDE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8Alg3HZDE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-t8Alg3HZDE .navbar.opened {
  transition: all 0.3s;
}
.cid-t8Alg3HZDE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8Alg3HZDE .navbar .navbar-logo img {
  width: auto;
}
.cid-t8Alg3HZDE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8Alg3HZDE .navbar.collapsed {
  justify-content: center;
}
.cid-t8Alg3HZDE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8Alg3HZDE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8Alg3HZDE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8Alg3HZDE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8Alg3HZDE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8Alg3HZDE .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-t8Alg3HZDE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8Alg3HZDE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8Alg3HZDE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8Alg3HZDE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8Alg3HZDE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8Alg3HZDE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8Alg3HZDE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8Alg3HZDE .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-t8Alg3HZDE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8Alg3HZDE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8Alg3HZDE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8Alg3HZDE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8Alg3HZDE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8Alg3HZDE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8Alg3HZDE .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8Alg3HZDE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8Alg3HZDE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8Alg3HZDE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t8Alg3HZDE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8Alg3HZDE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8Alg3HZDE .dropdown-item.active,
.cid-t8Alg3HZDE .dropdown-item:active {
  background-color: transparent;
}
.cid-t8Alg3HZDE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8Alg3HZDE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8Alg3HZDE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8Alg3HZDE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t8Alg3HZDE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8Alg3HZDE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8Alg3HZDE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8Alg3HZDE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8Alg3HZDE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8Alg3HZDE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8Alg3HZDE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8Alg3HZDE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8Alg3HZDE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8Alg3HZDE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8Alg3HZDE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8Alg3HZDE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8Alg3HZDE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8Alg3HZDE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8Alg3HZDE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8Alg3HZDE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8Alg3HZDE .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-t8Alg3HZDE .navbar {
    height: 70px;
  }
  .cid-t8Alg3HZDE .navbar.opened {
    height: auto;
  }
  .cid-t8Alg3HZDE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8Alg4BTqN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-t8Alg4BTqN .mbr-text,
.cid-t8Alg4BTqN .mbr-section-btn {
  color: #232323;
}
.cid-t8Alg4BTqN .card-title,
.cid-t8Alg4BTqN .card-box {
  color: #ffffff;
}
.cid-t8Alg4BTqN .mbr-text,
.cid-t8Alg4BTqN .link-wrap {
  color: #ffffff;
}
.cid-t8Alg51Tvl {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-t8Alg51Tvl .mbr-text,
.cid-t8Alg51Tvl .mbr-section-btn {
  color: #232323;
}
.cid-t8Alg51Tvl .card-title,
.cid-t8Alg51Tvl .card-box {
  color: #ffffff;
}
.cid-t8Alg51Tvl .mbr-text,
.cid-t8Alg51Tvl .link-wrap {
  color: #ffffff;
}
.cid-t8Alg5lHYb {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-t8Alg5lHYb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t8Alg5lHYb .row {
  flex-direction: row-reverse;
}
.cid-t8Alg5lHYb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t8Alg5lHYb .text-wrapper {
    padding: 2rem;
  }
}
.cid-tFL04nmkTg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t8Alg5HmOT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t8Alg5HmOT img {
  width: 120px;
  margin: auto;
}
.cid-t8Alg5HmOT .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-t8Alg5HmOT .card {
    max-width: 12.5%;
  }
}
.cid-t8Alg6T8Kx {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t8Alg6T8Kx img,
.cid-t8Alg6T8Kx .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-t8Alg6T8Kx .item:focus,
.cid-t8Alg6T8Kx span:focus {
  outline: none;
}
.cid-t8Alg6T8Kx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8Alg6T8Kx .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8Alg6T8Kx .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8Alg6T8Kx .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-t8Alg6T8Kx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8Alg6T8Kx .mbr-section-title {
  color: #232323;
}
.cid-t8Alg6T8Kx .mbr-text,
.cid-t8Alg6T8Kx .mbr-section-btn {
  text-align: left;
}
.cid-t8Alg6T8Kx .item-title {
  text-align: left;
}
.cid-t8Alg6T8Kx .item-subtitle {
  text-align: center;
}
.cid-tyjOIib1FP {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tyjOIib1FP img,
.cid-tyjOIib1FP .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tyjOIib1FP .item:focus,
.cid-tyjOIib1FP span:focus {
  outline: none;
}
.cid-tyjOIib1FP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tyjOIib1FP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tyjOIib1FP .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tyjOIib1FP .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tyjOIib1FP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tyjOIib1FP .mbr-section-title {
  color: #232323;
}
.cid-tyjOIib1FP .mbr-text,
.cid-tyjOIib1FP .mbr-section-btn {
  text-align: left;
}
.cid-tyjOIib1FP .item-title {
  text-align: left;
}
.cid-tyjOIib1FP .item-subtitle {
  text-align: center;
}
.cid-tyjOIY3mSa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tyjOIY3mSa img,
.cid-tyjOIY3mSa .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tyjOIY3mSa .item:focus,
.cid-tyjOIY3mSa span:focus {
  outline: none;
}
.cid-tyjOIY3mSa .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tyjOIY3mSa .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tyjOIY3mSa .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tyjOIY3mSa .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tyjOIY3mSa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tyjOIY3mSa .mbr-section-title {
  color: #232323;
}
.cid-tyjOIY3mSa .mbr-text,
.cid-tyjOIY3mSa .mbr-section-btn {
  text-align: left;
}
.cid-tyjOIY3mSa .item-title {
  text-align: left;
}
.cid-tyjOIY3mSa .item-subtitle {
  text-align: center;
}
.cid-tyjQI9lUfc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tyjQI9lUfc img,
.cid-tyjQI9lUfc .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tyjQI9lUfc .item:focus,
.cid-tyjQI9lUfc span:focus {
  outline: none;
}
.cid-tyjQI9lUfc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tyjQI9lUfc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tyjQI9lUfc .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tyjQI9lUfc .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tyjQI9lUfc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tyjQI9lUfc .mbr-section-title {
  color: #232323;
}
.cid-tyjQI9lUfc .mbr-text,
.cid-tyjQI9lUfc .mbr-section-btn {
  text-align: left;
}
.cid-tyjQI9lUfc .item-title {
  text-align: left;
}
.cid-tyjQI9lUfc .item-subtitle {
  text-align: center;
}
.cid-t8Alg627g7 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8Alg627g7 .nav-tabs .nav-item.open .nav-link:focus,
.cid-t8Alg627g7 .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-t8Alg627g7 .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-t8Alg627g7 .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-t8Alg627g7 .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-t8Alg627g7 .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-t8Alg627g7 .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-t8Alg627g7 .nav-link,
.cid-t8Alg627g7 .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-t8Alg627g7 .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-t8Alg627g7 H4 {
  text-align: center;
}
.cid-t8Alg627g7 H3 {
  text-align: center;
}
.cid-t8Alg6vlMa {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-t8Alg6vlMa .mbr-text,
.cid-t8Alg6vlMa .mbr-section-btn {
  color: #232323;
}
.cid-t8Alg6vlMa .card-title,
.cid-t8Alg6vlMa .card-box {
  color: #ffffff;
}
.cid-t8Alg6vlMa .mbr-text,
.cid-t8Alg6vlMa .link-wrap {
  color: #ffffff;
}
.cid-t8Alg7qtML {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t8Alg7qtML .row {
    flex-direction: column-reverse;
  }
  .cid-t8Alg7qtML .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t8Alg7qtML .google-map {
  height: 100%;
  position: relative;
}
.cid-t8Alg7qtML .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t8Alg7qtML .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t8Alg7qtML .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t8Alg7qtML .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t8Alg7qtML .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t8Alg7qtML .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t8Alg7qtML .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t8Alg7qtML .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t8Alg7qtML .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t8Alg7qtML .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-t8ApziOVly {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t8ApziOVly nav.navbar {
  position: fixed;
}
.cid-t8ApziOVly .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-t8ApziOVly .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t8ApziOVly .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t8ApziOVly .dropdown-item:hover,
.cid-t8ApziOVly .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t8ApziOVly .dropdown-item:hover span {
  color: white;
}
.cid-t8ApziOVly .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t8ApziOVly .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t8ApziOVly .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t8ApziOVly .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t8ApziOVly .nav-link {
  position: relative;
}
.cid-t8ApziOVly .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-t8ApziOVly .container {
    flex-wrap: nowrap;
  }
}
.cid-t8ApziOVly .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t8ApziOVly .dropdown-menu,
.cid-t8ApziOVly .navbar.opened {
  background: #ffffff !important;
}
.cid-t8ApziOVly .nav-item:focus,
.cid-t8ApziOVly .nav-link:focus {
  outline: none;
}
.cid-t8ApziOVly .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t8ApziOVly .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t8ApziOVly .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t8ApziOVly .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t8ApziOVly .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t8ApziOVly .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t8ApziOVly .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-t8ApziOVly .navbar.opened {
  transition: all 0.3s;
}
.cid-t8ApziOVly .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t8ApziOVly .navbar .navbar-logo img {
  width: auto;
}
.cid-t8ApziOVly .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t8ApziOVly .navbar.collapsed {
  justify-content: center;
}
.cid-t8ApziOVly .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t8ApziOVly .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t8ApziOVly .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-t8ApziOVly .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t8ApziOVly .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t8ApziOVly .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-t8ApziOVly .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t8ApziOVly .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t8ApziOVly .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t8ApziOVly .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t8ApziOVly .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t8ApziOVly .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t8ApziOVly .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t8ApziOVly .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-t8ApziOVly .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t8ApziOVly .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t8ApziOVly .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t8ApziOVly .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t8ApziOVly .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t8ApziOVly .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t8ApziOVly .navbar.navbar-short {
  min-height: 60px;
}
.cid-t8ApziOVly .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t8ApziOVly .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t8ApziOVly .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t8ApziOVly .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t8ApziOVly .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t8ApziOVly .dropdown-item.active,
.cid-t8ApziOVly .dropdown-item:active {
  background-color: transparent;
}
.cid-t8ApziOVly .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t8ApziOVly .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t8ApziOVly .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t8ApziOVly .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-t8ApziOVly .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t8ApziOVly .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t8ApziOVly ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t8ApziOVly .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t8ApziOVly button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t8ApziOVly button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t8ApziOVly button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t8ApziOVly button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8ApziOVly button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t8ApziOVly button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t8ApziOVly nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8ApziOVly nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t8ApziOVly nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t8ApziOVly nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t8ApziOVly .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t8ApziOVly a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t8ApziOVly .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-t8ApziOVly .navbar {
    height: 70px;
  }
  .cid-t8ApziOVly .navbar.opened {
    height: auto;
  }
  .cid-t8ApziOVly .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8ApzknpVO {
  background-image: url("../../../assets/images/4-1920x840.jpg");
}
@media (max-width: 767px) {
  .cid-t8ApzknpVO .row {
    flex-direction: column-reverse;
  }
  .cid-t8ApzknpVO .mbr-figure {
    margin-bottom: 1.5rem;
  }
}
.cid-t8ApzknpVO .row {
  align-items: center;
}
@media (min-width: 992px) {
  .cid-t8ApzknpVO .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-t8ApzknpVO .media-content,
.cid-t8ApzknpVO .mbr-figure {
  align-self: center;
}
.cid-t8ApzknpVO .mbr-figure iframe {
  width: 100%;
}
.cid-t8ApzknpVO .mbr-section-title {
  color: #ffffff;
}
.cid-t8ApzknpVO .mbr-text,
.cid-t8ApzknpVO .mbr-section-btn {
  color: #ffffff;
}
.cid-t8ApzkRGxd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t8ApzkRGxd .content-wrapper {
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-t8ApzkRGxd .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-t8ApzkRGxd .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t8ApzkRGxd .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t8ApzkRGxd .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t8ApzkRGxd .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t8ApzkRGxd .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-t8ApzkRGxd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t8ApzkRGxd .card-title {
  color: #000000;
}
.cid-t8ApzldRzw {
  padding-top: 5rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-t8ApzldRzw .mbr-text,
.cid-t8ApzldRzw .mbr-section-btn {
  color: #232323;
}
.cid-t8ApzldRzw .card-title,
.cid-t8ApzldRzw .card-box {
  color: #ffffff;
}
.cid-t8ApzldRzw .mbr-text,
.cid-t8ApzldRzw .link-wrap {
  color: #ffffff;
}
.cid-t8Apzlwscw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8Apzlwscw img,
.cid-t8Apzlwscw .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t8Apzlwscw .item:focus,
.cid-t8Apzlwscw span:focus {
  outline: none;
}
.cid-t8Apzlwscw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8Apzlwscw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8Apzlwscw .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8Apzlwscw .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8Apzlwscw .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8Apzlwscw .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8Apzlwscw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8Apzlwscw .mbr-section-title {
  color: #e6c63b;
}
.cid-t8Apzlwscw .mbr-text,
.cid-t8Apzlwscw .mbr-section-btn {
  text-align: left;
}
.cid-t8Apzlwscw .item-title {
  text-align: left;
}
.cid-t8Apzlwscw .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t8Apzm8Tyx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8Apzm8Tyx img,
.cid-t8Apzm8Tyx .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t8Apzm8Tyx .item:focus,
.cid-t8Apzm8Tyx span:focus {
  outline: none;
}
.cid-t8Apzm8Tyx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8Apzm8Tyx .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8Apzm8Tyx .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8Apzm8Tyx .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8Apzm8Tyx .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8Apzm8Tyx .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8Apzm8Tyx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8Apzm8Tyx .mbr-section-title {
  color: #e6c63b;
}
.cid-t8Apzm8Tyx .mbr-text,
.cid-t8Apzm8Tyx .mbr-section-btn {
  text-align: left;
}
.cid-t8Apzm8Tyx .item-title {
  text-align: left;
}
.cid-t8Apzm8Tyx .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t8ApzmAhcY {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-t8ApzmAhcY .mbr-text,
.cid-t8ApzmAhcY .mbr-section-btn {
  color: #232323;
}
.cid-t8ApzmAhcY .card-title,
.cid-t8ApzmAhcY .card-box {
  color: #ffffff;
}
.cid-t8ApzmAhcY .mbr-text,
.cid-t8ApzmAhcY .link-wrap {
  color: #ffffff;
}
.cid-t8ApzmWuy6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-t8ApzmWuy6 img,
.cid-t8ApzmWuy6 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-t8ApzmWuy6 .item:focus,
.cid-t8ApzmWuy6 span:focus {
  outline: none;
}
.cid-t8ApzmWuy6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-t8ApzmWuy6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8ApzmWuy6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8ApzmWuy6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8ApzmWuy6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8ApzmWuy6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8ApzmWuy6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8ApzmWuy6 .mbr-section-title {
  color: #e6c63b;
}
.cid-t8ApzmWuy6 .mbr-text,
.cid-t8ApzmWuy6 .mbr-section-btn {
  text-align: left;
}
.cid-t8ApzmWuy6 .item-title {
  text-align: left;
}
.cid-t8ApzmWuy6 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-t8Apznu7vS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-t8Apznu7vS .row {
    flex-direction: column-reverse;
  }
  .cid-t8Apznu7vS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t8Apznu7vS .google-map {
  height: 100%;
  position: relative;
}
.cid-t8Apznu7vS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-t8Apznu7vS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-t8Apznu7vS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-t8Apznu7vS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-t8Apznu7vS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-t8Apznu7vS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-t8Apznu7vS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-t8Apznu7vS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t8Apznu7vS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-t8Apznu7vS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tslfPk6Xt4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tslfPk6Xt4 nav.navbar {
  position: fixed;
}
.cid-tslfPk6Xt4 .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-tslfPk6Xt4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tslfPk6Xt4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tslfPk6Xt4 .dropdown-item:hover,
.cid-tslfPk6Xt4 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tslfPk6Xt4 .dropdown-item:hover span {
  color: white;
}
.cid-tslfPk6Xt4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tslfPk6Xt4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tslfPk6Xt4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tslfPk6Xt4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tslfPk6Xt4 .nav-link {
  position: relative;
}
.cid-tslfPk6Xt4 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tslfPk6Xt4 .container {
    flex-wrap: nowrap;
  }
}
.cid-tslfPk6Xt4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tslfPk6Xt4 .dropdown-menu,
.cid-tslfPk6Xt4 .navbar.opened {
  background: #ffffff !important;
}
.cid-tslfPk6Xt4 .nav-item:focus,
.cid-tslfPk6Xt4 .nav-link:focus {
  outline: none;
}
.cid-tslfPk6Xt4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tslfPk6Xt4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tslfPk6Xt4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tslfPk6Xt4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tslfPk6Xt4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tslfPk6Xt4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tslfPk6Xt4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tslfPk6Xt4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tslfPk6Xt4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tslfPk6Xt4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tslfPk6Xt4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tslfPk6Xt4 .navbar.collapsed {
  justify-content: center;
}
.cid-tslfPk6Xt4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tslfPk6Xt4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tslfPk6Xt4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tslfPk6Xt4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tslfPk6Xt4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tslfPk6Xt4 .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-tslfPk6Xt4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tslfPk6Xt4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tslfPk6Xt4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tslfPk6Xt4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tslfPk6Xt4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tslfPk6Xt4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tslfPk6Xt4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tslfPk6Xt4 .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-tslfPk6Xt4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tslfPk6Xt4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tslfPk6Xt4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tslfPk6Xt4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tslfPk6Xt4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tslfPk6Xt4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tslfPk6Xt4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tslfPk6Xt4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tslfPk6Xt4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tslfPk6Xt4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tslfPk6Xt4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tslfPk6Xt4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tslfPk6Xt4 .dropdown-item.active,
.cid-tslfPk6Xt4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tslfPk6Xt4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tslfPk6Xt4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tslfPk6Xt4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tslfPk6Xt4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tslfPk6Xt4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tslfPk6Xt4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tslfPk6Xt4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tslfPk6Xt4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tslfPk6Xt4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tslfPk6Xt4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tslfPk6Xt4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tslfPk6Xt4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslfPk6Xt4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslfPk6Xt4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tslfPk6Xt4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslfPk6Xt4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tslfPk6Xt4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tslfPk6Xt4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslfPk6Xt4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tslfPk6Xt4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tslfPk6Xt4 .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-tslfPk6Xt4 .navbar {
    height: 70px;
  }
  .cid-tslfPk6Xt4 .navbar.opened {
    height: auto;
  }
  .cid-tslfPk6Xt4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tslfPkBZRi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-tslfPkBZRi .mbr-text,
.cid-tslfPkBZRi .mbr-section-btn {
  color: #232323;
}
.cid-tslfPkBZRi .card-title,
.cid-tslfPkBZRi .card-box {
  color: #ffffff;
}
.cid-tslfPkBZRi .mbr-text,
.cid-tslfPkBZRi .link-wrap {
  color: #ffffff;
}
.cid-tslfPkU0nf {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tslfPkU0nf .mbr-text,
.cid-tslfPkU0nf .mbr-section-btn {
  color: #232323;
}
.cid-tslfPkU0nf .card-title,
.cid-tslfPkU0nf .card-box {
  color: #ffffff;
}
.cid-tslfPkU0nf .mbr-text,
.cid-tslfPkU0nf .link-wrap {
  color: #ffffff;
}
.cid-tslfPl8KgF {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tslfPl8KgF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tslfPl8KgF .row {
  flex-direction: row-reverse;
}
.cid-tslfPl8KgF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tslfPl8KgF .text-wrapper {
    padding: 2rem;
  }
}
.cid-tslfPloCYn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tslfPloCYn img {
  width: 120px;
  margin: auto;
}
.cid-tslfPloCYn .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tslfPloCYn .card {
    max-width: 12.5%;
  }
}
.cid-tslfPlTwVd {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tslfPlTwVd .nav-tabs .nav-item.open .nav-link:focus,
.cid-tslfPlTwVd .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tslfPlTwVd .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tslfPlTwVd .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tslfPlTwVd .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tslfPlTwVd .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tslfPlTwVd .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tslfPlTwVd .nav-link,
.cid-tslfPlTwVd .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tslfPlTwVd .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tslfPlTwVd H4 {
  text-align: center;
}
.cid-tslfPlTwVd H3 {
  text-align: center;
}
.cid-tslfPmiKKg {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tslfPmiKKg .mbr-text,
.cid-tslfPmiKKg .mbr-section-btn {
  color: #232323;
}
.cid-tslfPmiKKg .card-title,
.cid-tslfPmiKKg .card-box {
  color: #ffffff;
}
.cid-tslfPmiKKg .mbr-text,
.cid-tslfPmiKKg .link-wrap {
  color: #ffffff;
}
.cid-tslfPmvjFe {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tslfPmvjFe img,
.cid-tslfPmvjFe .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tslfPmvjFe .item:focus,
.cid-tslfPmvjFe span:focus {
  outline: none;
}
.cid-tslfPmvjFe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslfPmvjFe .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslfPmvjFe .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslfPmvjFe .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tslfPmvjFe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslfPmvjFe .mbr-section-title {
  color: #232323;
}
.cid-tslfPmvjFe .mbr-text,
.cid-tslfPmvjFe .mbr-section-btn {
  text-align: left;
}
.cid-tslfPmvjFe .item-title {
  text-align: left;
}
.cid-tslfPmvjFe .item-subtitle {
  text-align: center;
}
.cid-tslgrYvYYG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tslgrYvYYG img,
.cid-tslgrYvYYG .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tslgrYvYYG .item:focus,
.cid-tslgrYvYYG span:focus {
  outline: none;
}
.cid-tslgrYvYYG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslgrYvYYG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslgrYvYYG .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslgrYvYYG .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tslgrYvYYG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslgrYvYYG .mbr-section-title {
  color: #232323;
}
.cid-tslgrYvYYG .mbr-text,
.cid-tslgrYvYYG .mbr-section-btn {
  text-align: left;
}
.cid-tslgrYvYYG .item-title {
  text-align: left;
}
.cid-tslgrYvYYG .item-subtitle {
  text-align: center;
}
.cid-tslfPnxTqb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tslfPnxTqb .row {
    flex-direction: column-reverse;
  }
  .cid-tslfPnxTqb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tslfPnxTqb .google-map {
  height: 100%;
  position: relative;
}
.cid-tslfPnxTqb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tslfPnxTqb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tslfPnxTqb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tslfPnxTqb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tslfPnxTqb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tslfPnxTqb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tslfPnxTqb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tslfPnxTqb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tslfPnxTqb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tslfPnxTqb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tslhHndn2r {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tslhHndn2r nav.navbar {
  position: fixed;
}
.cid-tslhHndn2r .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-tslhHndn2r .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tslhHndn2r .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tslhHndn2r .dropdown-item:hover,
.cid-tslhHndn2r .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tslhHndn2r .dropdown-item:hover span {
  color: white;
}
.cid-tslhHndn2r .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tslhHndn2r .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tslhHndn2r .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tslhHndn2r .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tslhHndn2r .nav-link {
  position: relative;
}
.cid-tslhHndn2r .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tslhHndn2r .container {
    flex-wrap: nowrap;
  }
}
.cid-tslhHndn2r .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tslhHndn2r .dropdown-menu,
.cid-tslhHndn2r .navbar.opened {
  background: #ffffff !important;
}
.cid-tslhHndn2r .nav-item:focus,
.cid-tslhHndn2r .nav-link:focus {
  outline: none;
}
.cid-tslhHndn2r .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tslhHndn2r .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tslhHndn2r .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tslhHndn2r .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tslhHndn2r .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tslhHndn2r .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tslhHndn2r .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tslhHndn2r .navbar.opened {
  transition: all 0.3s;
}
.cid-tslhHndn2r .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tslhHndn2r .navbar .navbar-logo img {
  width: auto;
}
.cid-tslhHndn2r .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tslhHndn2r .navbar.collapsed {
  justify-content: center;
}
.cid-tslhHndn2r .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tslhHndn2r .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tslhHndn2r .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tslhHndn2r .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tslhHndn2r .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tslhHndn2r .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-tslhHndn2r .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tslhHndn2r .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tslhHndn2r .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tslhHndn2r .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tslhHndn2r .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tslhHndn2r .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tslhHndn2r .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tslhHndn2r .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-tslhHndn2r .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tslhHndn2r .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tslhHndn2r .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tslhHndn2r .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tslhHndn2r .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tslhHndn2r .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tslhHndn2r .navbar.navbar-short {
  min-height: 60px;
}
.cid-tslhHndn2r .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tslhHndn2r .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tslhHndn2r .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tslhHndn2r .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tslhHndn2r .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tslhHndn2r .dropdown-item.active,
.cid-tslhHndn2r .dropdown-item:active {
  background-color: transparent;
}
.cid-tslhHndn2r .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tslhHndn2r .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tslhHndn2r .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tslhHndn2r .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tslhHndn2r .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tslhHndn2r .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tslhHndn2r ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tslhHndn2r .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tslhHndn2r button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tslhHndn2r button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tslhHndn2r button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tslhHndn2r button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslhHndn2r button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslhHndn2r button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tslhHndn2r nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslhHndn2r nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tslhHndn2r nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tslhHndn2r nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslhHndn2r .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tslhHndn2r a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tslhHndn2r .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-tslhHndn2r .navbar {
    height: 70px;
  }
  .cid-tslhHndn2r .navbar.opened {
    height: auto;
  }
  .cid-tslhHndn2r .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tslhHnIuI1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-tslhHnIuI1 .mbr-text,
.cid-tslhHnIuI1 .mbr-section-btn {
  color: #232323;
}
.cid-tslhHnIuI1 .card-title,
.cid-tslhHnIuI1 .card-box {
  color: #ffffff;
}
.cid-tslhHnIuI1 .mbr-text,
.cid-tslhHnIuI1 .link-wrap {
  color: #ffffff;
}
.cid-tslhHo66IL {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tslhHo66IL .mbr-text,
.cid-tslhHo66IL .mbr-section-btn {
  color: #232323;
}
.cid-tslhHo66IL .card-title,
.cid-tslhHo66IL .card-box {
  color: #ffffff;
}
.cid-tslhHo66IL .mbr-text,
.cid-tslhHo66IL .link-wrap {
  color: #ffffff;
}
.cid-tslhHolLTU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tslhHolLTU img,
.cid-tslhHolLTU .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tslhHolLTU .item:focus,
.cid-tslhHolLTU span:focus {
  outline: none;
}
.cid-tslhHolLTU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslhHolLTU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslhHolLTU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tslhHolLTU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslhHolLTU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tslhHolLTU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tslhHolLTU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslhHolLTU .mbr-section-title {
  color: #e6c63b;
}
.cid-tslhHolLTU .mbr-text,
.cid-tslhHolLTU .mbr-section-btn {
  text-align: left;
}
.cid-tslhHolLTU .item-title {
  text-align: left;
}
.cid-tslhHolLTU .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsliuJBg4O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsliuJBg4O img,
.cid-tsliuJBg4O .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsliuJBg4O .item:focus,
.cid-tsliuJBg4O span:focus {
  outline: none;
}
.cid-tsliuJBg4O .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsliuJBg4O .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsliuJBg4O .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsliuJBg4O .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsliuJBg4O .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsliuJBg4O .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsliuJBg4O .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsliuJBg4O .mbr-section-title {
  color: #e6c63b;
}
.cid-tsliuJBg4O .mbr-text,
.cid-tsliuJBg4O .mbr-section-btn {
  text-align: left;
}
.cid-tsliuJBg4O .item-title {
  text-align: left;
}
.cid-tsliuJBg4O .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tslhHoMz4J {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tslhHoMz4J img,
.cid-tslhHoMz4J .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tslhHoMz4J .item:focus,
.cid-tslhHoMz4J span:focus {
  outline: none;
}
.cid-tslhHoMz4J .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslhHoMz4J .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslhHoMz4J .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tslhHoMz4J .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslhHoMz4J .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tslhHoMz4J .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tslhHoMz4J .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslhHoMz4J .mbr-section-title {
  color: #e6c63b;
}
.cid-tslhHoMz4J .mbr-text,
.cid-tslhHoMz4J .mbr-section-btn {
  text-align: left;
}
.cid-tslhHoMz4J .item-title {
  text-align: left;
}
.cid-tslhHoMz4J .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tslhHpcfQr {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tslhHpcfQr .mbr-text,
.cid-tslhHpcfQr .mbr-section-btn {
  color: #232323;
}
.cid-tslhHpcfQr .card-title,
.cid-tslhHpcfQr .card-box {
  color: #ffffff;
}
.cid-tslhHpcfQr .mbr-text,
.cid-tslhHpcfQr .link-wrap {
  color: #ffffff;
}
.cid-tslhHpuAJj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tslhHpuAJj img,
.cid-tslhHpuAJj .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tslhHpuAJj .item:focus,
.cid-tslhHpuAJj span:focus {
  outline: none;
}
.cid-tslhHpuAJj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslhHpuAJj .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslhHpuAJj .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tslhHpuAJj .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslhHpuAJj .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tslhHpuAJj .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tslhHpuAJj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslhHpuAJj .mbr-section-title {
  color: #e6c63b;
}
.cid-tslhHpuAJj .mbr-text,
.cid-tslhHpuAJj .mbr-section-btn {
  text-align: left;
}
.cid-tslhHpuAJj .item-title {
  text-align: left;
}
.cid-tslhHpuAJj .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tslhHpSpWj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tslhHpSpWj .row {
    flex-direction: column-reverse;
  }
  .cid-tslhHpSpWj .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tslhHpSpWj .google-map {
  height: 100%;
  position: relative;
}
.cid-tslhHpSpWj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tslhHpSpWj .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tslhHpSpWj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tslhHpSpWj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tslhHpSpWj .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tslhHpSpWj .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tslhHpSpWj .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tslhHpSpWj .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tslhHpSpWj .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tslhHpSpWj .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tslj1rakAA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tslj1rakAA nav.navbar {
  position: fixed;
}
.cid-tslj1rakAA .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-tslj1rakAA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tslj1rakAA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tslj1rakAA .dropdown-item:hover,
.cid-tslj1rakAA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tslj1rakAA .dropdown-item:hover span {
  color: white;
}
.cid-tslj1rakAA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tslj1rakAA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tslj1rakAA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tslj1rakAA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tslj1rakAA .nav-link {
  position: relative;
}
.cid-tslj1rakAA .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tslj1rakAA .container {
    flex-wrap: nowrap;
  }
}
.cid-tslj1rakAA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tslj1rakAA .dropdown-menu,
.cid-tslj1rakAA .navbar.opened {
  background: #ffffff !important;
}
.cid-tslj1rakAA .nav-item:focus,
.cid-tslj1rakAA .nav-link:focus {
  outline: none;
}
.cid-tslj1rakAA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tslj1rakAA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tslj1rakAA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tslj1rakAA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tslj1rakAA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tslj1rakAA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tslj1rakAA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tslj1rakAA .navbar.opened {
  transition: all 0.3s;
}
.cid-tslj1rakAA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tslj1rakAA .navbar .navbar-logo img {
  width: auto;
}
.cid-tslj1rakAA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tslj1rakAA .navbar.collapsed {
  justify-content: center;
}
.cid-tslj1rakAA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tslj1rakAA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tslj1rakAA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tslj1rakAA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tslj1rakAA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tslj1rakAA .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-tslj1rakAA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tslj1rakAA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tslj1rakAA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tslj1rakAA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tslj1rakAA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tslj1rakAA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tslj1rakAA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tslj1rakAA .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-tslj1rakAA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tslj1rakAA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tslj1rakAA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tslj1rakAA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tslj1rakAA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tslj1rakAA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tslj1rakAA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tslj1rakAA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tslj1rakAA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tslj1rakAA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tslj1rakAA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tslj1rakAA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tslj1rakAA .dropdown-item.active,
.cid-tslj1rakAA .dropdown-item:active {
  background-color: transparent;
}
.cid-tslj1rakAA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tslj1rakAA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tslj1rakAA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tslj1rakAA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tslj1rakAA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tslj1rakAA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tslj1rakAA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tslj1rakAA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tslj1rakAA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tslj1rakAA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tslj1rakAA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tslj1rakAA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslj1rakAA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslj1rakAA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tslj1rakAA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslj1rakAA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tslj1rakAA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tslj1rakAA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslj1rakAA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tslj1rakAA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tslj1rakAA .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-tslj1rakAA .navbar {
    height: 70px;
  }
  .cid-tslj1rakAA .navbar.opened {
    height: auto;
  }
  .cid-tslj1rakAA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tslj1rD0nR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-tslj1rD0nR .mbr-text,
.cid-tslj1rD0nR .mbr-section-btn {
  color: #232323;
}
.cid-tslj1rD0nR .card-title,
.cid-tslj1rD0nR .card-box {
  color: #ffffff;
}
.cid-tslj1rD0nR .mbr-text,
.cid-tslj1rD0nR .link-wrap {
  color: #ffffff;
}
.cid-tslj1rZ9Jh {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tslj1rZ9Jh .mbr-text,
.cid-tslj1rZ9Jh .mbr-section-btn {
  color: #232323;
}
.cid-tslj1rZ9Jh .card-title,
.cid-tslj1rZ9Jh .card-box {
  color: #ffffff;
}
.cid-tslj1rZ9Jh .mbr-text,
.cid-tslj1rZ9Jh .link-wrap {
  color: #ffffff;
}
.cid-tslj1sc1rj {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tslj1sc1rj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tslj1sc1rj .row {
  flex-direction: row-reverse;
}
.cid-tslj1sc1rj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tslj1sc1rj .text-wrapper {
    padding: 2rem;
  }
}
.cid-tslj1sqF3O {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tslj1sqF3O img {
  width: 120px;
  margin: auto;
}
.cid-tslj1sqF3O .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tslj1sqF3O .card {
    max-width: 12.5%;
  }
}
.cid-tslj1sSDpT {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tslj1sSDpT .nav-tabs .nav-item.open .nav-link:focus,
.cid-tslj1sSDpT .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tslj1sSDpT .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tslj1sSDpT .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tslj1sSDpT .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tslj1sSDpT .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tslj1sSDpT .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tslj1sSDpT .nav-link,
.cid-tslj1sSDpT .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tslj1sSDpT .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tslj1sSDpT H4 {
  text-align: center;
}
.cid-tslj1sSDpT H3 {
  text-align: center;
}
.cid-tslj1te1ns {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tslj1te1ns .mbr-text,
.cid-tslj1te1ns .mbr-section-btn {
  color: #232323;
}
.cid-tslj1te1ns .card-title,
.cid-tslj1te1ns .card-box {
  color: #ffffff;
}
.cid-tslj1te1ns .mbr-text,
.cid-tslj1te1ns .link-wrap {
  color: #ffffff;
}
.cid-tslj1tvUAd {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tslj1tvUAd img,
.cid-tslj1tvUAd .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tslj1tvUAd .item:focus,
.cid-tslj1tvUAd span:focus {
  outline: none;
}
.cid-tslj1tvUAd .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslj1tvUAd .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslj1tvUAd .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslj1tvUAd .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tslj1tvUAd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslj1tvUAd .mbr-section-title {
  color: #232323;
}
.cid-tslj1tvUAd .mbr-text,
.cid-tslj1tvUAd .mbr-section-btn {
  text-align: left;
}
.cid-tslj1tvUAd .item-title {
  text-align: left;
}
.cid-tslj1tvUAd .item-subtitle {
  text-align: center;
}
.cid-tslj1tRno9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tslj1tRno9 img,
.cid-tslj1tRno9 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tslj1tRno9 .item:focus,
.cid-tslj1tRno9 span:focus {
  outline: none;
}
.cid-tslj1tRno9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslj1tRno9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslj1tRno9 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslj1tRno9 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tslj1tRno9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslj1tRno9 .mbr-section-title {
  color: #232323;
}
.cid-tslj1tRno9 .mbr-text,
.cid-tslj1tRno9 .mbr-section-btn {
  text-align: left;
}
.cid-tslj1tRno9 .item-title {
  text-align: left;
}
.cid-tslj1tRno9 .item-subtitle {
  text-align: center;
}
.cid-tslj1uczE3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tslj1uczE3 .row {
    flex-direction: column-reverse;
  }
  .cid-tslj1uczE3 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tslj1uczE3 .google-map {
  height: 100%;
  position: relative;
}
.cid-tslj1uczE3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tslj1uczE3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tslj1uczE3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tslj1uczE3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tslj1uczE3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tslj1uczE3 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tslj1uczE3 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tslj1uczE3 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tslj1uczE3 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tslj1uczE3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tslm2nlkS6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tslm2nlkS6 nav.navbar {
  position: fixed;
}
.cid-tslm2nlkS6 .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-tslm2nlkS6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tslm2nlkS6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tslm2nlkS6 .dropdown-item:hover,
.cid-tslm2nlkS6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tslm2nlkS6 .dropdown-item:hover span {
  color: white;
}
.cid-tslm2nlkS6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tslm2nlkS6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tslm2nlkS6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tslm2nlkS6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tslm2nlkS6 .nav-link {
  position: relative;
}
.cid-tslm2nlkS6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tslm2nlkS6 .container {
    flex-wrap: nowrap;
  }
}
.cid-tslm2nlkS6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tslm2nlkS6 .dropdown-menu,
.cid-tslm2nlkS6 .navbar.opened {
  background: #ffffff !important;
}
.cid-tslm2nlkS6 .nav-item:focus,
.cid-tslm2nlkS6 .nav-link:focus {
  outline: none;
}
.cid-tslm2nlkS6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tslm2nlkS6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tslm2nlkS6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tslm2nlkS6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tslm2nlkS6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tslm2nlkS6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tslm2nlkS6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tslm2nlkS6 .navbar.opened {
  transition: all 0.3s;
}
.cid-tslm2nlkS6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tslm2nlkS6 .navbar .navbar-logo img {
  width: auto;
}
.cid-tslm2nlkS6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tslm2nlkS6 .navbar.collapsed {
  justify-content: center;
}
.cid-tslm2nlkS6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tslm2nlkS6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tslm2nlkS6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tslm2nlkS6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tslm2nlkS6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tslm2nlkS6 .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-tslm2nlkS6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tslm2nlkS6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tslm2nlkS6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tslm2nlkS6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tslm2nlkS6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tslm2nlkS6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tslm2nlkS6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tslm2nlkS6 .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-tslm2nlkS6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tslm2nlkS6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tslm2nlkS6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tslm2nlkS6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tslm2nlkS6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tslm2nlkS6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tslm2nlkS6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tslm2nlkS6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tslm2nlkS6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tslm2nlkS6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tslm2nlkS6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tslm2nlkS6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tslm2nlkS6 .dropdown-item.active,
.cid-tslm2nlkS6 .dropdown-item:active {
  background-color: transparent;
}
.cid-tslm2nlkS6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tslm2nlkS6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tslm2nlkS6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tslm2nlkS6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tslm2nlkS6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tslm2nlkS6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tslm2nlkS6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tslm2nlkS6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tslm2nlkS6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tslm2nlkS6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tslm2nlkS6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tslm2nlkS6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslm2nlkS6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tslm2nlkS6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tslm2nlkS6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslm2nlkS6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tslm2nlkS6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tslm2nlkS6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tslm2nlkS6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tslm2nlkS6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tslm2nlkS6 .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-tslm2nlkS6 .navbar {
    height: 70px;
  }
  .cid-tslm2nlkS6 .navbar.opened {
    height: auto;
  }
  .cid-tslm2nlkS6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tslm2nOVng {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tslm2nOVng .mbr-text,
.cid-tslm2nOVng .mbr-section-btn {
  color: #232323;
}
.cid-tslm2nOVng .card-title,
.cid-tslm2nOVng .card-box {
  color: #ffffff;
}
.cid-tslm2nOVng .mbr-text,
.cid-tslm2nOVng .link-wrap {
  color: #ffffff;
}
.cid-tslm2oau8s {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tslm2oau8s .mbr-text,
.cid-tslm2oau8s .mbr-section-btn {
  color: #232323;
}
.cid-tslm2oau8s .card-title,
.cid-tslm2oau8s .card-box {
  color: #ffffff;
}
.cid-tslm2oau8s .mbr-text,
.cid-tslm2oau8s .link-wrap {
  color: #ffffff;
}
.cid-tslm2oqUlb {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tslm2oqUlb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tslm2oqUlb .row {
  flex-direction: row-reverse;
}
.cid-tslm2oqUlb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tslm2oqUlb .text-wrapper {
    padding: 2rem;
  }
}
.cid-tFKWQju7tt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tslm2oD06h {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tslm2oD06h img {
  width: 120px;
  margin: auto;
}
.cid-tslm2oD06h .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tslm2oD06h .card {
    max-width: 12.5%;
  }
}
.cid-tslm2pBKiD {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tslm2pBKiD .mbr-text,
.cid-tslm2pBKiD .mbr-section-btn {
  color: #232323;
}
.cid-tslm2pBKiD .card-title,
.cid-tslm2pBKiD .card-box {
  color: #ffffff;
}
.cid-tslm2pBKiD .mbr-text,
.cid-tslm2pBKiD .link-wrap {
  color: #ffffff;
}
.cid-tslm2pSfXN {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tslm2pSfXN img,
.cid-tslm2pSfXN .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tslm2pSfXN .item:focus,
.cid-tslm2pSfXN span:focus {
  outline: none;
}
.cid-tslm2pSfXN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslm2pSfXN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslm2pSfXN .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslm2pSfXN .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tslm2pSfXN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslm2pSfXN .mbr-section-title {
  color: #232323;
}
.cid-tslm2pSfXN .mbr-text,
.cid-tslm2pSfXN .mbr-section-btn {
  text-align: left;
}
.cid-tslm2pSfXN .item-title {
  text-align: left;
}
.cid-tslm2pSfXN .item-subtitle {
  text-align: center;
}
.cid-tslm2qf5Yf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tslm2qf5Yf img,
.cid-tslm2qf5Yf .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tslm2qf5Yf .item:focus,
.cid-tslm2qf5Yf span:focus {
  outline: none;
}
.cid-tslm2qf5Yf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tslm2qf5Yf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tslm2qf5Yf .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tslm2qf5Yf .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tslm2qf5Yf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tslm2qf5Yf .mbr-section-title {
  color: #232323;
}
.cid-tslm2qf5Yf .mbr-text,
.cid-tslm2qf5Yf .mbr-section-btn {
  text-align: left;
}
.cid-tslm2qf5Yf .item-title {
  text-align: left;
}
.cid-tslm2qf5Yf .item-subtitle {
  text-align: center;
}
.cid-tFKZdOsrZh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFKZdOsrZh img,
.cid-tFKZdOsrZh .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFKZdOsrZh .item:focus,
.cid-tFKZdOsrZh span:focus {
  outline: none;
}
.cid-tFKZdOsrZh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFKZdOsrZh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFKZdOsrZh .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFKZdOsrZh .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFKZdOsrZh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFKZdOsrZh .mbr-section-title {
  color: #232323;
}
.cid-tFKZdOsrZh .mbr-text,
.cid-tFKZdOsrZh .mbr-section-btn {
  text-align: left;
}
.cid-tFKZdOsrZh .item-title {
  text-align: left;
}
.cid-tFKZdOsrZh .item-subtitle {
  text-align: center;
}
.cid-tFKZeiEFlk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFKZeiEFlk img,
.cid-tFKZeiEFlk .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFKZeiEFlk .item:focus,
.cid-tFKZeiEFlk span:focus {
  outline: none;
}
.cid-tFKZeiEFlk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFKZeiEFlk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFKZeiEFlk .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFKZeiEFlk .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFKZeiEFlk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFKZeiEFlk .mbr-section-title {
  color: #232323;
}
.cid-tFKZeiEFlk .mbr-text,
.cid-tFKZeiEFlk .mbr-section-btn {
  text-align: left;
}
.cid-tFKZeiEFlk .item-title {
  text-align: left;
}
.cid-tFKZeiEFlk .item-subtitle {
  text-align: center;
}
.cid-tFKZyiBCtt {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFKZyiBCtt img,
.cid-tFKZyiBCtt .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFKZyiBCtt .item:focus,
.cid-tFKZyiBCtt span:focus {
  outline: none;
}
.cid-tFKZyiBCtt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFKZyiBCtt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFKZyiBCtt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFKZyiBCtt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFKZyiBCtt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFKZyiBCtt .mbr-section-title {
  color: #232323;
}
.cid-tFKZyiBCtt .mbr-text,
.cid-tFKZyiBCtt .mbr-section-btn {
  text-align: left;
}
.cid-tFKZyiBCtt .item-title {
  text-align: left;
}
.cid-tFKZyiBCtt .item-subtitle {
  text-align: center;
}
.cid-tslm2qGr5v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tslm2qGr5v .row {
    flex-direction: column-reverse;
  }
  .cid-tslm2qGr5v .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tslm2qGr5v .google-map {
  height: 100%;
  position: relative;
}
.cid-tslm2qGr5v .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tslm2qGr5v .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tslm2qGr5v .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tslm2qGr5v .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tslm2qGr5v .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tslm2qGr5v .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tslm2qGr5v .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tslm2qGr5v .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tslm2qGr5v .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tslm2qGr5v .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tsloFY8SJm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tsloFY8SJm nav.navbar {
  position: fixed;
}
.cid-tsloFY8SJm .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-tsloFY8SJm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsloFY8SJm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsloFY8SJm .dropdown-item:hover,
.cid-tsloFY8SJm .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tsloFY8SJm .dropdown-item:hover span {
  color: white;
}
.cid-tsloFY8SJm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsloFY8SJm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsloFY8SJm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsloFY8SJm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsloFY8SJm .nav-link {
  position: relative;
}
.cid-tsloFY8SJm .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsloFY8SJm .container {
    flex-wrap: nowrap;
  }
}
.cid-tsloFY8SJm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsloFY8SJm .dropdown-menu,
.cid-tsloFY8SJm .navbar.opened {
  background: #ffffff !important;
}
.cid-tsloFY8SJm .nav-item:focus,
.cid-tsloFY8SJm .nav-link:focus {
  outline: none;
}
.cid-tsloFY8SJm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsloFY8SJm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsloFY8SJm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsloFY8SJm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsloFY8SJm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsloFY8SJm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsloFY8SJm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tsloFY8SJm .navbar.opened {
  transition: all 0.3s;
}
.cid-tsloFY8SJm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsloFY8SJm .navbar .navbar-logo img {
  width: auto;
}
.cid-tsloFY8SJm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsloFY8SJm .navbar.collapsed {
  justify-content: center;
}
.cid-tsloFY8SJm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsloFY8SJm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsloFY8SJm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsloFY8SJm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsloFY8SJm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsloFY8SJm .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-tsloFY8SJm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsloFY8SJm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsloFY8SJm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsloFY8SJm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsloFY8SJm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsloFY8SJm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsloFY8SJm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsloFY8SJm .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-tsloFY8SJm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsloFY8SJm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsloFY8SJm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsloFY8SJm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsloFY8SJm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsloFY8SJm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsloFY8SJm .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsloFY8SJm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsloFY8SJm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsloFY8SJm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsloFY8SJm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsloFY8SJm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsloFY8SJm .dropdown-item.active,
.cid-tsloFY8SJm .dropdown-item:active {
  background-color: transparent;
}
.cid-tsloFY8SJm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsloFY8SJm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsloFY8SJm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsloFY8SJm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tsloFY8SJm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsloFY8SJm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsloFY8SJm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsloFY8SJm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsloFY8SJm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsloFY8SJm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsloFY8SJm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsloFY8SJm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsloFY8SJm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsloFY8SJm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsloFY8SJm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsloFY8SJm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsloFY8SJm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsloFY8SJm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsloFY8SJm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tsloFY8SJm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsloFY8SJm .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-tsloFY8SJm .navbar {
    height: 70px;
  }
  .cid-tsloFY8SJm .navbar.opened {
    height: auto;
  }
  .cid-tsloFY8SJm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsloFYHvEl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-tsloFYHvEl .mbr-text,
.cid-tsloFYHvEl .mbr-section-btn {
  color: #232323;
}
.cid-tsloFYHvEl .card-title,
.cid-tsloFYHvEl .card-box {
  color: #ffffff;
}
.cid-tsloFYHvEl .mbr-text,
.cid-tsloFYHvEl .link-wrap {
  color: #ffffff;
}
.cid-tsloFZ0FMV {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tsloFZ0FMV .mbr-text,
.cid-tsloFZ0FMV .mbr-section-btn {
  color: #232323;
}
.cid-tsloFZ0FMV .card-title,
.cid-tsloFZ0FMV .card-box {
  color: #ffffff;
}
.cid-tsloFZ0FMV .mbr-text,
.cid-tsloFZ0FMV .link-wrap {
  color: #ffffff;
}
.cid-tsloFZheY2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsloFZheY2 img,
.cid-tsloFZheY2 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsloFZheY2 .item:focus,
.cid-tsloFZheY2 span:focus {
  outline: none;
}
.cid-tsloFZheY2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsloFZheY2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsloFZheY2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsloFZheY2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsloFZheY2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsloFZheY2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsloFZheY2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsloFZheY2 .mbr-section-title {
  color: #e6c63b;
}
.cid-tsloFZheY2 .mbr-text,
.cid-tsloFZheY2 .mbr-section-btn {
  text-align: left;
}
.cid-tsloFZheY2 .item-title {
  text-align: left;
}
.cid-tsloFZheY2 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsloFZHUJb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsloFZHUJb img,
.cid-tsloFZHUJb .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsloFZHUJb .item:focus,
.cid-tsloFZHUJb span:focus {
  outline: none;
}
.cid-tsloFZHUJb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsloFZHUJb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsloFZHUJb .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsloFZHUJb .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsloFZHUJb .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsloFZHUJb .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsloFZHUJb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsloFZHUJb .mbr-section-title {
  color: #e6c63b;
}
.cid-tsloFZHUJb .mbr-text,
.cid-tsloFZHUJb .mbr-section-btn {
  text-align: left;
}
.cid-tsloFZHUJb .item-title {
  text-align: left;
}
.cid-tsloFZHUJb .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsloG02sKu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsloG02sKu img,
.cid-tsloG02sKu .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsloG02sKu .item:focus,
.cid-tsloG02sKu span:focus {
  outline: none;
}
.cid-tsloG02sKu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsloG02sKu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsloG02sKu .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsloG02sKu .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsloG02sKu .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsloG02sKu .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsloG02sKu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsloG02sKu .mbr-section-title {
  color: #e6c63b;
}
.cid-tsloG02sKu .mbr-text,
.cid-tsloG02sKu .mbr-section-btn {
  text-align: left;
}
.cid-tsloG02sKu .item-title {
  text-align: left;
}
.cid-tsloG02sKu .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsloG0odW5 {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tsloG0odW5 .mbr-text,
.cid-tsloG0odW5 .mbr-section-btn {
  color: #232323;
}
.cid-tsloG0odW5 .card-title,
.cid-tsloG0odW5 .card-box {
  color: #ffffff;
}
.cid-tsloG0odW5 .mbr-text,
.cid-tsloG0odW5 .link-wrap {
  color: #ffffff;
}
.cid-tsloG0Ds2i {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsloG0Ds2i img,
.cid-tsloG0Ds2i .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsloG0Ds2i .item:focus,
.cid-tsloG0Ds2i span:focus {
  outline: none;
}
.cid-tsloG0Ds2i .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsloG0Ds2i .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsloG0Ds2i .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsloG0Ds2i .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsloG0Ds2i .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsloG0Ds2i .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsloG0Ds2i .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsloG0Ds2i .mbr-section-title {
  color: #e6c63b;
}
.cid-tsloG0Ds2i .mbr-text,
.cid-tsloG0Ds2i .mbr-section-btn {
  text-align: left;
}
.cid-tsloG0Ds2i .item-title {
  text-align: left;
}
.cid-tsloG0Ds2i .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsloG13CYS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsloG13CYS .row {
    flex-direction: column-reverse;
  }
  .cid-tsloG13CYS .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsloG13CYS .google-map {
  height: 100%;
  position: relative;
}
.cid-tsloG13CYS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tsloG13CYS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tsloG13CYS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tsloG13CYS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tsloG13CYS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tsloG13CYS .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tsloG13CYS .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tsloG13CYS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsloG13CYS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tsloG13CYS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tsn43KozpN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tsn43KozpN nav.navbar {
  position: fixed;
}
.cid-tsn43KozpN .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-tsn43KozpN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsn43KozpN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsn43KozpN .dropdown-item:hover,
.cid-tsn43KozpN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tsn43KozpN .dropdown-item:hover span {
  color: white;
}
.cid-tsn43KozpN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsn43KozpN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsn43KozpN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsn43KozpN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsn43KozpN .nav-link {
  position: relative;
}
.cid-tsn43KozpN .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsn43KozpN .container {
    flex-wrap: nowrap;
  }
}
.cid-tsn43KozpN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsn43KozpN .dropdown-menu,
.cid-tsn43KozpN .navbar.opened {
  background: #ffffff !important;
}
.cid-tsn43KozpN .nav-item:focus,
.cid-tsn43KozpN .nav-link:focus {
  outline: none;
}
.cid-tsn43KozpN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsn43KozpN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsn43KozpN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsn43KozpN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsn43KozpN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsn43KozpN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsn43KozpN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tsn43KozpN .navbar.opened {
  transition: all 0.3s;
}
.cid-tsn43KozpN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsn43KozpN .navbar .navbar-logo img {
  width: auto;
}
.cid-tsn43KozpN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsn43KozpN .navbar.collapsed {
  justify-content: center;
}
.cid-tsn43KozpN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsn43KozpN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsn43KozpN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsn43KozpN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsn43KozpN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsn43KozpN .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-tsn43KozpN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsn43KozpN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsn43KozpN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsn43KozpN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsn43KozpN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsn43KozpN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsn43KozpN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsn43KozpN .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-tsn43KozpN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsn43KozpN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsn43KozpN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsn43KozpN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsn43KozpN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsn43KozpN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsn43KozpN .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsn43KozpN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsn43KozpN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsn43KozpN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsn43KozpN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsn43KozpN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsn43KozpN .dropdown-item.active,
.cid-tsn43KozpN .dropdown-item:active {
  background-color: transparent;
}
.cid-tsn43KozpN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsn43KozpN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsn43KozpN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsn43KozpN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tsn43KozpN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsn43KozpN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsn43KozpN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsn43KozpN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsn43KozpN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsn43KozpN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsn43KozpN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsn43KozpN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsn43KozpN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsn43KozpN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsn43KozpN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsn43KozpN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsn43KozpN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsn43KozpN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsn43KozpN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tsn43KozpN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsn43KozpN .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-tsn43KozpN .navbar {
    height: 70px;
  }
  .cid-tsn43KozpN .navbar.opened {
    height: auto;
  }
  .cid-tsn43KozpN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsn43LpOru {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tsn43LpOru .mbr-text,
.cid-tsn43LpOru .mbr-section-btn {
  color: #232323;
}
.cid-tsn43LpOru .card-title,
.cid-tsn43LpOru .card-box {
  color: #ffffff;
}
.cid-tsn43LpOru .mbr-text,
.cid-tsn43LpOru .link-wrap {
  color: #ffffff;
}
.cid-tsn43MQ91B {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tsn43MQ91B .mbr-text,
.cid-tsn43MQ91B .mbr-section-btn {
  color: #232323;
}
.cid-tsn43MQ91B .card-title,
.cid-tsn43MQ91B .card-box {
  color: #ffffff;
}
.cid-tsn43MQ91B .mbr-text,
.cid-tsn43MQ91B .link-wrap {
  color: #ffffff;
}
.cid-tsn43Nj20P {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tsn43Nj20P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tsn43Nj20P .row {
  flex-direction: row-reverse;
}
.cid-tsn43Nj20P img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tsn43Nj20P .text-wrapper {
    padding: 2rem;
  }
}
.cid-tsy3jxUKpI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsn43NHSxV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tsn43NHSxV img {
  width: 120px;
  margin: auto;
}
.cid-tsn43NHSxV .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tsn43NHSxV .card {
    max-width: 12.5%;
  }
}
.cid-tsn43ODjRe {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsn43ODjRe .nav-tabs .nav-item.open .nav-link:focus,
.cid-tsn43ODjRe .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tsn43ODjRe .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tsn43ODjRe .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tsn43ODjRe .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tsn43ODjRe .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tsn43ODjRe .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tsn43ODjRe .nav-link,
.cid-tsn43ODjRe .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tsn43ODjRe .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tsn43ODjRe H4 {
  text-align: center;
}
.cid-tsn43ODjRe H3 {
  text-align: center;
}
.cid-tsn43PWzAI {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsn43PWzAI img,
.cid-tsn43PWzAI .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsn43PWzAI .item:focus,
.cid-tsn43PWzAI span:focus {
  outline: none;
}
.cid-tsn43PWzAI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsn43PWzAI .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsn43PWzAI .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsn43PWzAI .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsn43PWzAI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsn43PWzAI .mbr-section-title {
  color: #232323;
}
.cid-tsn43PWzAI .mbr-text,
.cid-tsn43PWzAI .mbr-section-btn {
  text-align: left;
}
.cid-tsn43PWzAI .item-title {
  text-align: left;
}
.cid-tsn43PWzAI .item-subtitle {
  text-align: center;
}
.cid-tsn43R3j8q {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsn43R3j8q img,
.cid-tsn43R3j8q .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsn43R3j8q .item:focus,
.cid-tsn43R3j8q span:focus {
  outline: none;
}
.cid-tsn43R3j8q .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsn43R3j8q .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsn43R3j8q .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsn43R3j8q .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsn43R3j8q .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsn43R3j8q .mbr-section-title {
  color: #232323;
}
.cid-tsn43R3j8q .mbr-text,
.cid-tsn43R3j8q .mbr-section-btn {
  text-align: left;
}
.cid-tsn43R3j8q .item-title {
  text-align: left;
}
.cid-tsn43R3j8q .item-subtitle {
  text-align: center;
}
.cid-tsneaXhN6D {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsneaXhN6D img,
.cid-tsneaXhN6D .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsneaXhN6D .item:focus,
.cid-tsneaXhN6D span:focus {
  outline: none;
}
.cid-tsneaXhN6D .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsneaXhN6D .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsneaXhN6D .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsneaXhN6D .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsneaXhN6D .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsneaXhN6D .mbr-section-title {
  color: #232323;
}
.cid-tsneaXhN6D .mbr-text,
.cid-tsneaXhN6D .mbr-section-btn {
  text-align: left;
}
.cid-tsneaXhN6D .item-title {
  text-align: left;
}
.cid-tsneaXhN6D .item-subtitle {
  text-align: center;
}
.cid-tsnhNxYm2x {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsnhNxYm2x img,
.cid-tsnhNxYm2x .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsnhNxYm2x .item:focus,
.cid-tsnhNxYm2x span:focus {
  outline: none;
}
.cid-tsnhNxYm2x .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsnhNxYm2x .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsnhNxYm2x .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsnhNxYm2x .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsnhNxYm2x .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsnhNxYm2x .mbr-section-title {
  color: #232323;
}
.cid-tsnhNxYm2x .mbr-text,
.cid-tsnhNxYm2x .mbr-section-btn {
  text-align: left;
}
.cid-tsnhNxYm2x .item-title {
  text-align: left;
}
.cid-tsnhNxYm2x .item-subtitle {
  text-align: center;
}
.cid-tsnec0xiJ9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsnec0xiJ9 img,
.cid-tsnec0xiJ9 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsnec0xiJ9 .item:focus,
.cid-tsnec0xiJ9 span:focus {
  outline: none;
}
.cid-tsnec0xiJ9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsnec0xiJ9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsnec0xiJ9 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsnec0xiJ9 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsnec0xiJ9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsnec0xiJ9 .mbr-section-title {
  color: #232323;
}
.cid-tsnec0xiJ9 .mbr-text,
.cid-tsnec0xiJ9 .mbr-section-btn {
  text-align: left;
}
.cid-tsnec0xiJ9 .item-title {
  text-align: left;
}
.cid-tsnec0xiJ9 .item-subtitle {
  text-align: center;
}
.cid-tsnfdKVegE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsnfdKVegE img,
.cid-tsnfdKVegE .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsnfdKVegE .item:focus,
.cid-tsnfdKVegE span:focus {
  outline: none;
}
.cid-tsnfdKVegE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsnfdKVegE .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsnfdKVegE .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsnfdKVegE .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsnfdKVegE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsnfdKVegE .mbr-section-title {
  color: #232323;
}
.cid-tsnfdKVegE .mbr-text,
.cid-tsnfdKVegE .mbr-section-btn {
  text-align: left;
}
.cid-tsnfdKVegE .item-title {
  text-align: left;
}
.cid-tsnfdKVegE .item-subtitle {
  text-align: center;
}
.cid-tsniHpEmSb {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsniHpEmSb img,
.cid-tsniHpEmSb .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsniHpEmSb .item:focus,
.cid-tsniHpEmSb span:focus {
  outline: none;
}
.cid-tsniHpEmSb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsniHpEmSb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsniHpEmSb .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsniHpEmSb .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsniHpEmSb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsniHpEmSb .mbr-section-title {
  color: #232323;
}
.cid-tsniHpEmSb .mbr-text,
.cid-tsniHpEmSb .mbr-section-btn {
  text-align: left;
}
.cid-tsniHpEmSb .item-title {
  text-align: left;
}
.cid-tsniHpEmSb .item-subtitle {
  text-align: center;
}
.cid-tsnjtYegoZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsnjtYegoZ img,
.cid-tsnjtYegoZ .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsnjtYegoZ .item:focus,
.cid-tsnjtYegoZ span:focus {
  outline: none;
}
.cid-tsnjtYegoZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsnjtYegoZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsnjtYegoZ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsnjtYegoZ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsnjtYegoZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsnjtYegoZ .mbr-section-title {
  color: #232323;
}
.cid-tsnjtYegoZ .mbr-text,
.cid-tsnjtYegoZ .mbr-section-btn {
  text-align: left;
}
.cid-tsnjtYegoZ .item-title {
  text-align: left;
}
.cid-tsnjtYegoZ .item-subtitle {
  text-align: center;
}
.cid-tsy4vLen6C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tsy4vLen6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tsy4vLen6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tsy4vLen6C .row {
  flex-direction: row-reverse;
}
.cid-tsy4vLen6C .video-wrapper iframe {
  width: 100%;
}
.cid-tsy4vLen6C .mbr-section-title,
.cid-tsy4vLen6C .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-tsy4vLen6C .text-wrapper {
    padding: 2rem;
  }
}
.cid-tsn43PhR4d {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tsn43PhR4d .mbr-text,
.cid-tsn43PhR4d .mbr-section-btn {
  color: #232323;
}
.cid-tsn43PhR4d .card-title,
.cid-tsn43PhR4d .card-box {
  color: #ffffff;
}
.cid-tsn43PhR4d .mbr-text,
.cid-tsn43PhR4d .link-wrap {
  color: #ffffff;
}
.cid-tsn43SbBt6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsn43SbBt6 .row {
    flex-direction: column-reverse;
  }
  .cid-tsn43SbBt6 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsn43SbBt6 .google-map {
  height: 100%;
  position: relative;
}
.cid-tsn43SbBt6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tsn43SbBt6 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tsn43SbBt6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tsn43SbBt6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tsn43SbBt6 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tsn43SbBt6 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tsn43SbBt6 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tsn43SbBt6 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsn43SbBt6 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tsn43SbBt6 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tsy78yk3Ej {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tsy78yk3Ej nav.navbar {
  position: fixed;
}
.cid-tsy78yk3Ej .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-tsy78yk3Ej .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsy78yk3Ej .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsy78yk3Ej .dropdown-item:hover,
.cid-tsy78yk3Ej .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tsy78yk3Ej .dropdown-item:hover span {
  color: white;
}
.cid-tsy78yk3Ej .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsy78yk3Ej .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsy78yk3Ej .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsy78yk3Ej .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsy78yk3Ej .nav-link {
  position: relative;
}
.cid-tsy78yk3Ej .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsy78yk3Ej .container {
    flex-wrap: nowrap;
  }
}
.cid-tsy78yk3Ej .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsy78yk3Ej .dropdown-menu,
.cid-tsy78yk3Ej .navbar.opened {
  background: #ffffff !important;
}
.cid-tsy78yk3Ej .nav-item:focus,
.cid-tsy78yk3Ej .nav-link:focus {
  outline: none;
}
.cid-tsy78yk3Ej .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsy78yk3Ej .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsy78yk3Ej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsy78yk3Ej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsy78yk3Ej .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsy78yk3Ej .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsy78yk3Ej .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tsy78yk3Ej .navbar.opened {
  transition: all 0.3s;
}
.cid-tsy78yk3Ej .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsy78yk3Ej .navbar .navbar-logo img {
  width: auto;
}
.cid-tsy78yk3Ej .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsy78yk3Ej .navbar.collapsed {
  justify-content: center;
}
.cid-tsy78yk3Ej .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsy78yk3Ej .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsy78yk3Ej .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsy78yk3Ej .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsy78yk3Ej .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsy78yk3Ej .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-tsy78yk3Ej .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsy78yk3Ej .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsy78yk3Ej .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsy78yk3Ej .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsy78yk3Ej .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsy78yk3Ej .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsy78yk3Ej .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsy78yk3Ej .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-tsy78yk3Ej .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsy78yk3Ej .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsy78yk3Ej .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsy78yk3Ej .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsy78yk3Ej .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsy78yk3Ej .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsy78yk3Ej .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsy78yk3Ej .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsy78yk3Ej .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsy78yk3Ej .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsy78yk3Ej .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsy78yk3Ej .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsy78yk3Ej .dropdown-item.active,
.cid-tsy78yk3Ej .dropdown-item:active {
  background-color: transparent;
}
.cid-tsy78yk3Ej .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsy78yk3Ej .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsy78yk3Ej .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsy78yk3Ej .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tsy78yk3Ej .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsy78yk3Ej .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsy78yk3Ej ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsy78yk3Ej .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsy78yk3Ej button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsy78yk3Ej button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsy78yk3Ej button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsy78yk3Ej button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsy78yk3Ej button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsy78yk3Ej button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsy78yk3Ej nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsy78yk3Ej nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsy78yk3Ej nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsy78yk3Ej nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsy78yk3Ej .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tsy78yk3Ej a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsy78yk3Ej .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-tsy78yk3Ej .navbar {
    height: 70px;
  }
  .cid-tsy78yk3Ej .navbar.opened {
    height: auto;
  }
  .cid-tsy78yk3Ej .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsy78z8ckh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-tsy78z8ckh .mbr-text,
.cid-tsy78z8ckh .mbr-section-btn {
  color: #232323;
}
.cid-tsy78z8ckh .card-title,
.cid-tsy78z8ckh .card-box {
  color: #ffffff;
}
.cid-tsy78z8ckh .mbr-text,
.cid-tsy78z8ckh .link-wrap {
  color: #ffffff;
}
.cid-tsy78zOyes {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tsy78zOyes .mbr-text,
.cid-tsy78zOyes .mbr-section-btn {
  color: #232323;
}
.cid-tsy78zOyes .card-title,
.cid-tsy78zOyes .card-box {
  color: #ffffff;
}
.cid-tsy78zOyes .mbr-text,
.cid-tsy78zOyes .link-wrap {
  color: #ffffff;
}
.cid-tsy78AeJKA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsy78AeJKA img,
.cid-tsy78AeJKA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsy78AeJKA .item:focus,
.cid-tsy78AeJKA span:focus {
  outline: none;
}
.cid-tsy78AeJKA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsy78AeJKA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsy78AeJKA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsy78AeJKA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsy78AeJKA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsy78AeJKA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsy78AeJKA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsy78AeJKA .mbr-section-title {
  color: #e6c63b;
}
.cid-tsy78AeJKA .mbr-text,
.cid-tsy78AeJKA .mbr-section-btn {
  text-align: left;
}
.cid-tsy78AeJKA .item-title {
  text-align: left;
}
.cid-tsy78AeJKA .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsy78BngV0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsy78BngV0 img,
.cid-tsy78BngV0 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsy78BngV0 .item:focus,
.cid-tsy78BngV0 span:focus {
  outline: none;
}
.cid-tsy78BngV0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsy78BngV0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsy78BngV0 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsy78BngV0 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsy78BngV0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsy78BngV0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsy78BngV0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsy78BngV0 .mbr-section-title {
  color: #e6c63b;
}
.cid-tsy78BngV0 .mbr-text,
.cid-tsy78BngV0 .mbr-section-btn {
  text-align: left;
}
.cid-tsy78BngV0 .item-title {
  text-align: left;
}
.cid-tsy78BngV0 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsy78BZhUp {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tsy78BZhUp .mbr-text,
.cid-tsy78BZhUp .mbr-section-btn {
  color: #232323;
}
.cid-tsy78BZhUp .card-title,
.cid-tsy78BZhUp .card-box {
  color: #ffffff;
}
.cid-tsy78BZhUp .mbr-text,
.cid-tsy78BZhUp .link-wrap {
  color: #ffffff;
}
.cid-tsy78Cl23f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsy78Cl23f img,
.cid-tsy78Cl23f .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tsy78Cl23f .item:focus,
.cid-tsy78Cl23f span:focus {
  outline: none;
}
.cid-tsy78Cl23f .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsy78Cl23f .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsy78Cl23f .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tsy78Cl23f .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsy78Cl23f .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tsy78Cl23f .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tsy78Cl23f .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsy78Cl23f .mbr-section-title {
  color: #e6c63b;
}
.cid-tsy78Cl23f .mbr-text,
.cid-tsy78Cl23f .mbr-section-btn {
  text-align: left;
}
.cid-tsy78Cl23f .item-title {
  text-align: left;
}
.cid-tsy78Cl23f .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-tsy78CVSw6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsy78CVSw6 .row {
    flex-direction: column-reverse;
  }
  .cid-tsy78CVSw6 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsy78CVSw6 .google-map {
  height: 100%;
  position: relative;
}
.cid-tsy78CVSw6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tsy78CVSw6 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tsy78CVSw6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tsy78CVSw6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tsy78CVSw6 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tsy78CVSw6 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tsy78CVSw6 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tsy78CVSw6 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsy78CVSw6 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tsy78CVSw6 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tsy7QmAX2Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tsy7QmAX2Y nav.navbar {
  position: fixed;
}
.cid-tsy7QmAX2Y .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-tsy7QmAX2Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsy7QmAX2Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsy7QmAX2Y .dropdown-item:hover,
.cid-tsy7QmAX2Y .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tsy7QmAX2Y .dropdown-item:hover span {
  color: white;
}
.cid-tsy7QmAX2Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsy7QmAX2Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsy7QmAX2Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsy7QmAX2Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsy7QmAX2Y .nav-link {
  position: relative;
}
.cid-tsy7QmAX2Y .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsy7QmAX2Y .container {
    flex-wrap: nowrap;
  }
}
.cid-tsy7QmAX2Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsy7QmAX2Y .dropdown-menu,
.cid-tsy7QmAX2Y .navbar.opened {
  background: #ffffff !important;
}
.cid-tsy7QmAX2Y .nav-item:focus,
.cid-tsy7QmAX2Y .nav-link:focus {
  outline: none;
}
.cid-tsy7QmAX2Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsy7QmAX2Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsy7QmAX2Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsy7QmAX2Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsy7QmAX2Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsy7QmAX2Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsy7QmAX2Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tsy7QmAX2Y .navbar.opened {
  transition: all 0.3s;
}
.cid-tsy7QmAX2Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsy7QmAX2Y .navbar .navbar-logo img {
  width: auto;
}
.cid-tsy7QmAX2Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsy7QmAX2Y .navbar.collapsed {
  justify-content: center;
}
.cid-tsy7QmAX2Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsy7QmAX2Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsy7QmAX2Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsy7QmAX2Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsy7QmAX2Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsy7QmAX2Y .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-tsy7QmAX2Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsy7QmAX2Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsy7QmAX2Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsy7QmAX2Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsy7QmAX2Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsy7QmAX2Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsy7QmAX2Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsy7QmAX2Y .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-tsy7QmAX2Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsy7QmAX2Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsy7QmAX2Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsy7QmAX2Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsy7QmAX2Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsy7QmAX2Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsy7QmAX2Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsy7QmAX2Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsy7QmAX2Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsy7QmAX2Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsy7QmAX2Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsy7QmAX2Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsy7QmAX2Y .dropdown-item.active,
.cid-tsy7QmAX2Y .dropdown-item:active {
  background-color: transparent;
}
.cid-tsy7QmAX2Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsy7QmAX2Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsy7QmAX2Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsy7QmAX2Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tsy7QmAX2Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsy7QmAX2Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsy7QmAX2Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsy7QmAX2Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsy7QmAX2Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsy7QmAX2Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsy7QmAX2Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsy7QmAX2Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsy7QmAX2Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsy7QmAX2Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsy7QmAX2Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsy7QmAX2Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsy7QmAX2Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsy7QmAX2Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsy7QmAX2Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tsy7QmAX2Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsy7QmAX2Y .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-tsy7QmAX2Y .navbar {
    height: 70px;
  }
  .cid-tsy7QmAX2Y .navbar.opened {
    height: auto;
  }
  .cid-tsy7QmAX2Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsy7QnpXVd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tsy7QnpXVd .mbr-text,
.cid-tsy7QnpXVd .mbr-section-btn {
  color: #232323;
}
.cid-tsy7QnpXVd .card-title,
.cid-tsy7QnpXVd .card-box {
  color: #ffffff;
}
.cid-tsy7QnpXVd .mbr-text,
.cid-tsy7QnpXVd .link-wrap {
  color: #ffffff;
}
.cid-tsy7QnZSKK {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tsy7QnZSKK .mbr-text,
.cid-tsy7QnZSKK .mbr-section-btn {
  color: #232323;
}
.cid-tsy7QnZSKK .card-title,
.cid-tsy7QnZSKK .card-box {
  color: #ffffff;
}
.cid-tsy7QnZSKK .mbr-text,
.cid-tsy7QnZSKK .link-wrap {
  color: #ffffff;
}
.cid-tsy7Qosxdu {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tsy7Qosxdu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tsy7Qosxdu .row {
  flex-direction: row-reverse;
}
.cid-tsy7Qosxdu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tsy7Qosxdu .text-wrapper {
    padding: 2rem;
  }
}
.cid-tsy7Qosxdu .mbr-text {
  text-align: left;
}
.cid-tsyaIyZlFL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsy7QoQ5Jx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tsy7QoQ5Jx img {
  width: 120px;
  margin: auto;
}
.cid-tsy7QoQ5Jx .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tsy7QoQ5Jx .card {
    max-width: 12.5%;
  }
}
.cid-tsy7QpLSQl {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsy7QpLSQl .nav-tabs .nav-item.open .nav-link:focus,
.cid-tsy7QpLSQl .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tsy7QpLSQl .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tsy7QpLSQl .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tsy7QpLSQl .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tsy7QpLSQl .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tsy7QpLSQl .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tsy7QpLSQl .nav-link,
.cid-tsy7QpLSQl .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tsy7QpLSQl .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tsy7QpLSQl H4 {
  text-align: center;
}
.cid-tsy7QpLSQl H3 {
  text-align: center;
}
.cid-tsy7QqoElV {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tsy7QqoElV .mbr-text,
.cid-tsy7QqoElV .mbr-section-btn {
  color: #232323;
}
.cid-tsy7QqoElV .card-title,
.cid-tsy7QqoElV .card-box {
  color: #ffffff;
}
.cid-tsy7QqoElV .mbr-text,
.cid-tsy7QqoElV .link-wrap {
  color: #ffffff;
}
.cid-tsy7QqLmdm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsy7QqLmdm img,
.cid-tsy7QqLmdm .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsy7QqLmdm .item:focus,
.cid-tsy7QqLmdm span:focus {
  outline: none;
}
.cid-tsy7QqLmdm .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsy7QqLmdm .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsy7QqLmdm .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsy7QqLmdm .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsy7QqLmdm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsy7QqLmdm .mbr-section-title {
  color: #232323;
}
.cid-tsy7QqLmdm .mbr-text,
.cid-tsy7QqLmdm .mbr-section-btn {
  text-align: left;
}
.cid-tsy7QqLmdm .item-title {
  text-align: left;
}
.cid-tsy7QqLmdm .item-subtitle {
  text-align: center;
}
.cid-tsy7QrqyT0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsy7QrqyT0 img,
.cid-tsy7QrqyT0 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsy7QrqyT0 .item:focus,
.cid-tsy7QrqyT0 span:focus {
  outline: none;
}
.cid-tsy7QrqyT0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsy7QrqyT0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsy7QrqyT0 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsy7QrqyT0 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsy7QrqyT0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsy7QrqyT0 .mbr-section-title {
  color: #232323;
}
.cid-tsy7QrqyT0 .mbr-text,
.cid-tsy7QrqyT0 .mbr-section-btn {
  text-align: left;
}
.cid-tsy7QrqyT0 .item-title {
  text-align: left;
}
.cid-tsy7QrqyT0 .item-subtitle {
  text-align: center;
}
.cid-tsy7QsaqNT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsy7QsaqNT .row {
    flex-direction: column-reverse;
  }
  .cid-tsy7QsaqNT .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsy7QsaqNT .google-map {
  height: 100%;
  position: relative;
}
.cid-tsy7QsaqNT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tsy7QsaqNT .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tsy7QsaqNT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tsy7QsaqNT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tsy7QsaqNT .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tsy7QsaqNT .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tsy7QsaqNT .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tsy7QsaqNT .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsy7QsaqNT .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tsy7QsaqNT .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tsyeTBzjFh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tsyeTBzjFh nav.navbar {
  position: fixed;
}
.cid-tsyeTBzjFh .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-tsyeTBzjFh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tsyeTBzjFh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tsyeTBzjFh .dropdown-item:hover,
.cid-tsyeTBzjFh .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tsyeTBzjFh .dropdown-item:hover span {
  color: white;
}
.cid-tsyeTBzjFh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tsyeTBzjFh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tsyeTBzjFh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tsyeTBzjFh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tsyeTBzjFh .nav-link {
  position: relative;
}
.cid-tsyeTBzjFh .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tsyeTBzjFh .container {
    flex-wrap: nowrap;
  }
}
.cid-tsyeTBzjFh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tsyeTBzjFh .dropdown-menu,
.cid-tsyeTBzjFh .navbar.opened {
  background: #ffffff !important;
}
.cid-tsyeTBzjFh .nav-item:focus,
.cid-tsyeTBzjFh .nav-link:focus {
  outline: none;
}
.cid-tsyeTBzjFh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tsyeTBzjFh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tsyeTBzjFh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tsyeTBzjFh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tsyeTBzjFh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tsyeTBzjFh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tsyeTBzjFh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tsyeTBzjFh .navbar.opened {
  transition: all 0.3s;
}
.cid-tsyeTBzjFh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tsyeTBzjFh .navbar .navbar-logo img {
  width: auto;
}
.cid-tsyeTBzjFh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tsyeTBzjFh .navbar.collapsed {
  justify-content: center;
}
.cid-tsyeTBzjFh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tsyeTBzjFh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tsyeTBzjFh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tsyeTBzjFh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tsyeTBzjFh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tsyeTBzjFh .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-tsyeTBzjFh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tsyeTBzjFh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tsyeTBzjFh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tsyeTBzjFh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tsyeTBzjFh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tsyeTBzjFh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tsyeTBzjFh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tsyeTBzjFh .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-tsyeTBzjFh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tsyeTBzjFh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tsyeTBzjFh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tsyeTBzjFh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tsyeTBzjFh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tsyeTBzjFh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tsyeTBzjFh .navbar.navbar-short {
  min-height: 60px;
}
.cid-tsyeTBzjFh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tsyeTBzjFh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tsyeTBzjFh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tsyeTBzjFh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tsyeTBzjFh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tsyeTBzjFh .dropdown-item.active,
.cid-tsyeTBzjFh .dropdown-item:active {
  background-color: transparent;
}
.cid-tsyeTBzjFh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tsyeTBzjFh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tsyeTBzjFh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tsyeTBzjFh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tsyeTBzjFh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tsyeTBzjFh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tsyeTBzjFh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tsyeTBzjFh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tsyeTBzjFh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tsyeTBzjFh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tsyeTBzjFh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tsyeTBzjFh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsyeTBzjFh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tsyeTBzjFh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tsyeTBzjFh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsyeTBzjFh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tsyeTBzjFh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tsyeTBzjFh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tsyeTBzjFh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tsyeTBzjFh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tsyeTBzjFh .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-tsyeTBzjFh .navbar {
    height: 70px;
  }
  .cid-tsyeTBzjFh .navbar.opened {
    height: auto;
  }
  .cid-tsyeTBzjFh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tsyeTCjQ1s {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tsyeTCjQ1s .mbr-text,
.cid-tsyeTCjQ1s .mbr-section-btn {
  color: #232323;
}
.cid-tsyeTCjQ1s .card-title,
.cid-tsyeTCjQ1s .card-box {
  color: #ffffff;
}
.cid-tsyeTCjQ1s .mbr-text,
.cid-tsyeTCjQ1s .link-wrap {
  color: #ffffff;
}
.cid-tsyeTCS9uU {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tsyeTCS9uU .mbr-text,
.cid-tsyeTCS9uU .mbr-section-btn {
  color: #232323;
}
.cid-tsyeTCS9uU .card-title,
.cid-tsyeTCS9uU .card-box {
  color: #ffffff;
}
.cid-tsyeTCS9uU .mbr-text,
.cid-tsyeTCS9uU .link-wrap {
  color: #ffffff;
}
.cid-tsyeTDjhEw {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tsyeTDjhEw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tsyeTDjhEw .row {
  flex-direction: row-reverse;
}
.cid-tsyeTDjhEw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tsyeTDjhEw .text-wrapper {
    padding: 2rem;
  }
}
.cid-tsyeTDjhEw .mbr-text {
  text-align: left;
}
.cid-tsyeTDIYI6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsyeTDWjdc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tsyeTDWjdc img {
  width: 120px;
  margin: auto;
}
.cid-tsyeTDWjdc .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tsyeTDWjdc .card {
    max-width: 12.5%;
  }
}
.cid-tsyeTELwOj {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tsyeTELwOj .nav-tabs .nav-item.open .nav-link:focus,
.cid-tsyeTELwOj .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tsyeTELwOj .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tsyeTELwOj .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tsyeTELwOj .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tsyeTELwOj .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tsyeTELwOj .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tsyeTELwOj .nav-link,
.cid-tsyeTELwOj .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tsyeTELwOj .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tsyeTELwOj H4 {
  text-align: center;
}
.cid-tsyeTELwOj H3 {
  text-align: center;
}
.cid-tsyeTFkjzp {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tsyeTFkjzp .mbr-text,
.cid-tsyeTFkjzp .mbr-section-btn {
  color: #232323;
}
.cid-tsyeTFkjzp .card-title,
.cid-tsyeTFkjzp .card-box {
  color: #ffffff;
}
.cid-tsyeTFkjzp .mbr-text,
.cid-tsyeTFkjzp .link-wrap {
  color: #ffffff;
}
.cid-tsyeTFDOAK {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tsyeTFDOAK img,
.cid-tsyeTFDOAK .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsyeTFDOAK .item:focus,
.cid-tsyeTFDOAK span:focus {
  outline: none;
}
.cid-tsyeTFDOAK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsyeTFDOAK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsyeTFDOAK .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyeTFDOAK .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsyeTFDOAK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsyeTFDOAK .mbr-section-title {
  color: #232323;
}
.cid-tsyeTFDOAK .mbr-text,
.cid-tsyeTFDOAK .mbr-section-btn {
  text-align: left;
}
.cid-tsyeTFDOAK .item-title {
  text-align: left;
}
.cid-tsyeTFDOAK .item-subtitle {
  text-align: center;
}
.cid-tsyeTGlcde {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tsyeTGlcde img,
.cid-tsyeTGlcde .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tsyeTGlcde .item:focus,
.cid-tsyeTGlcde span:focus {
  outline: none;
}
.cid-tsyeTGlcde .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tsyeTGlcde .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tsyeTGlcde .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tsyeTGlcde .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tsyeTGlcde .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tsyeTGlcde .mbr-section-title {
  color: #232323;
}
.cid-tsyeTGlcde .mbr-text,
.cid-tsyeTGlcde .mbr-section-btn {
  text-align: left;
}
.cid-tsyeTGlcde .item-title {
  text-align: left;
}
.cid-tsyeTGlcde .item-subtitle {
  text-align: center;
}
.cid-tsyeTH3wzw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tsyeTH3wzw .row {
    flex-direction: column-reverse;
  }
  .cid-tsyeTH3wzw .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tsyeTH3wzw .google-map {
  height: 100%;
  position: relative;
}
.cid-tsyeTH3wzw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tsyeTH3wzw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tsyeTH3wzw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tsyeTH3wzw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tsyeTH3wzw .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tsyeTH3wzw .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tsyeTH3wzw .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tsyeTH3wzw .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tsyeTH3wzw .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tsyeTH3wzw .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tFL0fza8na {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tFL0fza8na nav.navbar {
  position: fixed;
}
.cid-tFL0fza8na .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-tFL0fza8na .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tFL0fza8na .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tFL0fza8na .dropdown-item:hover,
.cid-tFL0fza8na .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tFL0fza8na .dropdown-item:hover span {
  color: white;
}
.cid-tFL0fza8na .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tFL0fza8na .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tFL0fza8na .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tFL0fza8na .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tFL0fza8na .nav-link {
  position: relative;
}
.cid-tFL0fza8na .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tFL0fza8na .container {
    flex-wrap: nowrap;
  }
}
.cid-tFL0fza8na .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tFL0fza8na .dropdown-menu,
.cid-tFL0fza8na .navbar.opened {
  background: #ffffff !important;
}
.cid-tFL0fza8na .nav-item:focus,
.cid-tFL0fza8na .nav-link:focus {
  outline: none;
}
.cid-tFL0fza8na .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tFL0fza8na .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tFL0fza8na .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tFL0fza8na .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tFL0fza8na .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tFL0fza8na .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tFL0fza8na .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tFL0fza8na .navbar.opened {
  transition: all 0.3s;
}
.cid-tFL0fza8na .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tFL0fza8na .navbar .navbar-logo img {
  width: auto;
}
.cid-tFL0fza8na .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tFL0fza8na .navbar.collapsed {
  justify-content: center;
}
.cid-tFL0fza8na .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tFL0fza8na .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tFL0fza8na .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tFL0fza8na .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tFL0fza8na .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tFL0fza8na .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-tFL0fza8na .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tFL0fza8na .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tFL0fza8na .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tFL0fza8na .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tFL0fza8na .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tFL0fza8na .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tFL0fza8na .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tFL0fza8na .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-tFL0fza8na .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tFL0fza8na .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tFL0fza8na .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tFL0fza8na .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tFL0fza8na .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tFL0fza8na .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tFL0fza8na .navbar.navbar-short {
  min-height: 60px;
}
.cid-tFL0fza8na .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tFL0fza8na .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tFL0fza8na .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tFL0fza8na .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tFL0fza8na .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tFL0fza8na .dropdown-item.active,
.cid-tFL0fza8na .dropdown-item:active {
  background-color: transparent;
}
.cid-tFL0fza8na .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tFL0fza8na .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tFL0fza8na .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tFL0fza8na .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tFL0fza8na .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tFL0fza8na .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tFL0fza8na ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tFL0fza8na .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tFL0fza8na button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tFL0fza8na button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tFL0fza8na button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tFL0fza8na button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFL0fza8na button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFL0fza8na button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tFL0fza8na nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFL0fza8na nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tFL0fza8na nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tFL0fza8na nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFL0fza8na .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tFL0fza8na a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tFL0fza8na .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-tFL0fza8na .navbar {
    height: 70px;
  }
  .cid-tFL0fza8na .navbar.opened {
    height: auto;
  }
  .cid-tFL0fza8na .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tFL0fA07WX {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tFL0fA07WX .mbr-text,
.cid-tFL0fA07WX .mbr-section-btn {
  color: #232323;
}
.cid-tFL0fA07WX .card-title,
.cid-tFL0fA07WX .card-box {
  color: #ffffff;
}
.cid-tFL0fA07WX .mbr-text,
.cid-tFL0fA07WX .link-wrap {
  color: #ffffff;
}
.cid-tFL0fAMMJD {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tFL0fAMMJD .mbr-text,
.cid-tFL0fAMMJD .mbr-section-btn {
  color: #232323;
}
.cid-tFL0fAMMJD .card-title,
.cid-tFL0fAMMJD .card-box {
  color: #ffffff;
}
.cid-tFL0fAMMJD .mbr-text,
.cid-tFL0fAMMJD .link-wrap {
  color: #ffffff;
}
.cid-tFL0fBhPJk {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tFL0fBhPJk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFL0fBhPJk .row {
  flex-direction: row-reverse;
}
.cid-tFL0fBhPJk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tFL0fBhPJk .text-wrapper {
    padding: 2rem;
  }
}
.cid-tFL0fBKl7k {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tFL0fC32Rt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tFL0fC32Rt img {
  width: 120px;
  margin: auto;
}
.cid-tFL0fC32Rt .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tFL0fC32Rt .card {
    max-width: 12.5%;
  }
}
.cid-tFL0fCZu1R {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tFL0fCZu1R .mbr-text,
.cid-tFL0fCZu1R .mbr-section-btn {
  color: #232323;
}
.cid-tFL0fCZu1R .card-title,
.cid-tFL0fCZu1R .card-box {
  color: #ffffff;
}
.cid-tFL0fCZu1R .mbr-text,
.cid-tFL0fCZu1R .link-wrap {
  color: #ffffff;
}
.cid-tFL0fDoLfq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tFL0fDoLfq img,
.cid-tFL0fDoLfq .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFL0fDoLfq .item:focus,
.cid-tFL0fDoLfq span:focus {
  outline: none;
}
.cid-tFL0fDoLfq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFL0fDoLfq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFL0fDoLfq .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFL0fDoLfq .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFL0fDoLfq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFL0fDoLfq .mbr-section-title {
  color: #232323;
}
.cid-tFL0fDoLfq .mbr-text,
.cid-tFL0fDoLfq .mbr-section-btn {
  text-align: left;
}
.cid-tFL0fDoLfq .item-title {
  text-align: left;
}
.cid-tFL0fDoLfq .item-subtitle {
  text-align: center;
}
.cid-tFL0fEjjIB {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFL0fEjjIB img,
.cid-tFL0fEjjIB .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFL0fEjjIB .item:focus,
.cid-tFL0fEjjIB span:focus {
  outline: none;
}
.cid-tFL0fEjjIB .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFL0fEjjIB .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFL0fEjjIB .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFL0fEjjIB .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFL0fEjjIB .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFL0fEjjIB .mbr-section-title {
  color: #232323;
}
.cid-tFL0fEjjIB .mbr-text,
.cid-tFL0fEjjIB .mbr-section-btn {
  text-align: left;
}
.cid-tFL0fEjjIB .item-title {
  text-align: left;
}
.cid-tFL0fEjjIB .item-subtitle {
  text-align: center;
}
.cid-tFL0fF1UK6 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFL0fF1UK6 img,
.cid-tFL0fF1UK6 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFL0fF1UK6 .item:focus,
.cid-tFL0fF1UK6 span:focus {
  outline: none;
}
.cid-tFL0fF1UK6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFL0fF1UK6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFL0fF1UK6 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFL0fF1UK6 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFL0fF1UK6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFL0fF1UK6 .mbr-section-title {
  color: #232323;
}
.cid-tFL0fF1UK6 .mbr-text,
.cid-tFL0fF1UK6 .mbr-section-btn {
  text-align: left;
}
.cid-tFL0fF1UK6 .item-title {
  text-align: left;
}
.cid-tFL0fF1UK6 .item-subtitle {
  text-align: center;
}
.cid-tFL0fFJFTn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFL0fFJFTn img,
.cid-tFL0fFJFTn .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFL0fFJFTn .item:focus,
.cid-tFL0fFJFTn span:focus {
  outline: none;
}
.cid-tFL0fFJFTn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFL0fFJFTn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFL0fFJFTn .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFL0fFJFTn .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFL0fFJFTn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFL0fFJFTn .mbr-section-title {
  color: #232323;
}
.cid-tFL0fFJFTn .mbr-text,
.cid-tFL0fFJFTn .mbr-section-btn {
  text-align: left;
}
.cid-tFL0fFJFTn .item-title {
  text-align: left;
}
.cid-tFL0fFJFTn .item-subtitle {
  text-align: center;
}
.cid-tFL0fGuWsU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFL0fGuWsU img,
.cid-tFL0fGuWsU .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFL0fGuWsU .item:focus,
.cid-tFL0fGuWsU span:focus {
  outline: none;
}
.cid-tFL0fGuWsU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFL0fGuWsU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFL0fGuWsU .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFL0fGuWsU .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFL0fGuWsU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFL0fGuWsU .mbr-section-title {
  color: #232323;
}
.cid-tFL0fGuWsU .mbr-text,
.cid-tFL0fGuWsU .mbr-section-btn {
  text-align: left;
}
.cid-tFL0fGuWsU .item-title {
  text-align: left;
}
.cid-tFL0fGuWsU .item-subtitle {
  text-align: center;
}
.cid-tFL0fHnhSL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tFL0fHnhSL .row {
    flex-direction: column-reverse;
  }
  .cid-tFL0fHnhSL .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tFL0fHnhSL .google-map {
  height: 100%;
  position: relative;
}
.cid-tFL0fHnhSL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tFL0fHnhSL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tFL0fHnhSL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tFL0fHnhSL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tFL0fHnhSL .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tFL0fHnhSL .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tFL0fHnhSL .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tFL0fHnhSL .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tFL0fHnhSL .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tFL0fHnhSL .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tFLdnvhXw4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tFLdnvhXw4 nav.navbar {
  position: fixed;
}
.cid-tFLdnvhXw4 .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-tFLdnvhXw4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tFLdnvhXw4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tFLdnvhXw4 .dropdown-item:hover,
.cid-tFLdnvhXw4 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tFLdnvhXw4 .dropdown-item:hover span {
  color: white;
}
.cid-tFLdnvhXw4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tFLdnvhXw4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tFLdnvhXw4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tFLdnvhXw4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tFLdnvhXw4 .nav-link {
  position: relative;
}
.cid-tFLdnvhXw4 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tFLdnvhXw4 .container {
    flex-wrap: nowrap;
  }
}
.cid-tFLdnvhXw4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tFLdnvhXw4 .dropdown-menu,
.cid-tFLdnvhXw4 .navbar.opened {
  background: #ffffff !important;
}
.cid-tFLdnvhXw4 .nav-item:focus,
.cid-tFLdnvhXw4 .nav-link:focus {
  outline: none;
}
.cid-tFLdnvhXw4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tFLdnvhXw4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tFLdnvhXw4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tFLdnvhXw4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tFLdnvhXw4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tFLdnvhXw4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tFLdnvhXw4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tFLdnvhXw4 .navbar.opened {
  transition: all 0.3s;
}
.cid-tFLdnvhXw4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tFLdnvhXw4 .navbar .navbar-logo img {
  width: auto;
}
.cid-tFLdnvhXw4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tFLdnvhXw4 .navbar.collapsed {
  justify-content: center;
}
.cid-tFLdnvhXw4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tFLdnvhXw4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tFLdnvhXw4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tFLdnvhXw4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tFLdnvhXw4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tFLdnvhXw4 .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-tFLdnvhXw4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tFLdnvhXw4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tFLdnvhXw4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tFLdnvhXw4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tFLdnvhXw4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tFLdnvhXw4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tFLdnvhXw4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tFLdnvhXw4 .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-tFLdnvhXw4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tFLdnvhXw4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tFLdnvhXw4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tFLdnvhXw4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tFLdnvhXw4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tFLdnvhXw4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tFLdnvhXw4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tFLdnvhXw4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tFLdnvhXw4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tFLdnvhXw4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tFLdnvhXw4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tFLdnvhXw4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tFLdnvhXw4 .dropdown-item.active,
.cid-tFLdnvhXw4 .dropdown-item:active {
  background-color: transparent;
}
.cid-tFLdnvhXw4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tFLdnvhXw4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tFLdnvhXw4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tFLdnvhXw4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tFLdnvhXw4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tFLdnvhXw4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tFLdnvhXw4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tFLdnvhXw4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tFLdnvhXw4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tFLdnvhXw4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tFLdnvhXw4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tFLdnvhXw4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFLdnvhXw4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFLdnvhXw4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tFLdnvhXw4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFLdnvhXw4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tFLdnvhXw4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tFLdnvhXw4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFLdnvhXw4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tFLdnvhXw4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tFLdnvhXw4 .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-tFLdnvhXw4 .navbar {
    height: 70px;
  }
  .cid-tFLdnvhXw4 .navbar.opened {
    height: auto;
  }
  .cid-tFLdnvhXw4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tFLdnwb0DU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tFLdnwb0DU .mbr-text,
.cid-tFLdnwb0DU .mbr-section-btn {
  color: #232323;
}
.cid-tFLdnwb0DU .card-title,
.cid-tFLdnwb0DU .card-box {
  color: #ffffff;
}
.cid-tFLdnwb0DU .mbr-text,
.cid-tFLdnwb0DU .link-wrap {
  color: #ffffff;
}
.cid-tFLdnwDHPh {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tFLdnwDHPh .mbr-text,
.cid-tFLdnwDHPh .mbr-section-btn {
  color: #232323;
}
.cid-tFLdnwDHPh .card-title,
.cid-tFLdnwDHPh .card-box {
  color: #ffffff;
}
.cid-tFLdnwDHPh .mbr-text,
.cid-tFLdnwDHPh .link-wrap {
  color: #ffffff;
}
.cid-tFLdnx2k61 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tFLdnx2k61 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFLdnx2k61 .row {
  flex-direction: row-reverse;
}
.cid-tFLdnx2k61 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tFLdnx2k61 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tFLdnxnod3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tFLdnxAmml {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tFLdnxAmml img {
  width: 120px;
  margin: auto;
}
.cid-tFLdnxAmml .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tFLdnxAmml .card {
    max-width: 12.5%;
  }
}
.cid-tFLdny5pGl {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLdny5pGl img,
.cid-tFLdny5pGl .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLdny5pGl .item:focus,
.cid-tFLdny5pGl span:focus {
  outline: none;
}
.cid-tFLdny5pGl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLdny5pGl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLdny5pGl .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLdny5pGl .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLdny5pGl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLdny5pGl .mbr-section-title {
  color: #232323;
}
.cid-tFLdny5pGl .mbr-text,
.cid-tFLdny5pGl .mbr-section-btn {
  text-align: left;
}
.cid-tFLdny5pGl .item-title {
  text-align: left;
}
.cid-tFLdny5pGl .item-subtitle {
  text-align: center;
}
.cid-tFLdnyFgc1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLdnyFgc1 img,
.cid-tFLdnyFgc1 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLdnyFgc1 .item:focus,
.cid-tFLdnyFgc1 span:focus {
  outline: none;
}
.cid-tFLdnyFgc1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLdnyFgc1 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLdnyFgc1 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLdnyFgc1 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLdnyFgc1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLdnyFgc1 .mbr-section-title {
  color: #232323;
}
.cid-tFLdnyFgc1 .mbr-text,
.cid-tFLdnyFgc1 .mbr-section-btn {
  text-align: left;
}
.cid-tFLdnyFgc1 .item-title {
  text-align: left;
}
.cid-tFLdnyFgc1 .item-subtitle {
  text-align: center;
}
.cid-tFLdnzp6EL {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLdnzp6EL img,
.cid-tFLdnzp6EL .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLdnzp6EL .item:focus,
.cid-tFLdnzp6EL span:focus {
  outline: none;
}
.cid-tFLdnzp6EL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLdnzp6EL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLdnzp6EL .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLdnzp6EL .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLdnzp6EL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLdnzp6EL .mbr-section-title {
  color: #232323;
}
.cid-tFLdnzp6EL .mbr-text,
.cid-tFLdnzp6EL .mbr-section-btn {
  text-align: left;
}
.cid-tFLdnzp6EL .item-title {
  text-align: left;
}
.cid-tFLdnzp6EL .item-subtitle {
  text-align: center;
}
.cid-tFLdnAUXBY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLdnAUXBY img,
.cid-tFLdnAUXBY .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLdnAUXBY .item:focus,
.cid-tFLdnAUXBY span:focus {
  outline: none;
}
.cid-tFLdnAUXBY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLdnAUXBY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLdnAUXBY .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLdnAUXBY .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLdnAUXBY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLdnAUXBY .mbr-section-title {
  color: #232323;
}
.cid-tFLdnAUXBY .mbr-text,
.cid-tFLdnAUXBY .mbr-section-btn {
  text-align: left;
}
.cid-tFLdnAUXBY .item-title {
  text-align: left;
}
.cid-tFLdnAUXBY .item-subtitle {
  text-align: center;
}
.cid-tFLdnC1BNf {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tFLdnC1BNf .nav-tabs .nav-item.open .nav-link:focus,
.cid-tFLdnC1BNf .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tFLdnC1BNf .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tFLdnC1BNf .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tFLdnC1BNf .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tFLdnC1BNf .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tFLdnC1BNf .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tFLdnC1BNf .nav-link,
.cid-tFLdnC1BNf .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tFLdnC1BNf .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tFLdnC1BNf H4 {
  text-align: center;
}
.cid-tFLdnC1BNf H3 {
  text-align: center;
}
.cid-tFLdnCxzJj {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tFLdnCxzJj .mbr-text,
.cid-tFLdnCxzJj .mbr-section-btn {
  color: #232323;
}
.cid-tFLdnCxzJj .card-title,
.cid-tFLdnCxzJj .card-box {
  color: #ffffff;
}
.cid-tFLdnCxzJj .mbr-text,
.cid-tFLdnCxzJj .link-wrap {
  color: #ffffff;
}
.cid-tFLdnCU1tN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tFLdnCU1tN .row {
    flex-direction: column-reverse;
  }
  .cid-tFLdnCU1tN .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tFLdnCU1tN .google-map {
  height: 100%;
  position: relative;
}
.cid-tFLdnCU1tN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tFLdnCU1tN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tFLdnCU1tN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tFLdnCU1tN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tFLdnCU1tN .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tFLdnCU1tN .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tFLdnCU1tN .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tFLdnCU1tN .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tFLdnCU1tN .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tFLdnCU1tN .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tFLduvaiYW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tFLduvaiYW nav.navbar {
  position: fixed;
}
.cid-tFLduvaiYW .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-tFLduvaiYW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tFLduvaiYW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tFLduvaiYW .dropdown-item:hover,
.cid-tFLduvaiYW .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tFLduvaiYW .dropdown-item:hover span {
  color: white;
}
.cid-tFLduvaiYW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tFLduvaiYW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tFLduvaiYW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tFLduvaiYW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tFLduvaiYW .nav-link {
  position: relative;
}
.cid-tFLduvaiYW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tFLduvaiYW .container {
    flex-wrap: nowrap;
  }
}
.cid-tFLduvaiYW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tFLduvaiYW .dropdown-menu,
.cid-tFLduvaiYW .navbar.opened {
  background: #ffffff !important;
}
.cid-tFLduvaiYW .nav-item:focus,
.cid-tFLduvaiYW .nav-link:focus {
  outline: none;
}
.cid-tFLduvaiYW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tFLduvaiYW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tFLduvaiYW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tFLduvaiYW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tFLduvaiYW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tFLduvaiYW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tFLduvaiYW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tFLduvaiYW .navbar.opened {
  transition: all 0.3s;
}
.cid-tFLduvaiYW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tFLduvaiYW .navbar .navbar-logo img {
  width: auto;
}
.cid-tFLduvaiYW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tFLduvaiYW .navbar.collapsed {
  justify-content: center;
}
.cid-tFLduvaiYW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tFLduvaiYW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tFLduvaiYW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tFLduvaiYW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tFLduvaiYW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tFLduvaiYW .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-tFLduvaiYW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tFLduvaiYW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tFLduvaiYW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tFLduvaiYW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tFLduvaiYW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tFLduvaiYW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tFLduvaiYW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tFLduvaiYW .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-tFLduvaiYW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tFLduvaiYW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tFLduvaiYW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tFLduvaiYW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tFLduvaiYW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tFLduvaiYW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tFLduvaiYW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tFLduvaiYW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tFLduvaiYW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tFLduvaiYW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tFLduvaiYW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tFLduvaiYW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tFLduvaiYW .dropdown-item.active,
.cid-tFLduvaiYW .dropdown-item:active {
  background-color: transparent;
}
.cid-tFLduvaiYW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tFLduvaiYW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tFLduvaiYW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tFLduvaiYW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tFLduvaiYW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tFLduvaiYW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tFLduvaiYW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tFLduvaiYW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tFLduvaiYW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tFLduvaiYW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tFLduvaiYW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tFLduvaiYW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFLduvaiYW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFLduvaiYW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tFLduvaiYW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFLduvaiYW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tFLduvaiYW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tFLduvaiYW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFLduvaiYW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tFLduvaiYW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tFLduvaiYW .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-tFLduvaiYW .navbar {
    height: 70px;
  }
  .cid-tFLduvaiYW .navbar.opened {
    height: auto;
  }
  .cid-tFLduvaiYW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tFLduvSogf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tFLduvSogf .mbr-text,
.cid-tFLduvSogf .mbr-section-btn {
  color: #232323;
}
.cid-tFLduvSogf .card-title,
.cid-tFLduvSogf .card-box {
  color: #ffffff;
}
.cid-tFLduvSogf .mbr-text,
.cid-tFLduvSogf .link-wrap {
  color: #ffffff;
}
.cid-tFLduwvVQm {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tFLduwvVQm .mbr-text,
.cid-tFLduwvVQm .mbr-section-btn {
  color: #232323;
}
.cid-tFLduwvVQm .card-title,
.cid-tFLduwvVQm .card-box {
  color: #ffffff;
}
.cid-tFLduwvVQm .mbr-text,
.cid-tFLduwvVQm .link-wrap {
  color: #ffffff;
}
.cid-tFLduwS6ST {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tFLduwS6ST .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFLduwS6ST .row {
  flex-direction: row-reverse;
}
.cid-tFLduwS6ST img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tFLduwS6ST .text-wrapper {
    padding: 2rem;
  }
}
.cid-tFLduxjJX4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tFLduxyrp3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tFLduxyrp3 img {
  width: 120px;
  margin: auto;
}
.cid-tFLduxyrp3 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tFLduxyrp3 .card {
    max-width: 12.5%;
  }
}
.cid-tFLduy2qIw {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLduy2qIw img,
.cid-tFLduy2qIw .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLduy2qIw .item:focus,
.cid-tFLduy2qIw span:focus {
  outline: none;
}
.cid-tFLduy2qIw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLduy2qIw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLduy2qIw .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLduy2qIw .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLduy2qIw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLduy2qIw .mbr-section-title {
  color: #232323;
}
.cid-tFLduy2qIw .mbr-text,
.cid-tFLduy2qIw .mbr-section-btn {
  text-align: left;
}
.cid-tFLduy2qIw .item-title {
  text-align: left;
}
.cid-tFLduy2qIw .item-subtitle {
  text-align: center;
}
.cid-tFLduyJBsV {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLduyJBsV img,
.cid-tFLduyJBsV .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLduyJBsV .item:focus,
.cid-tFLduyJBsV span:focus {
  outline: none;
}
.cid-tFLduyJBsV .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLduyJBsV .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLduyJBsV .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLduyJBsV .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLduyJBsV .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLduyJBsV .mbr-section-title {
  color: #232323;
}
.cid-tFLduyJBsV .mbr-text,
.cid-tFLduyJBsV .mbr-section-btn {
  text-align: left;
}
.cid-tFLduyJBsV .item-title {
  text-align: left;
}
.cid-tFLduyJBsV .item-subtitle {
  text-align: center;
}
.cid-tFLduzrQsM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLduzrQsM img,
.cid-tFLduzrQsM .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLduzrQsM .item:focus,
.cid-tFLduzrQsM span:focus {
  outline: none;
}
.cid-tFLduzrQsM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLduzrQsM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLduzrQsM .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLduzrQsM .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLduzrQsM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLduzrQsM .mbr-section-title {
  color: #232323;
}
.cid-tFLduzrQsM .mbr-text,
.cid-tFLduzrQsM .mbr-section-btn {
  text-align: left;
}
.cid-tFLduzrQsM .item-title {
  text-align: left;
}
.cid-tFLduzrQsM .item-subtitle {
  text-align: center;
}
.cid-tFLhSqZtN8 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLhSqZtN8 img,
.cid-tFLhSqZtN8 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLhSqZtN8 .item:focus,
.cid-tFLhSqZtN8 span:focus {
  outline: none;
}
.cid-tFLhSqZtN8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLhSqZtN8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLhSqZtN8 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLhSqZtN8 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLhSqZtN8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLhSqZtN8 .mbr-section-title {
  color: #232323;
}
.cid-tFLhSqZtN8 .mbr-text,
.cid-tFLhSqZtN8 .mbr-section-btn {
  text-align: left;
}
.cid-tFLhSqZtN8 .item-title {
  text-align: left;
}
.cid-tFLhSqZtN8 .item-subtitle {
  text-align: center;
}
.cid-tFLhTneJhp {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLhTneJhp img,
.cid-tFLhTneJhp .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLhTneJhp .item:focus,
.cid-tFLhTneJhp span:focus {
  outline: none;
}
.cid-tFLhTneJhp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLhTneJhp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLhTneJhp .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLhTneJhp .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLhTneJhp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLhTneJhp .mbr-section-title {
  color: #232323;
}
.cid-tFLhTneJhp .mbr-text,
.cid-tFLhTneJhp .mbr-section-btn {
  text-align: left;
}
.cid-tFLhTneJhp .item-title {
  text-align: left;
}
.cid-tFLhTneJhp .item-subtitle {
  text-align: center;
}
.cid-tFLduAT8Ji {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLduAT8Ji img,
.cid-tFLduAT8Ji .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLduAT8Ji .item:focus,
.cid-tFLduAT8Ji span:focus {
  outline: none;
}
.cid-tFLduAT8Ji .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLduAT8Ji .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLduAT8Ji .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLduAT8Ji .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLduAT8Ji .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLduAT8Ji .mbr-section-title {
  color: #232323;
}
.cid-tFLduAT8Ji .mbr-text,
.cid-tFLduAT8Ji .mbr-section-btn {
  text-align: left;
}
.cid-tFLduAT8Ji .item-title {
  text-align: left;
}
.cid-tFLduAT8Ji .item-subtitle {
  text-align: center;
}
.cid-tFLivHqRXH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLivHqRXH img,
.cid-tFLivHqRXH .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLivHqRXH .item:focus,
.cid-tFLivHqRXH span:focus {
  outline: none;
}
.cid-tFLivHqRXH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLivHqRXH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLivHqRXH .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLivHqRXH .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLivHqRXH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLivHqRXH .mbr-section-title {
  color: #232323;
}
.cid-tFLivHqRXH .mbr-text,
.cid-tFLivHqRXH .mbr-section-btn {
  text-align: left;
}
.cid-tFLivHqRXH .item-title {
  text-align: left;
}
.cid-tFLivHqRXH .item-subtitle {
  text-align: center;
}
.cid-tFLduBPHGu {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tFLduBPHGu .nav-tabs .nav-item.open .nav-link:focus,
.cid-tFLduBPHGu .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tFLduBPHGu .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tFLduBPHGu .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tFLduBPHGu .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tFLduBPHGu .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tFLduBPHGu .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tFLduBPHGu .nav-link,
.cid-tFLduBPHGu .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tFLduBPHGu .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tFLduBPHGu H4 {
  text-align: center;
}
.cid-tFLduBPHGu H3 {
  text-align: center;
}
.cid-tFLduCneYX {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tFLduCneYX .mbr-text,
.cid-tFLduCneYX .mbr-section-btn {
  color: #232323;
}
.cid-tFLduCneYX .card-title,
.cid-tFLduCneYX .card-box {
  color: #ffffff;
}
.cid-tFLduCneYX .mbr-text,
.cid-tFLduCneYX .link-wrap {
  color: #ffffff;
}
.cid-tFLduCRMRZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tFLduCRMRZ .row {
    flex-direction: column-reverse;
  }
  .cid-tFLduCRMRZ .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tFLduCRMRZ .google-map {
  height: 100%;
  position: relative;
}
.cid-tFLduCRMRZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tFLduCRMRZ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tFLduCRMRZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tFLduCRMRZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tFLduCRMRZ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tFLduCRMRZ .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tFLduCRMRZ .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tFLduCRMRZ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tFLduCRMRZ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tFLduCRMRZ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tFLtkSCIHw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tFLtkSCIHw nav.navbar {
  position: fixed;
}
.cid-tFLtkSCIHw .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-tFLtkSCIHw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tFLtkSCIHw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tFLtkSCIHw .dropdown-item:hover,
.cid-tFLtkSCIHw .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tFLtkSCIHw .dropdown-item:hover span {
  color: white;
}
.cid-tFLtkSCIHw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tFLtkSCIHw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tFLtkSCIHw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tFLtkSCIHw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tFLtkSCIHw .nav-link {
  position: relative;
}
.cid-tFLtkSCIHw .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tFLtkSCIHw .container {
    flex-wrap: nowrap;
  }
}
.cid-tFLtkSCIHw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tFLtkSCIHw .dropdown-menu,
.cid-tFLtkSCIHw .navbar.opened {
  background: #ffffff !important;
}
.cid-tFLtkSCIHw .nav-item:focus,
.cid-tFLtkSCIHw .nav-link:focus {
  outline: none;
}
.cid-tFLtkSCIHw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tFLtkSCIHw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tFLtkSCIHw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tFLtkSCIHw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tFLtkSCIHw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tFLtkSCIHw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tFLtkSCIHw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tFLtkSCIHw .navbar.opened {
  transition: all 0.3s;
}
.cid-tFLtkSCIHw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tFLtkSCIHw .navbar .navbar-logo img {
  width: auto;
}
.cid-tFLtkSCIHw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tFLtkSCIHw .navbar.collapsed {
  justify-content: center;
}
.cid-tFLtkSCIHw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tFLtkSCIHw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tFLtkSCIHw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tFLtkSCIHw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tFLtkSCIHw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tFLtkSCIHw .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-tFLtkSCIHw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tFLtkSCIHw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tFLtkSCIHw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tFLtkSCIHw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tFLtkSCIHw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tFLtkSCIHw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tFLtkSCIHw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tFLtkSCIHw .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-tFLtkSCIHw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tFLtkSCIHw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tFLtkSCIHw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tFLtkSCIHw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tFLtkSCIHw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tFLtkSCIHw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tFLtkSCIHw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tFLtkSCIHw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tFLtkSCIHw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tFLtkSCIHw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tFLtkSCIHw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tFLtkSCIHw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tFLtkSCIHw .dropdown-item.active,
.cid-tFLtkSCIHw .dropdown-item:active {
  background-color: transparent;
}
.cid-tFLtkSCIHw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tFLtkSCIHw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tFLtkSCIHw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tFLtkSCIHw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tFLtkSCIHw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tFLtkSCIHw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tFLtkSCIHw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tFLtkSCIHw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tFLtkSCIHw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tFLtkSCIHw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tFLtkSCIHw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tFLtkSCIHw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFLtkSCIHw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tFLtkSCIHw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tFLtkSCIHw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFLtkSCIHw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tFLtkSCIHw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tFLtkSCIHw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tFLtkSCIHw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tFLtkSCIHw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tFLtkSCIHw .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-tFLtkSCIHw .navbar {
    height: 70px;
  }
  .cid-tFLtkSCIHw .navbar.opened {
    height: auto;
  }
  .cid-tFLtkSCIHw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tFLtkTgX2X {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/head-cannigione2-1980x595.jpg");
}
.cid-tFLtkTgX2X .mbr-text,
.cid-tFLtkTgX2X .mbr-section-btn {
  color: #232323;
}
.cid-tFLtkTgX2X .card-title,
.cid-tFLtkTgX2X .card-box {
  color: #ffffff;
}
.cid-tFLtkTgX2X .mbr-text,
.cid-tFLtkTgX2X .link-wrap {
  color: #ffffff;
}
.cid-tFLtkTBWOo {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tFLtkTBWOo .mbr-text,
.cid-tFLtkTBWOo .mbr-section-btn {
  color: #232323;
}
.cid-tFLtkTBWOo .card-title,
.cid-tFLtkTBWOo .card-box {
  color: #ffffff;
}
.cid-tFLtkTBWOo .mbr-text,
.cid-tFLtkTBWOo .link-wrap {
  color: #ffffff;
}
.cid-tFLtkU3KNX {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tFLtkU3KNX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tFLtkU3KNX .row {
  flex-direction: row-reverse;
}
.cid-tFLtkU3KNX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tFLtkU3KNX .text-wrapper {
    padding: 2rem;
  }
}
.cid-tFLtkUqLTC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tFLtkUqLTC img {
  width: 120px;
  margin: auto;
}
.cid-tFLtkUqLTC .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tFLtkUqLTC .card {
    max-width: 12.5%;
  }
}
.cid-tFLtkVhrMg {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tFLtkVhrMg .nav-tabs .nav-item.open .nav-link:focus,
.cid-tFLtkVhrMg .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tFLtkVhrMg .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tFLtkVhrMg .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tFLtkVhrMg .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tFLtkVhrMg .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tFLtkVhrMg .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tFLtkVhrMg .nav-link,
.cid-tFLtkVhrMg .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tFLtkVhrMg .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tFLtkVhrMg H4 {
  text-align: center;
}
.cid-tFLtkVhrMg H3 {
  text-align: center;
}
.cid-tFLtkVQ0yn {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tFLtkVQ0yn .mbr-text,
.cid-tFLtkVQ0yn .mbr-section-btn {
  color: #232323;
}
.cid-tFLtkVQ0yn .card-title,
.cid-tFLtkVQ0yn .card-box {
  color: #ffffff;
}
.cid-tFLtkVQ0yn .mbr-text,
.cid-tFLtkVQ0yn .link-wrap {
  color: #ffffff;
}
.cid-tFLtkWgUrk {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tFLtkWgUrk img,
.cid-tFLtkWgUrk .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLtkWgUrk .item:focus,
.cid-tFLtkWgUrk span:focus {
  outline: none;
}
.cid-tFLtkWgUrk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLtkWgUrk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLtkWgUrk .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLtkWgUrk .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLtkWgUrk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLtkWgUrk .mbr-section-title {
  color: #232323;
}
.cid-tFLtkWgUrk .mbr-text,
.cid-tFLtkWgUrk .mbr-section-btn {
  text-align: left;
}
.cid-tFLtkWgUrk .item-title {
  text-align: left;
}
.cid-tFLtkWgUrk .item-subtitle {
  text-align: center;
}
.cid-tFLy8qKWKX {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLy8qKWKX img,
.cid-tFLy8qKWKX .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLy8qKWKX .item:focus,
.cid-tFLy8qKWKX span:focus {
  outline: none;
}
.cid-tFLy8qKWKX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLy8qKWKX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLy8qKWKX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLy8qKWKX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLy8qKWKX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLy8qKWKX .mbr-section-title {
  color: #232323;
}
.cid-tFLy8qKWKX .mbr-text,
.cid-tFLy8qKWKX .mbr-section-btn {
  text-align: left;
}
.cid-tFLy8qKWKX .item-title {
  text-align: left;
}
.cid-tFLy8qKWKX .item-subtitle {
  text-align: center;
}
.cid-tFLylM0r8I {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLylM0r8I img,
.cid-tFLylM0r8I .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLylM0r8I .item:focus,
.cid-tFLylM0r8I span:focus {
  outline: none;
}
.cid-tFLylM0r8I .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLylM0r8I .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLylM0r8I .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLylM0r8I .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLylM0r8I .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLylM0r8I .mbr-section-title {
  color: #232323;
}
.cid-tFLylM0r8I .mbr-text,
.cid-tFLylM0r8I .mbr-section-btn {
  text-align: left;
}
.cid-tFLylM0r8I .item-title {
  text-align: left;
}
.cid-tFLylM0r8I .item-subtitle {
  text-align: center;
}
.cid-tFLymOxIRt {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLymOxIRt img,
.cid-tFLymOxIRt .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLymOxIRt .item:focus,
.cid-tFLymOxIRt span:focus {
  outline: none;
}
.cid-tFLymOxIRt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLymOxIRt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLymOxIRt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLymOxIRt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLymOxIRt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLymOxIRt .mbr-section-title {
  color: #232323;
}
.cid-tFLymOxIRt .mbr-text,
.cid-tFLymOxIRt .mbr-section-btn {
  text-align: left;
}
.cid-tFLymOxIRt .item-title {
  text-align: left;
}
.cid-tFLymOxIRt .item-subtitle {
  text-align: center;
}
.cid-tFLBSgWQI7 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLBSgWQI7 img,
.cid-tFLBSgWQI7 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLBSgWQI7 .item:focus,
.cid-tFLBSgWQI7 span:focus {
  outline: none;
}
.cid-tFLBSgWQI7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLBSgWQI7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLBSgWQI7 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLBSgWQI7 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLBSgWQI7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLBSgWQI7 .mbr-section-title {
  color: #232323;
}
.cid-tFLBSgWQI7 .mbr-text,
.cid-tFLBSgWQI7 .mbr-section-btn {
  text-align: left;
}
.cid-tFLBSgWQI7 .item-title {
  text-align: left;
}
.cid-tFLBSgWQI7 .item-subtitle {
  text-align: center;
}
.cid-tFLtkXjjJs {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tFLtkXjjJs img,
.cid-tFLtkXjjJs .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tFLtkXjjJs .item:focus,
.cid-tFLtkXjjJs span:focus {
  outline: none;
}
.cid-tFLtkXjjJs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tFLtkXjjJs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tFLtkXjjJs .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tFLtkXjjJs .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tFLtkXjjJs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tFLtkXjjJs .mbr-section-title {
  color: #232323;
}
.cid-tFLtkXjjJs .mbr-text,
.cid-tFLtkXjjJs .mbr-section-btn {
  text-align: left;
}
.cid-tFLtkXjjJs .item-title {
  text-align: left;
}
.cid-tFLtkXjjJs .item-subtitle {
  text-align: center;
}
.cid-tFLtkYa57o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tFLtkYa57o .row {
    flex-direction: column-reverse;
  }
  .cid-tFLtkYa57o .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tFLtkYa57o .google-map {
  height: 100%;
  position: relative;
}
.cid-tFLtkYa57o .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tFLtkYa57o .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tFLtkYa57o .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tFLtkYa57o .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tFLtkYa57o .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tFLtkYa57o .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tFLtkYa57o .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tFLtkYa57o .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tFLtkYa57o .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tFLtkYa57o .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tG7uKBEASU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tG7uKBEASU nav.navbar {
  position: fixed;
}
.cid-tG7uKBEASU .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-tG7uKBEASU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tG7uKBEASU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tG7uKBEASU .dropdown-item:hover,
.cid-tG7uKBEASU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tG7uKBEASU .dropdown-item:hover span {
  color: white;
}
.cid-tG7uKBEASU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tG7uKBEASU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tG7uKBEASU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tG7uKBEASU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tG7uKBEASU .nav-link {
  position: relative;
}
.cid-tG7uKBEASU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tG7uKBEASU .container {
    flex-wrap: nowrap;
  }
}
.cid-tG7uKBEASU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tG7uKBEASU .dropdown-menu,
.cid-tG7uKBEASU .navbar.opened {
  background: #ffffff !important;
}
.cid-tG7uKBEASU .nav-item:focus,
.cid-tG7uKBEASU .nav-link:focus {
  outline: none;
}
.cid-tG7uKBEASU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tG7uKBEASU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tG7uKBEASU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tG7uKBEASU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tG7uKBEASU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tG7uKBEASU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tG7uKBEASU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tG7uKBEASU .navbar.opened {
  transition: all 0.3s;
}
.cid-tG7uKBEASU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tG7uKBEASU .navbar .navbar-logo img {
  width: auto;
}
.cid-tG7uKBEASU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tG7uKBEASU .navbar.collapsed {
  justify-content: center;
}
.cid-tG7uKBEASU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tG7uKBEASU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tG7uKBEASU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tG7uKBEASU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tG7uKBEASU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tG7uKBEASU .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-tG7uKBEASU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tG7uKBEASU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tG7uKBEASU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tG7uKBEASU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tG7uKBEASU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tG7uKBEASU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tG7uKBEASU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tG7uKBEASU .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-tG7uKBEASU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tG7uKBEASU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tG7uKBEASU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tG7uKBEASU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tG7uKBEASU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tG7uKBEASU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tG7uKBEASU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tG7uKBEASU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tG7uKBEASU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tG7uKBEASU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tG7uKBEASU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tG7uKBEASU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tG7uKBEASU .dropdown-item.active,
.cid-tG7uKBEASU .dropdown-item:active {
  background-color: transparent;
}
.cid-tG7uKBEASU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tG7uKBEASU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tG7uKBEASU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tG7uKBEASU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tG7uKBEASU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tG7uKBEASU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tG7uKBEASU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tG7uKBEASU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tG7uKBEASU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tG7uKBEASU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tG7uKBEASU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tG7uKBEASU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7uKBEASU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7uKBEASU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tG7uKBEASU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7uKBEASU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tG7uKBEASU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tG7uKBEASU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7uKBEASU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tG7uKBEASU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tG7uKBEASU .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-tG7uKBEASU .navbar {
    height: 70px;
  }
  .cid-tG7uKBEASU .navbar.opened {
    height: auto;
  }
  .cid-tG7uKBEASU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tG7uKCdDJa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tG7uKCdDJa .mbr-text,
.cid-tG7uKCdDJa .mbr-section-btn {
  color: #232323;
}
.cid-tG7uKCdDJa .card-title,
.cid-tG7uKCdDJa .card-box {
  color: #ffffff;
}
.cid-tG7uKCdDJa .mbr-text,
.cid-tG7uKCdDJa .link-wrap {
  color: #ffffff;
}
.cid-tG7uKCwc8U {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tG7uKCwc8U .mbr-text,
.cid-tG7uKCwc8U .mbr-section-btn {
  color: #232323;
}
.cid-tG7uKCwc8U .card-title,
.cid-tG7uKCwc8U .card-box {
  color: #ffffff;
}
.cid-tG7uKCwc8U .mbr-text,
.cid-tG7uKCwc8U .link-wrap {
  color: #ffffff;
}
.cid-tG7uKCQsfh {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tG7uKCQsfh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tG7uKCQsfh .row {
  flex-direction: row-reverse;
}
.cid-tG7uKCQsfh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tG7uKCQsfh .text-wrapper {
    padding: 2rem;
  }
}
.cid-tG7uKDd41e {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7uKDt5Ln {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tG7uKDt5Ln img {
  width: 120px;
  margin: auto;
}
.cid-tG7uKDt5Ln .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tG7uKDt5Ln .card {
    max-width: 12.5%;
  }
}
.cid-tG7uKEyxM0 {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tG7uKEyxM0 .mbr-text,
.cid-tG7uKEyxM0 .mbr-section-btn {
  color: #232323;
}
.cid-tG7uKEyxM0 .card-title,
.cid-tG7uKEyxM0 .card-box {
  color: #ffffff;
}
.cid-tG7uKEyxM0 .mbr-text,
.cid-tG7uKEyxM0 .link-wrap {
  color: #ffffff;
}
.cid-tG7uKEUDE1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7uKEUDE1 img,
.cid-tG7uKEUDE1 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7uKEUDE1 .item:focus,
.cid-tG7uKEUDE1 span:focus {
  outline: none;
}
.cid-tG7uKEUDE1 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7uKEUDE1 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7uKEUDE1 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7uKEUDE1 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7uKEUDE1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7uKEUDE1 .mbr-section-title {
  color: #232323;
}
.cid-tG7uKEUDE1 .mbr-text,
.cid-tG7uKEUDE1 .mbr-section-btn {
  text-align: left;
}
.cid-tG7uKEUDE1 .item-title {
  text-align: left;
}
.cid-tG7uKEUDE1 .item-subtitle {
  text-align: center;
}
.cid-tG7uKFA5n4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7uKFA5n4 img,
.cid-tG7uKFA5n4 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7uKFA5n4 .item:focus,
.cid-tG7uKFA5n4 span:focus {
  outline: none;
}
.cid-tG7uKFA5n4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7uKFA5n4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7uKFA5n4 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7uKFA5n4 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7uKFA5n4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7uKFA5n4 .mbr-section-title {
  color: #232323;
}
.cid-tG7uKFA5n4 .mbr-text,
.cid-tG7uKFA5n4 .mbr-section-btn {
  text-align: left;
}
.cid-tG7uKFA5n4 .item-title {
  text-align: left;
}
.cid-tG7uKFA5n4 .item-subtitle {
  text-align: center;
}
.cid-tG7uKGeuiu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7uKGeuiu img,
.cid-tG7uKGeuiu .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7uKGeuiu .item:focus,
.cid-tG7uKGeuiu span:focus {
  outline: none;
}
.cid-tG7uKGeuiu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7uKGeuiu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7uKGeuiu .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7uKGeuiu .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7uKGeuiu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7uKGeuiu .mbr-section-title {
  color: #232323;
}
.cid-tG7uKGeuiu .mbr-text,
.cid-tG7uKGeuiu .mbr-section-btn {
  text-align: left;
}
.cid-tG7uKGeuiu .item-title {
  text-align: left;
}
.cid-tG7uKGeuiu .item-subtitle {
  text-align: center;
}
.cid-tG7uKH2py4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7uKH2py4 img,
.cid-tG7uKH2py4 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7uKH2py4 .item:focus,
.cid-tG7uKH2py4 span:focus {
  outline: none;
}
.cid-tG7uKH2py4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7uKH2py4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7uKH2py4 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7uKH2py4 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7uKH2py4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7uKH2py4 .mbr-section-title {
  color: #232323;
}
.cid-tG7uKH2py4 .mbr-text,
.cid-tG7uKH2py4 .mbr-section-btn {
  text-align: left;
}
.cid-tG7uKH2py4 .item-title {
  text-align: left;
}
.cid-tG7uKH2py4 .item-subtitle {
  text-align: center;
}
.cid-tG7uKHFYql {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7uKHFYql img,
.cid-tG7uKHFYql .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7uKHFYql .item:focus,
.cid-tG7uKHFYql span:focus {
  outline: none;
}
.cid-tG7uKHFYql .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7uKHFYql .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7uKHFYql .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7uKHFYql .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7uKHFYql .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7uKHFYql .mbr-section-title {
  color: #232323;
}
.cid-tG7uKHFYql .mbr-text,
.cid-tG7uKHFYql .mbr-section-btn {
  text-align: left;
}
.cid-tG7uKHFYql .item-title {
  text-align: left;
}
.cid-tG7uKHFYql .item-subtitle {
  text-align: center;
}
.cid-tG7xOlGIaO {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7xOlGIaO img,
.cid-tG7xOlGIaO .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7xOlGIaO .item:focus,
.cid-tG7xOlGIaO span:focus {
  outline: none;
}
.cid-tG7xOlGIaO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7xOlGIaO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7xOlGIaO .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7xOlGIaO .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7xOlGIaO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7xOlGIaO .mbr-section-title {
  color: #232323;
}
.cid-tG7xOlGIaO .mbr-text,
.cid-tG7xOlGIaO .mbr-section-btn {
  text-align: left;
}
.cid-tG7xOlGIaO .item-title {
  text-align: left;
}
.cid-tG7xOlGIaO .item-subtitle {
  text-align: center;
}
.cid-tG7y0YMhUk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7y0YMhUk img,
.cid-tG7y0YMhUk .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7y0YMhUk .item:focus,
.cid-tG7y0YMhUk span:focus {
  outline: none;
}
.cid-tG7y0YMhUk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7y0YMhUk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7y0YMhUk .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7y0YMhUk .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7y0YMhUk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7y0YMhUk .mbr-section-title {
  color: #232323;
}
.cid-tG7y0YMhUk .mbr-text,
.cid-tG7y0YMhUk .mbr-section-btn {
  text-align: left;
}
.cid-tG7y0YMhUk .item-title {
  text-align: left;
}
.cid-tG7y0YMhUk .item-subtitle {
  text-align: center;
}
.cid-tG7uKIrywh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tG7uKIrywh .row {
    flex-direction: column-reverse;
  }
  .cid-tG7uKIrywh .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tG7uKIrywh .google-map {
  height: 100%;
  position: relative;
}
.cid-tG7uKIrywh .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tG7uKIrywh .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tG7uKIrywh .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tG7uKIrywh .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tG7uKIrywh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tG7uKIrywh .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tG7uKIrywh .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tG7uKIrywh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tG7uKIrywh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tG7uKIrywh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tG7z7WrErw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tG7z7WrErw nav.navbar {
  position: fixed;
}
.cid-tG7z7WrErw .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-tG7z7WrErw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tG7z7WrErw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tG7z7WrErw .dropdown-item:hover,
.cid-tG7z7WrErw .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tG7z7WrErw .dropdown-item:hover span {
  color: white;
}
.cid-tG7z7WrErw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tG7z7WrErw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tG7z7WrErw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tG7z7WrErw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tG7z7WrErw .nav-link {
  position: relative;
}
.cid-tG7z7WrErw .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tG7z7WrErw .container {
    flex-wrap: nowrap;
  }
}
.cid-tG7z7WrErw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tG7z7WrErw .dropdown-menu,
.cid-tG7z7WrErw .navbar.opened {
  background: #ffffff !important;
}
.cid-tG7z7WrErw .nav-item:focus,
.cid-tG7z7WrErw .nav-link:focus {
  outline: none;
}
.cid-tG7z7WrErw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tG7z7WrErw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tG7z7WrErw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tG7z7WrErw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tG7z7WrErw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tG7z7WrErw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tG7z7WrErw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tG7z7WrErw .navbar.opened {
  transition: all 0.3s;
}
.cid-tG7z7WrErw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tG7z7WrErw .navbar .navbar-logo img {
  width: auto;
}
.cid-tG7z7WrErw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tG7z7WrErw .navbar.collapsed {
  justify-content: center;
}
.cid-tG7z7WrErw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tG7z7WrErw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tG7z7WrErw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tG7z7WrErw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tG7z7WrErw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tG7z7WrErw .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-tG7z7WrErw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tG7z7WrErw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tG7z7WrErw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tG7z7WrErw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tG7z7WrErw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tG7z7WrErw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tG7z7WrErw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tG7z7WrErw .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-tG7z7WrErw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tG7z7WrErw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tG7z7WrErw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tG7z7WrErw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tG7z7WrErw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tG7z7WrErw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tG7z7WrErw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tG7z7WrErw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tG7z7WrErw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tG7z7WrErw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tG7z7WrErw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tG7z7WrErw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tG7z7WrErw .dropdown-item.active,
.cid-tG7z7WrErw .dropdown-item:active {
  background-color: transparent;
}
.cid-tG7z7WrErw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tG7z7WrErw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tG7z7WrErw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tG7z7WrErw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tG7z7WrErw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tG7z7WrErw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tG7z7WrErw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tG7z7WrErw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tG7z7WrErw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tG7z7WrErw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tG7z7WrErw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tG7z7WrErw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7z7WrErw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7z7WrErw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tG7z7WrErw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7z7WrErw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tG7z7WrErw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tG7z7WrErw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7z7WrErw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tG7z7WrErw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tG7z7WrErw .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-tG7z7WrErw .navbar {
    height: 70px;
  }
  .cid-tG7z7WrErw .navbar.opened {
    height: auto;
  }
  .cid-tG7z7WrErw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tG7z7Xzh5e {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tG7z7Xzh5e .mbr-text,
.cid-tG7z7Xzh5e .mbr-section-btn {
  color: #232323;
}
.cid-tG7z7Xzh5e .card-title,
.cid-tG7z7Xzh5e .card-box {
  color: #ffffff;
}
.cid-tG7z7Xzh5e .mbr-text,
.cid-tG7z7Xzh5e .link-wrap {
  color: #ffffff;
}
.cid-tG7z7YfheY {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tG7z7YfheY .mbr-text,
.cid-tG7z7YfheY .mbr-section-btn {
  color: #232323;
}
.cid-tG7z7YfheY .card-title,
.cid-tG7z7YfheY .card-box {
  color: #ffffff;
}
.cid-tG7z7YfheY .mbr-text,
.cid-tG7z7YfheY .link-wrap {
  color: #ffffff;
}
.cid-tG7z7YPLZ5 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tG7z7YPLZ5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tG7z7YPLZ5 .row {
  flex-direction: row-reverse;
}
.cid-tG7z7YPLZ5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tG7z7YPLZ5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tG7z7ZgLv1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7z7ZxZF1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tG7z7ZxZF1 img {
  width: 120px;
  margin: auto;
}
.cid-tG7z7ZxZF1 .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tG7z7ZxZF1 .card {
    max-width: 12.5%;
  }
}
.cid-tG7z80DDas {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tG7z80DDas .mbr-text,
.cid-tG7z80DDas .mbr-section-btn {
  color: #232323;
}
.cid-tG7z80DDas .card-title,
.cid-tG7z80DDas .card-box {
  color: #ffffff;
}
.cid-tG7z80DDas .mbr-text,
.cid-tG7z80DDas .link-wrap {
  color: #ffffff;
}
.cid-tG7z812056 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7z812056 img,
.cid-tG7z812056 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z812056 .item:focus,
.cid-tG7z812056 span:focus {
  outline: none;
}
.cid-tG7z812056 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z812056 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z812056 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z812056 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z812056 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z812056 .mbr-section-title {
  color: #232323;
}
.cid-tG7z812056 .mbr-text,
.cid-tG7z812056 .mbr-section-btn {
  text-align: left;
}
.cid-tG7z812056 .item-title {
  text-align: left;
}
.cid-tG7z812056 .item-subtitle {
  text-align: center;
}
.cid-tG7z821wTu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7z821wTu img,
.cid-tG7z821wTu .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z821wTu .item:focus,
.cid-tG7z821wTu span:focus {
  outline: none;
}
.cid-tG7z821wTu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z821wTu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z821wTu .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z821wTu .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z821wTu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z821wTu .mbr-section-title {
  color: #232323;
}
.cid-tG7z821wTu .mbr-text,
.cid-tG7z821wTu .mbr-section-btn {
  text-align: left;
}
.cid-tG7z821wTu .item-title {
  text-align: left;
}
.cid-tG7z821wTu .item-subtitle {
  text-align: center;
}
.cid-tG7z82RNMc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7z82RNMc img,
.cid-tG7z82RNMc .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z82RNMc .item:focus,
.cid-tG7z82RNMc span:focus {
  outline: none;
}
.cid-tG7z82RNMc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z82RNMc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z82RNMc .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z82RNMc .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z82RNMc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z82RNMc .mbr-section-title {
  color: #232323;
}
.cid-tG7z82RNMc .mbr-text,
.cid-tG7z82RNMc .mbr-section-btn {
  text-align: left;
}
.cid-tG7z82RNMc .item-title {
  text-align: left;
}
.cid-tG7z82RNMc .item-subtitle {
  text-align: center;
}
.cid-tG7z83DkHw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7z83DkHw img,
.cid-tG7z83DkHw .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z83DkHw .item:focus,
.cid-tG7z83DkHw span:focus {
  outline: none;
}
.cid-tG7z83DkHw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z83DkHw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z83DkHw .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z83DkHw .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z83DkHw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z83DkHw .mbr-section-title {
  color: #232323;
}
.cid-tG7z83DkHw .mbr-text,
.cid-tG7z83DkHw .mbr-section-btn {
  text-align: left;
}
.cid-tG7z83DkHw .item-title {
  text-align: left;
}
.cid-tG7z83DkHw .item-subtitle {
  text-align: center;
}
.cid-tG7z84pfuA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7z84pfuA img,
.cid-tG7z84pfuA .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z84pfuA .item:focus,
.cid-tG7z84pfuA span:focus {
  outline: none;
}
.cid-tG7z84pfuA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z84pfuA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z84pfuA .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z84pfuA .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z84pfuA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z84pfuA .mbr-section-title {
  color: #232323;
}
.cid-tG7z84pfuA .mbr-text,
.cid-tG7z84pfuA .mbr-section-btn {
  text-align: left;
}
.cid-tG7z84pfuA .item-title {
  text-align: left;
}
.cid-tG7z84pfuA .item-subtitle {
  text-align: center;
}
.cid-tG7z85eAU4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7z85eAU4 img,
.cid-tG7z85eAU4 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z85eAU4 .item:focus,
.cid-tG7z85eAU4 span:focus {
  outline: none;
}
.cid-tG7z85eAU4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z85eAU4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z85eAU4 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z85eAU4 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z85eAU4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z85eAU4 .mbr-section-title {
  color: #232323;
}
.cid-tG7z85eAU4 .mbr-text,
.cid-tG7z85eAU4 .mbr-section-btn {
  text-align: left;
}
.cid-tG7z85eAU4 .item-title {
  text-align: left;
}
.cid-tG7z85eAU4 .item-subtitle {
  text-align: center;
}
.cid-tG7z860a3b {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7z860a3b img,
.cid-tG7z860a3b .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7z860a3b .item:focus,
.cid-tG7z860a3b span:focus {
  outline: none;
}
.cid-tG7z860a3b .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7z860a3b .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7z860a3b .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7z860a3b .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7z860a3b .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7z860a3b .mbr-section-title {
  color: #232323;
}
.cid-tG7z860a3b .mbr-text,
.cid-tG7z860a3b .mbr-section-btn {
  text-align: left;
}
.cid-tG7z860a3b .item-title {
  text-align: left;
}
.cid-tG7z860a3b .item-subtitle {
  text-align: center;
}
.cid-tG7DbGR4Ro {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tG7DbGR4Ro .nav-tabs .nav-item.open .nav-link:focus,
.cid-tG7DbGR4Ro .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tG7DbGR4Ro .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tG7DbGR4Ro .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tG7DbGR4Ro .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tG7DbGR4Ro .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tG7DbGR4Ro .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tG7DbGR4Ro .nav-link,
.cid-tG7DbGR4Ro .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tG7DbGR4Ro .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tG7DbGR4Ro H4 {
  text-align: center;
}
.cid-tG7DbGR4Ro H3 {
  text-align: center;
}
.cid-tG7z86Ai1u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tG7z86Ai1u .row {
    flex-direction: column-reverse;
  }
  .cid-tG7z86Ai1u .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tG7z86Ai1u .google-map {
  height: 100%;
  position: relative;
}
.cid-tG7z86Ai1u .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tG7z86Ai1u .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tG7z86Ai1u .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tG7z86Ai1u .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tG7z86Ai1u .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tG7z86Ai1u .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tG7z86Ai1u .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tG7z86Ai1u .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tG7z86Ai1u .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tG7z86Ai1u .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tG7KWvJ3M9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tG7KWvJ3M9 nav.navbar {
  position: fixed;
}
.cid-tG7KWvJ3M9 .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-tG7KWvJ3M9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tG7KWvJ3M9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tG7KWvJ3M9 .dropdown-item:hover,
.cid-tG7KWvJ3M9 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tG7KWvJ3M9 .dropdown-item:hover span {
  color: white;
}
.cid-tG7KWvJ3M9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tG7KWvJ3M9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tG7KWvJ3M9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tG7KWvJ3M9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tG7KWvJ3M9 .nav-link {
  position: relative;
}
.cid-tG7KWvJ3M9 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tG7KWvJ3M9 .container {
    flex-wrap: nowrap;
  }
}
.cid-tG7KWvJ3M9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tG7KWvJ3M9 .dropdown-menu,
.cid-tG7KWvJ3M9 .navbar.opened {
  background: #ffffff !important;
}
.cid-tG7KWvJ3M9 .nav-item:focus,
.cid-tG7KWvJ3M9 .nav-link:focus {
  outline: none;
}
.cid-tG7KWvJ3M9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tG7KWvJ3M9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tG7KWvJ3M9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tG7KWvJ3M9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tG7KWvJ3M9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tG7KWvJ3M9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tG7KWvJ3M9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tG7KWvJ3M9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tG7KWvJ3M9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tG7KWvJ3M9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tG7KWvJ3M9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tG7KWvJ3M9 .navbar.collapsed {
  justify-content: center;
}
.cid-tG7KWvJ3M9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tG7KWvJ3M9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tG7KWvJ3M9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tG7KWvJ3M9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tG7KWvJ3M9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tG7KWvJ3M9 .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-tG7KWvJ3M9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tG7KWvJ3M9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tG7KWvJ3M9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tG7KWvJ3M9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tG7KWvJ3M9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tG7KWvJ3M9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tG7KWvJ3M9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tG7KWvJ3M9 .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-tG7KWvJ3M9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tG7KWvJ3M9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tG7KWvJ3M9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tG7KWvJ3M9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tG7KWvJ3M9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tG7KWvJ3M9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tG7KWvJ3M9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tG7KWvJ3M9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tG7KWvJ3M9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tG7KWvJ3M9 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tG7KWvJ3M9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tG7KWvJ3M9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tG7KWvJ3M9 .dropdown-item.active,
.cid-tG7KWvJ3M9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tG7KWvJ3M9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tG7KWvJ3M9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tG7KWvJ3M9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tG7KWvJ3M9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tG7KWvJ3M9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tG7KWvJ3M9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tG7KWvJ3M9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tG7KWvJ3M9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tG7KWvJ3M9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tG7KWvJ3M9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tG7KWvJ3M9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tG7KWvJ3M9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7KWvJ3M9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7KWvJ3M9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tG7KWvJ3M9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7KWvJ3M9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tG7KWvJ3M9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tG7KWvJ3M9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7KWvJ3M9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tG7KWvJ3M9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tG7KWvJ3M9 .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-tG7KWvJ3M9 .navbar {
    height: 70px;
  }
  .cid-tG7KWvJ3M9 .navbar.opened {
    height: auto;
  }
  .cid-tG7KWvJ3M9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tG7KWwE7vB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tG7KWwE7vB .mbr-text,
.cid-tG7KWwE7vB .mbr-section-btn {
  color: #232323;
}
.cid-tG7KWwE7vB .card-title,
.cid-tG7KWwE7vB .card-box {
  color: #ffffff;
}
.cid-tG7KWwE7vB .mbr-text,
.cid-tG7KWwE7vB .link-wrap {
  color: #ffffff;
}
.cid-tG7KWxiG3X {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tG7KWxiG3X .mbr-text,
.cid-tG7KWxiG3X .mbr-section-btn {
  color: #232323;
}
.cid-tG7KWxiG3X .card-title,
.cid-tG7KWxiG3X .card-box {
  color: #ffffff;
}
.cid-tG7KWxiG3X .mbr-text,
.cid-tG7KWxiG3X .link-wrap {
  color: #ffffff;
}
.cid-tG7KWxMkX7 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tG7KWxMkX7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tG7KWxMkX7 .row {
  flex-direction: row-reverse;
}
.cid-tG7KWxMkX7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tG7KWxMkX7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tG7KWyewMH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7KWywzHr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tG7KWywzHr img {
  width: 120px;
  margin: auto;
}
.cid-tG7KWywzHr .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tG7KWywzHr .card {
    max-width: 12.5%;
  }
}
.cid-tG7KWzwQiI {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tG7KWzwQiI .mbr-text,
.cid-tG7KWzwQiI .mbr-section-btn {
  color: #232323;
}
.cid-tG7KWzwQiI .card-title,
.cid-tG7KWzwQiI .card-box {
  color: #ffffff;
}
.cid-tG7KWzwQiI .mbr-text,
.cid-tG7KWzwQiI .link-wrap {
  color: #ffffff;
}
.cid-tG7KWzX39u {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7KWzX39u img,
.cid-tG7KWzX39u .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7KWzX39u .item:focus,
.cid-tG7KWzX39u span:focus {
  outline: none;
}
.cid-tG7KWzX39u .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7KWzX39u .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7KWzX39u .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7KWzX39u .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7KWzX39u .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7KWzX39u .mbr-section-title {
  color: #232323;
}
.cid-tG7KWzX39u .mbr-text,
.cid-tG7KWzX39u .mbr-section-btn {
  text-align: left;
}
.cid-tG7KWzX39u .item-title {
  text-align: left;
}
.cid-tG7KWzX39u .item-subtitle {
  text-align: center;
}
.cid-tG7KWAQ8am {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7KWAQ8am img,
.cid-tG7KWAQ8am .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7KWAQ8am .item:focus,
.cid-tG7KWAQ8am span:focus {
  outline: none;
}
.cid-tG7KWAQ8am .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7KWAQ8am .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7KWAQ8am .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7KWAQ8am .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7KWAQ8am .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7KWAQ8am .mbr-section-title {
  color: #232323;
}
.cid-tG7KWAQ8am .mbr-text,
.cid-tG7KWAQ8am .mbr-section-btn {
  text-align: left;
}
.cid-tG7KWAQ8am .item-title {
  text-align: left;
}
.cid-tG7KWAQ8am .item-subtitle {
  text-align: center;
}
.cid-tG7KWBFtAG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7KWBFtAG img,
.cid-tG7KWBFtAG .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7KWBFtAG .item:focus,
.cid-tG7KWBFtAG span:focus {
  outline: none;
}
.cid-tG7KWBFtAG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7KWBFtAG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7KWBFtAG .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7KWBFtAG .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7KWBFtAG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7KWBFtAG .mbr-section-title {
  color: #232323;
}
.cid-tG7KWBFtAG .mbr-text,
.cid-tG7KWBFtAG .mbr-section-btn {
  text-align: left;
}
.cid-tG7KWBFtAG .item-title {
  text-align: left;
}
.cid-tG7KWBFtAG .item-subtitle {
  text-align: center;
}
.cid-tG7KWCrN3Y {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7KWCrN3Y img,
.cid-tG7KWCrN3Y .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7KWCrN3Y .item:focus,
.cid-tG7KWCrN3Y span:focus {
  outline: none;
}
.cid-tG7KWCrN3Y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7KWCrN3Y .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7KWCrN3Y .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7KWCrN3Y .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7KWCrN3Y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7KWCrN3Y .mbr-section-title {
  color: #232323;
}
.cid-tG7KWCrN3Y .mbr-text,
.cid-tG7KWCrN3Y .mbr-section-btn {
  text-align: left;
}
.cid-tG7KWCrN3Y .item-title {
  text-align: left;
}
.cid-tG7KWCrN3Y .item-subtitle {
  text-align: center;
}
.cid-tG7KWDdjPc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7KWDdjPc img,
.cid-tG7KWDdjPc .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7KWDdjPc .item:focus,
.cid-tG7KWDdjPc span:focus {
  outline: none;
}
.cid-tG7KWDdjPc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7KWDdjPc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7KWDdjPc .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7KWDdjPc .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7KWDdjPc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7KWDdjPc .mbr-section-title {
  color: #232323;
}
.cid-tG7KWDdjPc .mbr-text,
.cid-tG7KWDdjPc .mbr-section-btn {
  text-align: left;
}
.cid-tG7KWDdjPc .item-title {
  text-align: left;
}
.cid-tG7KWDdjPc .item-subtitle {
  text-align: center;
}
.cid-tG7KWE2T4y {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7KWE2T4y img,
.cid-tG7KWE2T4y .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7KWE2T4y .item:focus,
.cid-tG7KWE2T4y span:focus {
  outline: none;
}
.cid-tG7KWE2T4y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7KWE2T4y .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7KWE2T4y .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7KWE2T4y .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7KWE2T4y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7KWE2T4y .mbr-section-title {
  color: #232323;
}
.cid-tG7KWE2T4y .mbr-text,
.cid-tG7KWE2T4y .mbr-section-btn {
  text-align: left;
}
.cid-tG7KWE2T4y .item-title {
  text-align: left;
}
.cid-tG7KWE2T4y .item-subtitle {
  text-align: center;
}
.cid-tG7ZT6PuZo {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tG7ZT6PuZo .nav-tabs .nav-item.open .nav-link:focus,
.cid-tG7ZT6PuZo .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tG7ZT6PuZo .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tG7ZT6PuZo .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tG7ZT6PuZo .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tG7ZT6PuZo .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tG7ZT6PuZo .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tG7ZT6PuZo .nav-link,
.cid-tG7ZT6PuZo .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tG7ZT6PuZo .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tG7ZT6PuZo H4 {
  text-align: center;
}
.cid-tG7ZT6PuZo H3 {
  text-align: center;
}
.cid-tG7KWFkjrH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tG7KWFkjrH .row {
    flex-direction: column-reverse;
  }
  .cid-tG7KWFkjrH .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tG7KWFkjrH .google-map {
  height: 100%;
  position: relative;
}
.cid-tG7KWFkjrH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tG7KWFkjrH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tG7KWFkjrH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tG7KWFkjrH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tG7KWFkjrH .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tG7KWFkjrH .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tG7KWFkjrH .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tG7KWFkjrH .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tG7KWFkjrH .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tG7KWFkjrH .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tG7Oghqf5T {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tG7Oghqf5T nav.navbar {
  position: fixed;
}
.cid-tG7Oghqf5T .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-tG7Oghqf5T .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tG7Oghqf5T .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tG7Oghqf5T .dropdown-item:hover,
.cid-tG7Oghqf5T .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tG7Oghqf5T .dropdown-item:hover span {
  color: white;
}
.cid-tG7Oghqf5T .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tG7Oghqf5T .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tG7Oghqf5T .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tG7Oghqf5T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tG7Oghqf5T .nav-link {
  position: relative;
}
.cid-tG7Oghqf5T .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tG7Oghqf5T .container {
    flex-wrap: nowrap;
  }
}
.cid-tG7Oghqf5T .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tG7Oghqf5T .dropdown-menu,
.cid-tG7Oghqf5T .navbar.opened {
  background: #ffffff !important;
}
.cid-tG7Oghqf5T .nav-item:focus,
.cid-tG7Oghqf5T .nav-link:focus {
  outline: none;
}
.cid-tG7Oghqf5T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tG7Oghqf5T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tG7Oghqf5T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tG7Oghqf5T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tG7Oghqf5T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tG7Oghqf5T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tG7Oghqf5T .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tG7Oghqf5T .navbar.opened {
  transition: all 0.3s;
}
.cid-tG7Oghqf5T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tG7Oghqf5T .navbar .navbar-logo img {
  width: auto;
}
.cid-tG7Oghqf5T .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tG7Oghqf5T .navbar.collapsed {
  justify-content: center;
}
.cid-tG7Oghqf5T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tG7Oghqf5T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tG7Oghqf5T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tG7Oghqf5T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tG7Oghqf5T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tG7Oghqf5T .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-tG7Oghqf5T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tG7Oghqf5T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tG7Oghqf5T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tG7Oghqf5T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tG7Oghqf5T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tG7Oghqf5T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tG7Oghqf5T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tG7Oghqf5T .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-tG7Oghqf5T .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tG7Oghqf5T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tG7Oghqf5T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tG7Oghqf5T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tG7Oghqf5T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tG7Oghqf5T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tG7Oghqf5T .navbar.navbar-short {
  min-height: 60px;
}
.cid-tG7Oghqf5T .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tG7Oghqf5T .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tG7Oghqf5T .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tG7Oghqf5T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tG7Oghqf5T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tG7Oghqf5T .dropdown-item.active,
.cid-tG7Oghqf5T .dropdown-item:active {
  background-color: transparent;
}
.cid-tG7Oghqf5T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tG7Oghqf5T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tG7Oghqf5T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tG7Oghqf5T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tG7Oghqf5T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tG7Oghqf5T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tG7Oghqf5T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tG7Oghqf5T .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tG7Oghqf5T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tG7Oghqf5T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tG7Oghqf5T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tG7Oghqf5T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7Oghqf5T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tG7Oghqf5T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tG7Oghqf5T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7Oghqf5T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tG7Oghqf5T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tG7Oghqf5T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tG7Oghqf5T .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tG7Oghqf5T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tG7Oghqf5T .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-tG7Oghqf5T .navbar {
    height: 70px;
  }
  .cid-tG7Oghqf5T .navbar.opened {
    height: auto;
  }
  .cid-tG7Oghqf5T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tG7OghY3wk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tG7OghY3wk .mbr-text,
.cid-tG7OghY3wk .mbr-section-btn {
  color: #232323;
}
.cid-tG7OghY3wk .card-title,
.cid-tG7OghY3wk .card-box {
  color: #ffffff;
}
.cid-tG7OghY3wk .mbr-text,
.cid-tG7OghY3wk .link-wrap {
  color: #ffffff;
}
.cid-tG7OgigAQ0 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tG7OgigAQ0 .mbr-text,
.cid-tG7OgigAQ0 .mbr-section-btn {
  color: #232323;
}
.cid-tG7OgigAQ0 .card-title,
.cid-tG7OgigAQ0 .card-box {
  color: #ffffff;
}
.cid-tG7OgigAQ0 .mbr-text,
.cid-tG7OgigAQ0 .link-wrap {
  color: #ffffff;
}
.cid-tG7OgixbPm {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tG7OgixbPm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tG7OgixbPm .row {
  flex-direction: row-reverse;
}
.cid-tG7OgixbPm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tG7OgixbPm .text-wrapper {
    padding: 2rem;
  }
}
.cid-tG7OgiWQWT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7Ogj9NGY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tG7Ogj9NGY img {
  width: 120px;
  margin: auto;
}
.cid-tG7Ogj9NGY .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tG7Ogj9NGY .card {
    max-width: 12.5%;
  }
}
.cid-tG7Ogk3fAk {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tG7Ogk3fAk .mbr-text,
.cid-tG7Ogk3fAk .mbr-section-btn {
  color: #232323;
}
.cid-tG7Ogk3fAk .card-title,
.cid-tG7Ogk3fAk .card-box {
  color: #ffffff;
}
.cid-tG7Ogk3fAk .mbr-text,
.cid-tG7Ogk3fAk .link-wrap {
  color: #ffffff;
}
.cid-tG7OgklbUm {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tG7OgklbUm img,
.cid-tG7OgklbUm .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7OgklbUm .item:focus,
.cid-tG7OgklbUm span:focus {
  outline: none;
}
.cid-tG7OgklbUm .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7OgklbUm .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7OgklbUm .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7OgklbUm .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7OgklbUm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7OgklbUm .mbr-section-title {
  color: #232323;
}
.cid-tG7OgklbUm .mbr-text,
.cid-tG7OgklbUm .mbr-section-btn {
  text-align: left;
}
.cid-tG7OgklbUm .item-title {
  text-align: left;
}
.cid-tG7OgklbUm .item-subtitle {
  text-align: center;
}
.cid-tG7OgkYj3S {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7OgkYj3S img,
.cid-tG7OgkYj3S .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7OgkYj3S .item:focus,
.cid-tG7OgkYj3S span:focus {
  outline: none;
}
.cid-tG7OgkYj3S .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7OgkYj3S .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7OgkYj3S .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7OgkYj3S .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7OgkYj3S .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7OgkYj3S .mbr-section-title {
  color: #232323;
}
.cid-tG7OgkYj3S .mbr-text,
.cid-tG7OgkYj3S .mbr-section-btn {
  text-align: left;
}
.cid-tG7OgkYj3S .item-title {
  text-align: left;
}
.cid-tG7OgkYj3S .item-subtitle {
  text-align: center;
}
.cid-tG7OglKiGi {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7OglKiGi img,
.cid-tG7OglKiGi .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7OglKiGi .item:focus,
.cid-tG7OglKiGi span:focus {
  outline: none;
}
.cid-tG7OglKiGi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7OglKiGi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7OglKiGi .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7OglKiGi .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7OglKiGi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7OglKiGi .mbr-section-title {
  color: #232323;
}
.cid-tG7OglKiGi .mbr-text,
.cid-tG7OglKiGi .mbr-section-btn {
  text-align: left;
}
.cid-tG7OglKiGi .item-title {
  text-align: left;
}
.cid-tG7OglKiGi .item-subtitle {
  text-align: center;
}
.cid-tG7Ogmkg57 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7Ogmkg57 img,
.cid-tG7Ogmkg57 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7Ogmkg57 .item:focus,
.cid-tG7Ogmkg57 span:focus {
  outline: none;
}
.cid-tG7Ogmkg57 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7Ogmkg57 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7Ogmkg57 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7Ogmkg57 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7Ogmkg57 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7Ogmkg57 .mbr-section-title {
  color: #232323;
}
.cid-tG7Ogmkg57 .mbr-text,
.cid-tG7Ogmkg57 .mbr-section-btn {
  text-align: left;
}
.cid-tG7Ogmkg57 .item-title {
  text-align: left;
}
.cid-tG7Ogmkg57 .item-subtitle {
  text-align: center;
}
.cid-tG7OgmTrsX {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tG7OgmTrsX img,
.cid-tG7OgmTrsX .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tG7OgmTrsX .item:focus,
.cid-tG7OgmTrsX span:focus {
  outline: none;
}
.cid-tG7OgmTrsX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tG7OgmTrsX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tG7OgmTrsX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tG7OgmTrsX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tG7OgmTrsX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tG7OgmTrsX .mbr-section-title {
  color: #232323;
}
.cid-tG7OgmTrsX .mbr-text,
.cid-tG7OgmTrsX .mbr-section-btn {
  text-align: left;
}
.cid-tG7OgmTrsX .item-title {
  text-align: left;
}
.cid-tG7OgmTrsX .item-subtitle {
  text-align: center;
}
.cid-tG7QAxMEPH {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tG7QAxMEPH .nav-tabs .nav-item.open .nav-link:focus,
.cid-tG7QAxMEPH .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tG7QAxMEPH .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tG7QAxMEPH .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tG7QAxMEPH .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tG7QAxMEPH .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tG7QAxMEPH .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tG7QAxMEPH .nav-link,
.cid-tG7QAxMEPH .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tG7QAxMEPH .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tG7QAxMEPH H4 {
  text-align: center;
}
.cid-tG7QAxMEPH H3 {
  text-align: center;
}
.cid-tG7OgnwNzR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tG7OgnwNzR .row {
    flex-direction: column-reverse;
  }
  .cid-tG7OgnwNzR .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tG7OgnwNzR .google-map {
  height: 100%;
  position: relative;
}
.cid-tG7OgnwNzR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tG7OgnwNzR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tG7OgnwNzR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tG7OgnwNzR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tG7OgnwNzR .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tG7OgnwNzR .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tG7OgnwNzR .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tG7OgnwNzR .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tG7OgnwNzR .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tG7OgnwNzR .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tGTl6qmCPU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tGTl6qmCPU nav.navbar {
  position: fixed;
}
.cid-tGTl6qmCPU .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-tGTl6qmCPU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tGTl6qmCPU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tGTl6qmCPU .dropdown-item:hover,
.cid-tGTl6qmCPU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tGTl6qmCPU .dropdown-item:hover span {
  color: white;
}
.cid-tGTl6qmCPU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tGTl6qmCPU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tGTl6qmCPU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tGTl6qmCPU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tGTl6qmCPU .nav-link {
  position: relative;
}
.cid-tGTl6qmCPU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tGTl6qmCPU .container {
    flex-wrap: nowrap;
  }
}
.cid-tGTl6qmCPU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tGTl6qmCPU .dropdown-menu,
.cid-tGTl6qmCPU .navbar.opened {
  background: #ffffff !important;
}
.cid-tGTl6qmCPU .nav-item:focus,
.cid-tGTl6qmCPU .nav-link:focus {
  outline: none;
}
.cid-tGTl6qmCPU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tGTl6qmCPU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tGTl6qmCPU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tGTl6qmCPU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tGTl6qmCPU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tGTl6qmCPU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tGTl6qmCPU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tGTl6qmCPU .navbar.opened {
  transition: all 0.3s;
}
.cid-tGTl6qmCPU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tGTl6qmCPU .navbar .navbar-logo img {
  width: auto;
}
.cid-tGTl6qmCPU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tGTl6qmCPU .navbar.collapsed {
  justify-content: center;
}
.cid-tGTl6qmCPU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tGTl6qmCPU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tGTl6qmCPU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tGTl6qmCPU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tGTl6qmCPU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tGTl6qmCPU .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-tGTl6qmCPU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tGTl6qmCPU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tGTl6qmCPU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tGTl6qmCPU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tGTl6qmCPU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tGTl6qmCPU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tGTl6qmCPU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tGTl6qmCPU .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-tGTl6qmCPU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tGTl6qmCPU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tGTl6qmCPU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tGTl6qmCPU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tGTl6qmCPU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tGTl6qmCPU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tGTl6qmCPU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tGTl6qmCPU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tGTl6qmCPU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tGTl6qmCPU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tGTl6qmCPU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tGTl6qmCPU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tGTl6qmCPU .dropdown-item.active,
.cid-tGTl6qmCPU .dropdown-item:active {
  background-color: transparent;
}
.cid-tGTl6qmCPU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tGTl6qmCPU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tGTl6qmCPU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tGTl6qmCPU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tGTl6qmCPU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tGTl6qmCPU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tGTl6qmCPU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tGTl6qmCPU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tGTl6qmCPU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tGTl6qmCPU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tGTl6qmCPU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tGTl6qmCPU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGTl6qmCPU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tGTl6qmCPU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tGTl6qmCPU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGTl6qmCPU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tGTl6qmCPU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tGTl6qmCPU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tGTl6qmCPU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tGTl6qmCPU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tGTl6qmCPU .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-tGTl6qmCPU .navbar {
    height: 70px;
  }
  .cid-tGTl6qmCPU .navbar.opened {
    height: auto;
  }
  .cid-tGTl6qmCPU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tGTl6qVMPh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tGTl6qVMPh .mbr-text,
.cid-tGTl6qVMPh .mbr-section-btn {
  color: #232323;
}
.cid-tGTl6qVMPh .card-title,
.cid-tGTl6qVMPh .card-box {
  color: #ffffff;
}
.cid-tGTl6qVMPh .mbr-text,
.cid-tGTl6qVMPh .link-wrap {
  color: #ffffff;
}
.cid-tGTl6rdxHB {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tGTl6rdxHB .mbr-text,
.cid-tGTl6rdxHB .mbr-section-btn {
  color: #232323;
}
.cid-tGTl6rdxHB .card-title,
.cid-tGTl6rdxHB .card-box {
  color: #ffffff;
}
.cid-tGTl6rdxHB .mbr-text,
.cid-tGTl6rdxHB .link-wrap {
  color: #ffffff;
}
.cid-tGTl6rv8f6 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tGTl6rv8f6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tGTl6rv8f6 .row {
  flex-direction: row-reverse;
}
.cid-tGTl6rv8f6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tGTl6rv8f6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tGTl6rP3XD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tGTl6s6eiy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tGTl6s6eiy img {
  width: 120px;
  margin: auto;
}
.cid-tGTl6s6eiy .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tGTl6s6eiy .card {
    max-width: 12.5%;
  }
}
.cid-tGTl6syDPR {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tGTl6syDPR img,
.cid-tGTl6syDPR .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tGTl6syDPR .item:focus,
.cid-tGTl6syDPR span:focus {
  outline: none;
}
.cid-tGTl6syDPR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tGTl6syDPR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tGTl6syDPR .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGTl6syDPR .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tGTl6syDPR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tGTl6syDPR .mbr-section-title {
  color: #232323;
}
.cid-tGTl6syDPR .mbr-text,
.cid-tGTl6syDPR .mbr-section-btn {
  text-align: left;
}
.cid-tGTl6syDPR .item-title {
  text-align: left;
}
.cid-tGTl6syDPR .item-subtitle {
  text-align: center;
}
.cid-tGTl6tdLzJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tGTl6tdLzJ img,
.cid-tGTl6tdLzJ .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tGTl6tdLzJ .item:focus,
.cid-tGTl6tdLzJ span:focus {
  outline: none;
}
.cid-tGTl6tdLzJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tGTl6tdLzJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tGTl6tdLzJ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGTl6tdLzJ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tGTl6tdLzJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tGTl6tdLzJ .mbr-section-title {
  color: #232323;
}
.cid-tGTl6tdLzJ .mbr-text,
.cid-tGTl6tdLzJ .mbr-section-btn {
  text-align: left;
}
.cid-tGTl6tdLzJ .item-title {
  text-align: left;
}
.cid-tGTl6tdLzJ .item-subtitle {
  text-align: center;
}
.cid-tGTl6tQN4J {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tGTl6tQN4J img,
.cid-tGTl6tQN4J .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tGTl6tQN4J .item:focus,
.cid-tGTl6tQN4J span:focus {
  outline: none;
}
.cid-tGTl6tQN4J .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tGTl6tQN4J .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tGTl6tQN4J .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGTl6tQN4J .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tGTl6tQN4J .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tGTl6tQN4J .mbr-section-title {
  color: #232323;
}
.cid-tGTl6tQN4J .mbr-text,
.cid-tGTl6tQN4J .mbr-section-btn {
  text-align: left;
}
.cid-tGTl6tQN4J .item-title {
  text-align: left;
}
.cid-tGTl6tQN4J .item-subtitle {
  text-align: center;
}
.cid-tGTnGntncH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tGTnGntncH img,
.cid-tGTnGntncH .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tGTnGntncH .item:focus,
.cid-tGTnGntncH span:focus {
  outline: none;
}
.cid-tGTnGntncH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tGTnGntncH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tGTnGntncH .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tGTnGntncH .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tGTnGntncH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tGTnGntncH .mbr-section-title {
  color: #232323;
}
.cid-tGTnGntncH .mbr-text,
.cid-tGTnGntncH .mbr-section-btn {
  text-align: left;
}
.cid-tGTnGntncH .item-title {
  text-align: left;
}
.cid-tGTnGntncH .item-subtitle {
  text-align: center;
}
.cid-tGTl6wabvG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tGTl6wabvG .nav-tabs .nav-item.open .nav-link:focus,
.cid-tGTl6wabvG .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-tGTl6wabvG .nav-tabs {
  flex-wrap: wrap;
  border-bottom: 1px solid #6592e6;
}
@media (max-width: 767px) {
  .cid-tGTl6wabvG .nav-item {
    width: 100%;
    margin: 0;
  }
}
.cid-tGTl6wabvG .nav-tabs .nav-link {
  transition: all .5s;
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0 !important;
}
.cid-tGTl6wabvG .nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.cid-tGTl6wabvG .nav-tabs .nav-item {
  margin-right: 1.5rem;
}
.cid-tGTl6wabvG .nav-link,
.cid-tGTl6wabvG .nav-link.active {
  padding: 1rem 0;
  background-color: transparent;
}
.cid-tGTl6wabvG .nav-tabs .nav-link.active {
  color: #6592e6;
  border-bottom: 3px solid #6592e6;
}
.cid-tGTl6wabvG H4 {
  text-align: center;
}
.cid-tGTl6wabvG H3 {
  text-align: center;
}
.cid-tGTl6wHPYW {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tGTl6wHPYW .mbr-text,
.cid-tGTl6wHPYW .mbr-section-btn {
  color: #232323;
}
.cid-tGTl6wHPYW .card-title,
.cid-tGTl6wHPYW .card-box {
  color: #ffffff;
}
.cid-tGTl6wHPYW .mbr-text,
.cid-tGTl6wHPYW .link-wrap {
  color: #ffffff;
}
.cid-tGTl6x5K7K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tGTl6x5K7K .row {
    flex-direction: column-reverse;
  }
  .cid-tGTl6x5K7K .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tGTl6x5K7K .google-map {
  height: 100%;
  position: relative;
}
.cid-tGTl6x5K7K .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tGTl6x5K7K .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tGTl6x5K7K .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tGTl6x5K7K .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tGTl6x5K7K .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tGTl6x5K7K .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tGTl6x5K7K .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tGTl6x5K7K .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tGTl6x5K7K .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tGTl6x5K7K .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tTSx1LM8QS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tTSx1LM8QS nav.navbar {
  position: fixed;
}
.cid-tTSx1LM8QS .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-tTSx1LM8QS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTSx1LM8QS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tTSx1LM8QS .dropdown-item:hover,
.cid-tTSx1LM8QS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tTSx1LM8QS .dropdown-item:hover span {
  color: white;
}
.cid-tTSx1LM8QS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTSx1LM8QS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTSx1LM8QS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTSx1LM8QS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTSx1LM8QS .nav-link {
  position: relative;
}
.cid-tTSx1LM8QS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTSx1LM8QS .container {
    flex-wrap: nowrap;
  }
}
.cid-tTSx1LM8QS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tTSx1LM8QS .dropdown-menu,
.cid-tTSx1LM8QS .navbar.opened {
  background: #ffffff !important;
}
.cid-tTSx1LM8QS .nav-item:focus,
.cid-tTSx1LM8QS .nav-link:focus {
  outline: none;
}
.cid-tTSx1LM8QS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTSx1LM8QS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTSx1LM8QS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTSx1LM8QS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTSx1LM8QS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTSx1LM8QS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTSx1LM8QS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-tTSx1LM8QS .navbar.opened {
  transition: all 0.3s;
}
.cid-tTSx1LM8QS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTSx1LM8QS .navbar .navbar-logo img {
  width: auto;
}
.cid-tTSx1LM8QS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTSx1LM8QS .navbar.collapsed {
  justify-content: center;
}
.cid-tTSx1LM8QS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTSx1LM8QS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tTSx1LM8QS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tTSx1LM8QS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTSx1LM8QS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTSx1LM8QS .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-tTSx1LM8QS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTSx1LM8QS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTSx1LM8QS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTSx1LM8QS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTSx1LM8QS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTSx1LM8QS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTSx1LM8QS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTSx1LM8QS .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-tTSx1LM8QS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTSx1LM8QS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTSx1LM8QS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTSx1LM8QS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTSx1LM8QS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTSx1LM8QS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tTSx1LM8QS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tTSx1LM8QS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tTSx1LM8QS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tTSx1LM8QS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tTSx1LM8QS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTSx1LM8QS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTSx1LM8QS .dropdown-item.active,
.cid-tTSx1LM8QS .dropdown-item:active {
  background-color: transparent;
}
.cid-tTSx1LM8QS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTSx1LM8QS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTSx1LM8QS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTSx1LM8QS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTSx1LM8QS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTSx1LM8QS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTSx1LM8QS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTSx1LM8QS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tTSx1LM8QS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTSx1LM8QS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tTSx1LM8QS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTSx1LM8QS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTSx1LM8QS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTSx1LM8QS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTSx1LM8QS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTSx1LM8QS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTSx1LM8QS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTSx1LM8QS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTSx1LM8QS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTSx1LM8QS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTSx1LM8QS .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-tTSx1LM8QS .navbar {
    height: 70px;
  }
  .cid-tTSx1LM8QS .navbar.opened {
    height: auto;
  }
  .cid-tTSx1LM8QS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTSx1MhK5h {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/baja-1920x560.jpg");
}
.cid-tTSx1MhK5h .mbr-text,
.cid-tTSx1MhK5h .mbr-section-btn {
  color: #232323;
}
.cid-tTSx1MhK5h .card-title,
.cid-tTSx1MhK5h .card-box {
  color: #ffffff;
}
.cid-tTSx1MhK5h .mbr-text,
.cid-tTSx1MhK5h .link-wrap {
  color: #ffffff;
}
.cid-tTSx1Mxkql {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/immagine-1902x255.jpg");
}
.cid-tTSx1Mxkql .mbr-text,
.cid-tTSx1Mxkql .mbr-section-btn {
  color: #232323;
}
.cid-tTSx1Mxkql .card-title,
.cid-tTSx1Mxkql .card-box {
  color: #ffffff;
}
.cid-tTSx1Mxkql .mbr-text,
.cid-tTSx1Mxkql .link-wrap {
  color: #ffffff;
}
.cid-tTSx1MRZcP {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tTSx1MRZcP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tTSx1MRZcP .row {
  flex-direction: row-reverse;
}
.cid-tTSx1MRZcP img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tTSx1MRZcP .text-wrapper {
    padding: 2rem;
  }
}
.cid-tTSx1NbaGv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTSx1No5Uc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tTSx1No5Uc img {
  width: 120px;
  margin: auto;
}
.cid-tTSx1No5Uc .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  opacity: 0.7;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .cid-tTSx1No5Uc .card {
    max-width: 12.5%;
  }
}
.cid-tTSx1OaMrZ {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/bitmap-1905x300.png");
}
.cid-tTSx1OaMrZ .mbr-text,
.cid-tTSx1OaMrZ .mbr-section-btn {
  color: #232323;
}
.cid-tTSx1OaMrZ .card-title,
.cid-tTSx1OaMrZ .card-box {
  color: #ffffff;
}
.cid-tTSx1OaMrZ .mbr-text,
.cid-tTSx1OaMrZ .link-wrap {
  color: #ffffff;
}
.cid-tTSx1OwgFt {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTSx1OwgFt img,
.cid-tTSx1OwgFt .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSx1OwgFt .item:focus,
.cid-tTSx1OwgFt span:focus {
  outline: none;
}
.cid-tTSx1OwgFt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSx1OwgFt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSx1OwgFt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSx1OwgFt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSx1OwgFt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSx1OwgFt .mbr-section-title {
  color: #232323;
}
.cid-tTSx1OwgFt .mbr-text,
.cid-tTSx1OwgFt .mbr-section-btn {
  text-align: left;
}
.cid-tTSx1OwgFt .item-title {
  text-align: left;
}
.cid-tTSx1OwgFt .item-subtitle {
  text-align: center;
}
.cid-tTSx1P610h {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTSx1P610h img,
.cid-tTSx1P610h .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSx1P610h .item:focus,
.cid-tTSx1P610h span:focus {
  outline: none;
}
.cid-tTSx1P610h .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSx1P610h .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSx1P610h .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSx1P610h .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSx1P610h .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSx1P610h .mbr-section-title {
  color: #232323;
}
.cid-tTSx1P610h .mbr-text,
.cid-tTSx1P610h .mbr-section-btn {
  text-align: left;
}
.cid-tTSx1P610h .item-title {
  text-align: left;
}
.cid-tTSx1P610h .item-subtitle {
  text-align: center;
}
.cid-tTSx1PCWTj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTSx1PCWTj img,
.cid-tTSx1PCWTj .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSx1PCWTj .item:focus,
.cid-tTSx1PCWTj span:focus {
  outline: none;
}
.cid-tTSx1PCWTj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSx1PCWTj .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSx1PCWTj .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSx1PCWTj .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSx1PCWTj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSx1PCWTj .mbr-section-title {
  color: #232323;
}
.cid-tTSx1PCWTj .mbr-text,
.cid-tTSx1PCWTj .mbr-section-btn {
  text-align: left;
}
.cid-tTSx1PCWTj .item-title {
  text-align: left;
}
.cid-tTSx1PCWTj .item-subtitle {
  text-align: center;
}
.cid-tTSx1QaxeK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTSx1QaxeK img,
.cid-tTSx1QaxeK .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSx1QaxeK .item:focus,
.cid-tTSx1QaxeK span:focus {
  outline: none;
}
.cid-tTSx1QaxeK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSx1QaxeK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSx1QaxeK .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSx1QaxeK .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSx1QaxeK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSx1QaxeK .mbr-section-title {
  color: #232323;
}
.cid-tTSx1QaxeK .mbr-text,
.cid-tTSx1QaxeK .mbr-section-btn {
  text-align: left;
}
.cid-tTSx1QaxeK .item-title {
  text-align: left;
}
.cid-tTSx1QaxeK .item-subtitle {
  text-align: center;
}
.cid-tTSBUGAkWO {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTSBUGAkWO img,
.cid-tTSBUGAkWO .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSBUGAkWO .item:focus,
.cid-tTSBUGAkWO span:focus {
  outline: none;
}
.cid-tTSBUGAkWO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSBUGAkWO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSBUGAkWO .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSBUGAkWO .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSBUGAkWO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSBUGAkWO .mbr-section-title {
  color: #232323;
}
.cid-tTSBUGAkWO .mbr-text,
.cid-tTSBUGAkWO .mbr-section-btn {
  text-align: left;
}
.cid-tTSBUGAkWO .item-title {
  text-align: left;
}
.cid-tTSBUGAkWO .item-subtitle {
  text-align: center;
}
.cid-tTSBVHpnJJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTSBVHpnJJ img,
.cid-tTSBVHpnJJ .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSBVHpnJJ .item:focus,
.cid-tTSBVHpnJJ span:focus {
  outline: none;
}
.cid-tTSBVHpnJJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSBVHpnJJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSBVHpnJJ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSBVHpnJJ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSBVHpnJJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSBVHpnJJ .mbr-section-title {
  color: #232323;
}
.cid-tTSBVHpnJJ .mbr-text,
.cid-tTSBVHpnJJ .mbr-section-btn {
  text-align: left;
}
.cid-tTSBVHpnJJ .item-title {
  text-align: left;
}
.cid-tTSBVHpnJJ .item-subtitle {
  text-align: center;
}
.cid-tTSDK3njaQ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTSDK3njaQ img,
.cid-tTSDK3njaQ .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tTSDK3njaQ .item:focus,
.cid-tTSDK3njaQ span:focus {
  outline: none;
}
.cid-tTSDK3njaQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tTSDK3njaQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tTSDK3njaQ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tTSDK3njaQ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tTSDK3njaQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tTSDK3njaQ .mbr-section-title {
  color: #232323;
}
.cid-tTSDK3njaQ .mbr-text,
.cid-tTSDK3njaQ .mbr-section-btn {
  text-align: left;
}
.cid-tTSDK3njaQ .item-title {
  text-align: left;
}
.cid-tTSDK3njaQ .item-subtitle {
  text-align: center;
}
.cid-tTSx1RsfIf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-tTSx1RsfIf .row {
    flex-direction: column-reverse;
  }
  .cid-tTSx1RsfIf .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tTSx1RsfIf .google-map {
  height: 100%;
  position: relative;
}
.cid-tTSx1RsfIf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tTSx1RsfIf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tTSx1RsfIf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tTSx1RsfIf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tTSx1RsfIf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tTSx1RsfIf .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-tTSx1RsfIf .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-tTSx1RsfIf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tTSx1RsfIf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tTSx1RsfIf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
