body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Lexend', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Lexend', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Lexend', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Lexend', 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.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.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: #e85a4f !important;
}
.bg-success {
  background-color: #40b0bf !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: #e85a4f !important;
  border-color: #e85a4f !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: #c6261a !important;
  border-color: #c6261a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #c6261a !important;
  border-color: #c6261a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #d8c3a5 !important;
  border-color: #d8c3a5 !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: #be9b69 !important;
  border-color: #be9b69 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #be9b69 !important;
  border-color: #be9b69 !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: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #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: #e85a4f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c6261a !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: #e85a4f !important;
  border-color: #e85a4f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #d8c3a5;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #be9b69 !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: #d8c3a5 !important;
  border-color: #d8c3a5 !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: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: 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: #e85a4f !important;
}
.text-secondary {
  color: #d8c3a5 !important;
}
.text-success {
  color: #40b0bf !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: #b92418 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b9945e !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #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: #e85a4f;
}
.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: #e85a4f;
  border-color: #e85a4f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #e85a4f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #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*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Lexend', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #e85a4f !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Lexend', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #e85a4f;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #e85a4f;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e85a4f;
}
.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: #e85a4f;
  border-bottom-color: #e85a4f;
}
.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: #e85a4f !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: #d8c3a5 !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='%23e85a4f' %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-sFF0ciwnEL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sFF0ciwnEL nav.navbar {
  position: fixed;
}
.cid-sFF0ciwnEL .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-sFF0ciwnEL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sFF0ciwnEL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sFF0ciwnEL .dropdown-item:hover,
.cid-sFF0ciwnEL .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-sFF0ciwnEL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sFF0ciwnEL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sFF0ciwnEL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sFF0ciwnEL .nav-link {
  position: relative;
}
.cid-sFF0ciwnEL .container {
  display: flex;
  margin: auto;
}
.cid-sFF0ciwnEL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sFF0ciwnEL .dropdown-menu,
.cid-sFF0ciwnEL .navbar.opened {
  background: #5d5409 !important;
}
.cid-sFF0ciwnEL .nav-item:focus,
.cid-sFF0ciwnEL .nav-link:focus {
  outline: none;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sFF0ciwnEL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sFF0ciwnEL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sFF0ciwnEL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sFF0ciwnEL .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: #5d5409;
}
.cid-sFF0ciwnEL .navbar.opened {
  transition: all 0.3s;
}
.cid-sFF0ciwnEL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sFF0ciwnEL .navbar .navbar-logo img {
  width: auto;
}
.cid-sFF0ciwnEL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sFF0ciwnEL .navbar.collapsed {
  justify-content: center;
}
.cid-sFF0ciwnEL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sFF0ciwnEL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sFF0ciwnEL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sFF0ciwnEL .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-sFF0ciwnEL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sFF0ciwnEL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sFF0ciwnEL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sFF0ciwnEL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sFF0ciwnEL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sFF0ciwnEL .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-sFF0ciwnEL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sFF0ciwnEL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sFF0ciwnEL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sFF0ciwnEL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sFF0ciwnEL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sFF0ciwnEL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sFF0ciwnEL .navbar.navbar-short {
  min-height: 60px;
}
.cid-sFF0ciwnEL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sFF0ciwnEL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sFF0ciwnEL .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-sFF0ciwnEL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sFF0ciwnEL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sFF0ciwnEL .dropdown-item.active,
.cid-sFF0ciwnEL .dropdown-item:active {
  background-color: transparent;
}
.cid-sFF0ciwnEL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sFF0ciwnEL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sFF0ciwnEL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-sFF0ciwnEL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sFF0ciwnEL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFF0ciwnEL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sFF0ciwnEL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sFF0ciwnEL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sFF0ciwnEL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sFF0ciwnEL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sFF0ciwnEL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sFF0ciwnEL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sFF0ciwnEL .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-sFF0ciwnEL .navbar {
    height: 70px;
  }
  .cid-sFF0ciwnEL .navbar.opened {
    height: auto;
  }
  .cid-sFF0ciwnEL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t8P31QWeMs {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t8P31QWeMs .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t8P31QWeMs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t8P31QWeMs {
    align-items: flex-end;
  }
  .cid-t8P31QWeMs .row {
    justify-content: flex-start;
  }
  .cid-t8P31QWeMs .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t8P31QWeMs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t8P31QWeMs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t8P31QWeMs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t8P31QWeMs .content-wrap {
    width: 100%;
  }
}
.cid-t8P492BRrm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-t8P492BRrm .mbr-section-subtitle {
  color: #5d5409;
}
.cid-t8P492BRrm .mbr-text {
  color: #000000;
}
.cid-tdx3ycpVFU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tdx3ycpVFU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tdx3ycpVFU .row {
  flex-direction: row-reverse;
}
.cid-tdx3ycpVFU img {
  width: 100%;
}
.cid-tdE5EEgbvH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #556f60;
}
.cid-tdE5EEgbvH .content-wrapper {
  background: #dfd6d6;
}
@media (max-width: 991px) {
  .cid-tdE5EEgbvH .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tdE5EEgbvH .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tdE5EEgbvH .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tdE5EEgbvH .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tdE5EEgbvH .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tdE5EEgbvH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t8P7S0REUB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #c6b110;
}
.cid-t8P7S0REUB .mbr-section-title {
  color: #5d5409;
}
.cid-t8P7S0REUB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-t8P7OFYOAz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #e0cc36;
}
.cid-tcZ2f81xwx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ca5414;
}
.cid-tcZ2f81xwx .mbr-section-title {
  color: #ffe161;
}
.cid-tcZ2f81xwx .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tcZ2fStiWg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ca5414;
}
.cid-t9EZgTX1Mj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9EZgTX1Mj img {
  border-radius: 0px;
}
.cid-t9EZgTX1Mj .row {
  justify-content: center;
}
.cid-t9EZgTX1Mj .mbr-section-title {
  margin-top: 24px;
  text-align: center;
  color: #8c8c95;
}
.cid-t8P68dgYxi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #5d5409;
}
.cid-t8P68dgYxi img,
.cid-t8P68dgYxi .item-img {
  width: 100%;
}
.cid-t8P68dgYxi .item:focus,
.cid-t8P68dgYxi span:focus {
  outline: none;
}
.cid-t8P68dgYxi .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-t8P68dgYxi .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-t8P68dgYxi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-t8P68dgYxi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t8P68dgYxi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-t8P68dgYxi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-t8P68dgYxi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-t8P68dgYxi .mbr-section-title {
  color: #ffffff;
}
.cid-t8P68dgYxi .mbr-text,
.cid-t8P68dgYxi .mbr-section-btn {
  text-align: center;
}
.cid-t8P68dgYxi .item-title {
  text-align: center;
}
.cid-t8P68dgYxi .item-subtitle {
  text-align: left;
}
.cid-t8PabXrUe6 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #c6b110;
}
.cid-t8PabXrUe6 .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-t8PabXrUe6 .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-t8PabXrUe6 .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-t8PabXrUe6 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-t8PabXrUe6 .mbr-text,
.cid-t8PabXrUe6 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-sFF3CYc3p7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-sFF3CYc3p7 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9GNgovGsO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9GNgovGsO nav.navbar {
  position: fixed;
}
.cid-t9GNgovGsO .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-t9GNgovGsO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9GNgovGsO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9GNgovGsO .dropdown-item:hover,
.cid-t9GNgovGsO .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9GNgovGsO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9GNgovGsO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9GNgovGsO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9GNgovGsO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9GNgovGsO .nav-link {
  position: relative;
}
.cid-t9GNgovGsO .container {
  display: flex;
  margin: auto;
}
.cid-t9GNgovGsO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9GNgovGsO .dropdown-menu,
.cid-t9GNgovGsO .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9GNgovGsO .nav-item:focus,
.cid-t9GNgovGsO .nav-link:focus {
  outline: none;
}
.cid-t9GNgovGsO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9GNgovGsO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9GNgovGsO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9GNgovGsO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9GNgovGsO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9GNgovGsO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9GNgovGsO .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: #5d5409;
}
.cid-t9GNgovGsO .navbar.opened {
  transition: all 0.3s;
}
.cid-t9GNgovGsO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9GNgovGsO .navbar .navbar-logo img {
  width: auto;
}
.cid-t9GNgovGsO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9GNgovGsO .navbar.collapsed {
  justify-content: center;
}
.cid-t9GNgovGsO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9GNgovGsO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9GNgovGsO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9GNgovGsO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9GNgovGsO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9GNgovGsO .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-t9GNgovGsO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9GNgovGsO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9GNgovGsO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9GNgovGsO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9GNgovGsO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9GNgovGsO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9GNgovGsO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9GNgovGsO .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-t9GNgovGsO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9GNgovGsO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9GNgovGsO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9GNgovGsO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9GNgovGsO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9GNgovGsO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9GNgovGsO .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9GNgovGsO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9GNgovGsO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9GNgovGsO .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-t9GNgovGsO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9GNgovGsO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9GNgovGsO .dropdown-item.active,
.cid-t9GNgovGsO .dropdown-item:active {
  background-color: transparent;
}
.cid-t9GNgovGsO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9GNgovGsO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9GNgovGsO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9GNgovGsO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9GNgovGsO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9GNgovGsO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9GNgovGsO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9GNgovGsO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9GNgovGsO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9GNgovGsO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9GNgovGsO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9GNgovGsO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9GNgovGsO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9GNgovGsO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9GNgovGsO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9GNgovGsO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9GNgovGsO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9GNgovGsO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9GNgovGsO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9GNgovGsO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9GNgovGsO .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-t9GNgovGsO .navbar {
    height: 70px;
  }
  .cid-t9GNgovGsO .navbar.opened {
    height: auto;
  }
  .cid-t9GNgovGsO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9GNgpehAy {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9GNgpehAy .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9GNgpehAy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9GNgpehAy {
    align-items: flex-end;
  }
  .cid-t9GNgpehAy .row {
    justify-content: flex-start;
  }
  .cid-t9GNgpehAy .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9GNgpehAy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9GNgpehAy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9GNgpehAy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9GNgpehAy .content-wrap {
    width: 100%;
  }
}
.cid-t9GNgpKWfL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-t9GNgqavvp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-taOLkEzFFZ {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLkEzFFZ img,
.cid-taOLkEzFFZ .item-img {
  width: 100%;
}
.cid-taOLkEzFFZ .item:focus,
.cid-taOLkEzFFZ span:focus {
  outline: none;
}
.cid-taOLkEzFFZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLkEzFFZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLkEzFFZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLkEzFFZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLkEzFFZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLkEzFFZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLkEzFFZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLkEzFFZ .mbr-section-title {
  color: #232323;
}
.cid-taOLkEzFFZ .mbr-text,
.cid-taOLkEzFFZ .mbr-section-btn {
  text-align: left;
}
.cid-taOLkEzFFZ .item-title {
  text-align: left;
}
.cid-taOLkEzFFZ .item-subtitle {
  text-align: left;
}
.cid-t9GNgqzUUT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9GNgqzUUT .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9GUm8mrdj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9GUm8mrdj nav.navbar {
  position: fixed;
}
.cid-t9GUm8mrdj .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-t9GUm8mrdj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9GUm8mrdj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9GUm8mrdj .dropdown-item:hover,
.cid-t9GUm8mrdj .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9GUm8mrdj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9GUm8mrdj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9GUm8mrdj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9GUm8mrdj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9GUm8mrdj .nav-link {
  position: relative;
}
.cid-t9GUm8mrdj .container {
  display: flex;
  margin: auto;
}
.cid-t9GUm8mrdj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9GUm8mrdj .dropdown-menu,
.cid-t9GUm8mrdj .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9GUm8mrdj .nav-item:focus,
.cid-t9GUm8mrdj .nav-link:focus {
  outline: none;
}
.cid-t9GUm8mrdj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9GUm8mrdj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9GUm8mrdj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9GUm8mrdj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9GUm8mrdj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9GUm8mrdj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9GUm8mrdj .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: #5d5409;
}
.cid-t9GUm8mrdj .navbar.opened {
  transition: all 0.3s;
}
.cid-t9GUm8mrdj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9GUm8mrdj .navbar .navbar-logo img {
  width: auto;
}
.cid-t9GUm8mrdj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9GUm8mrdj .navbar.collapsed {
  justify-content: center;
}
.cid-t9GUm8mrdj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9GUm8mrdj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9GUm8mrdj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9GUm8mrdj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9GUm8mrdj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9GUm8mrdj .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-t9GUm8mrdj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9GUm8mrdj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9GUm8mrdj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9GUm8mrdj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9GUm8mrdj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9GUm8mrdj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9GUm8mrdj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9GUm8mrdj .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-t9GUm8mrdj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9GUm8mrdj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9GUm8mrdj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9GUm8mrdj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9GUm8mrdj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9GUm8mrdj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9GUm8mrdj .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9GUm8mrdj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9GUm8mrdj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9GUm8mrdj .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-t9GUm8mrdj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9GUm8mrdj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9GUm8mrdj .dropdown-item.active,
.cid-t9GUm8mrdj .dropdown-item:active {
  background-color: transparent;
}
.cid-t9GUm8mrdj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9GUm8mrdj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9GUm8mrdj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9GUm8mrdj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9GUm8mrdj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9GUm8mrdj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9GUm8mrdj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9GUm8mrdj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9GUm8mrdj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9GUm8mrdj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9GUm8mrdj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9GUm8mrdj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9GUm8mrdj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9GUm8mrdj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9GUm8mrdj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9GUm8mrdj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9GUm8mrdj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9GUm8mrdj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9GUm8mrdj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9GUm8mrdj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9GUm8mrdj .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-t9GUm8mrdj .navbar {
    height: 70px;
  }
  .cid-t9GUm8mrdj .navbar.opened {
    height: auto;
  }
  .cid-t9GUm8mrdj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9GUm9f642 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9GUm9f642 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9GUm9f642 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9GUm9f642 {
    align-items: flex-end;
  }
  .cid-t9GUm9f642 .row {
    justify-content: flex-start;
  }
  .cid-t9GUm9f642 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9GUm9f642 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9GUm9f642 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9GUm9f642 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9GUm9f642 .content-wrap {
    width: 100%;
  }
}
.cid-t9GUm9JdBq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-t9GUmacUcY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLLiOvrN {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLLiOvrN img,
.cid-taOLLiOvrN .item-img {
  width: 100%;
}
.cid-taOLLiOvrN .item:focus,
.cid-taOLLiOvrN span:focus {
  outline: none;
}
.cid-taOLLiOvrN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLLiOvrN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLLiOvrN .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLLiOvrN .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLLiOvrN .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLLiOvrN .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLLiOvrN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLLiOvrN .mbr-section-title {
  color: #232323;
}
.cid-taOLLiOvrN .mbr-text,
.cid-taOLLiOvrN .mbr-section-btn {
  text-align: left;
}
.cid-taOLLiOvrN .item-title {
  text-align: left;
}
.cid-taOLLiOvrN .item-subtitle {
  text-align: left;
}
.cid-t9GUmazN11 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9GUmazN11 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9GUL5Iinf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9GUL5Iinf nav.navbar {
  position: fixed;
}
.cid-t9GUL5Iinf .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-t9GUL5Iinf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9GUL5Iinf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9GUL5Iinf .dropdown-item:hover,
.cid-t9GUL5Iinf .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9GUL5Iinf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9GUL5Iinf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9GUL5Iinf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9GUL5Iinf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9GUL5Iinf .nav-link {
  position: relative;
}
.cid-t9GUL5Iinf .container {
  display: flex;
  margin: auto;
}
.cid-t9GUL5Iinf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9GUL5Iinf .dropdown-menu,
.cid-t9GUL5Iinf .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9GUL5Iinf .nav-item:focus,
.cid-t9GUL5Iinf .nav-link:focus {
  outline: none;
}
.cid-t9GUL5Iinf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9GUL5Iinf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9GUL5Iinf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9GUL5Iinf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9GUL5Iinf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9GUL5Iinf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9GUL5Iinf .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: #5d5409;
}
.cid-t9GUL5Iinf .navbar.opened {
  transition: all 0.3s;
}
.cid-t9GUL5Iinf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9GUL5Iinf .navbar .navbar-logo img {
  width: auto;
}
.cid-t9GUL5Iinf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9GUL5Iinf .navbar.collapsed {
  justify-content: center;
}
.cid-t9GUL5Iinf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9GUL5Iinf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9GUL5Iinf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9GUL5Iinf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9GUL5Iinf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9GUL5Iinf .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-t9GUL5Iinf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9GUL5Iinf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9GUL5Iinf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9GUL5Iinf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9GUL5Iinf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9GUL5Iinf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9GUL5Iinf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9GUL5Iinf .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-t9GUL5Iinf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9GUL5Iinf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9GUL5Iinf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9GUL5Iinf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9GUL5Iinf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9GUL5Iinf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9GUL5Iinf .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9GUL5Iinf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9GUL5Iinf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9GUL5Iinf .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-t9GUL5Iinf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9GUL5Iinf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9GUL5Iinf .dropdown-item.active,
.cid-t9GUL5Iinf .dropdown-item:active {
  background-color: transparent;
}
.cid-t9GUL5Iinf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9GUL5Iinf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9GUL5Iinf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9GUL5Iinf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9GUL5Iinf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9GUL5Iinf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9GUL5Iinf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9GUL5Iinf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9GUL5Iinf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9GUL5Iinf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9GUL5Iinf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9GUL5Iinf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9GUL5Iinf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9GUL5Iinf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9GUL5Iinf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9GUL5Iinf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9GUL5Iinf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9GUL5Iinf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9GUL5Iinf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9GUL5Iinf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9GUL5Iinf .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-t9GUL5Iinf .navbar {
    height: 70px;
  }
  .cid-t9GUL5Iinf .navbar.opened {
    height: auto;
  }
  .cid-t9GUL5Iinf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9GUL6fow6 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9GUL6fow6 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9GUL6fow6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9GUL6fow6 {
    align-items: flex-end;
  }
  .cid-t9GUL6fow6 .row {
    justify-content: flex-start;
  }
  .cid-t9GUL6fow6 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9GUL6fow6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9GUL6fow6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9GUL6fow6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9GUL6fow6 .content-wrap {
    width: 100%;
  }
}
.cid-t9GUL6H7pJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-t9GUL7773s {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLE6tuTP {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLE6tuTP img,
.cid-taOLE6tuTP .item-img {
  width: 100%;
}
.cid-taOLE6tuTP .item:focus,
.cid-taOLE6tuTP span:focus {
  outline: none;
}
.cid-taOLE6tuTP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLE6tuTP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLE6tuTP .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLE6tuTP .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLE6tuTP .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLE6tuTP .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLE6tuTP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLE6tuTP .mbr-section-title {
  color: #232323;
}
.cid-taOLE6tuTP .mbr-text,
.cid-taOLE6tuTP .mbr-section-btn {
  text-align: left;
}
.cid-taOLE6tuTP .item-title {
  text-align: left;
}
.cid-taOLE6tuTP .item-subtitle {
  text-align: left;
}
.cid-t9GUL7wYkW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9GUL7wYkW .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9p435RmpT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9p435RmpT nav.navbar {
  position: fixed;
}
.cid-t9p435RmpT .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-t9p435RmpT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9p435RmpT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9p435RmpT .dropdown-item:hover,
.cid-t9p435RmpT .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9p435RmpT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9p435RmpT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9p435RmpT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9p435RmpT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9p435RmpT .nav-link {
  position: relative;
}
.cid-t9p435RmpT .container {
  display: flex;
  margin: auto;
}
.cid-t9p435RmpT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9p435RmpT .dropdown-menu,
.cid-t9p435RmpT .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9p435RmpT .nav-item:focus,
.cid-t9p435RmpT .nav-link:focus {
  outline: none;
}
.cid-t9p435RmpT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9p435RmpT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9p435RmpT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9p435RmpT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9p435RmpT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9p435RmpT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9p435RmpT .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: #5d5409;
}
.cid-t9p435RmpT .navbar.opened {
  transition: all 0.3s;
}
.cid-t9p435RmpT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9p435RmpT .navbar .navbar-logo img {
  width: auto;
}
.cid-t9p435RmpT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9p435RmpT .navbar.collapsed {
  justify-content: center;
}
.cid-t9p435RmpT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9p435RmpT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9p435RmpT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9p435RmpT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9p435RmpT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9p435RmpT .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-t9p435RmpT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9p435RmpT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9p435RmpT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9p435RmpT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9p435RmpT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9p435RmpT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9p435RmpT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9p435RmpT .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-t9p435RmpT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9p435RmpT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9p435RmpT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9p435RmpT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9p435RmpT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9p435RmpT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9p435RmpT .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9p435RmpT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9p435RmpT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9p435RmpT .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-t9p435RmpT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9p435RmpT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9p435RmpT .dropdown-item.active,
.cid-t9p435RmpT .dropdown-item:active {
  background-color: transparent;
}
.cid-t9p435RmpT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9p435RmpT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9p435RmpT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9p435RmpT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9p435RmpT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9p435RmpT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9p435RmpT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9p435RmpT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9p435RmpT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9p435RmpT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9p435RmpT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9p435RmpT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p435RmpT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9p435RmpT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9p435RmpT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p435RmpT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9p435RmpT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9p435RmpT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9p435RmpT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9p435RmpT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9p435RmpT .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-t9p435RmpT .navbar {
    height: 70px;
  }
  .cid-t9p435RmpT .navbar.opened {
    height: auto;
  }
  .cid-t9p435RmpT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9p436A66I {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9p436A66I .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9p436A66I .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9p436A66I {
    align-items: flex-end;
  }
  .cid-t9p436A66I .row {
    justify-content: flex-start;
  }
  .cid-t9p436A66I .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9p436A66I .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9p436A66I {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9p436A66I .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9p436A66I .content-wrap {
    width: 100%;
  }
}
.cid-t9p43741oD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-t9p437v021 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLoCTV13 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLoCTV13 img,
.cid-taOLoCTV13 .item-img {
  width: 100%;
}
.cid-taOLoCTV13 .item:focus,
.cid-taOLoCTV13 span:focus {
  outline: none;
}
.cid-taOLoCTV13 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLoCTV13 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLoCTV13 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLoCTV13 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLoCTV13 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLoCTV13 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLoCTV13 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLoCTV13 .mbr-section-title {
  color: #232323;
}
.cid-taOLoCTV13 .mbr-text,
.cid-taOLoCTV13 .mbr-section-btn {
  text-align: left;
}
.cid-taOLoCTV13 .item-title {
  text-align: left;
}
.cid-taOLoCTV13 .item-subtitle {
  text-align: left;
}
.cid-t9p437SmDG {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9p437SmDG .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9oOjjUVuN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9oOjjUVuN nav.navbar {
  position: fixed;
}
.cid-t9oOjjUVuN .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-t9oOjjUVuN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9oOjjUVuN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9oOjjUVuN .dropdown-item:hover,
.cid-t9oOjjUVuN .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9oOjjUVuN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9oOjjUVuN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9oOjjUVuN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9oOjjUVuN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9oOjjUVuN .nav-link {
  position: relative;
}
.cid-t9oOjjUVuN .container {
  display: flex;
  margin: auto;
}
.cid-t9oOjjUVuN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9oOjjUVuN .dropdown-menu,
.cid-t9oOjjUVuN .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9oOjjUVuN .nav-item:focus,
.cid-t9oOjjUVuN .nav-link:focus {
  outline: none;
}
.cid-t9oOjjUVuN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9oOjjUVuN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9oOjjUVuN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9oOjjUVuN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9oOjjUVuN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9oOjjUVuN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9oOjjUVuN .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: #5d5409;
}
.cid-t9oOjjUVuN .navbar.opened {
  transition: all 0.3s;
}
.cid-t9oOjjUVuN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9oOjjUVuN .navbar .navbar-logo img {
  width: auto;
}
.cid-t9oOjjUVuN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9oOjjUVuN .navbar.collapsed {
  justify-content: center;
}
.cid-t9oOjjUVuN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9oOjjUVuN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9oOjjUVuN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9oOjjUVuN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9oOjjUVuN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9oOjjUVuN .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-t9oOjjUVuN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9oOjjUVuN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9oOjjUVuN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9oOjjUVuN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9oOjjUVuN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9oOjjUVuN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9oOjjUVuN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9oOjjUVuN .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-t9oOjjUVuN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9oOjjUVuN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9oOjjUVuN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9oOjjUVuN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9oOjjUVuN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9oOjjUVuN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9oOjjUVuN .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9oOjjUVuN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9oOjjUVuN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9oOjjUVuN .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-t9oOjjUVuN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9oOjjUVuN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9oOjjUVuN .dropdown-item.active,
.cid-t9oOjjUVuN .dropdown-item:active {
  background-color: transparent;
}
.cid-t9oOjjUVuN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9oOjjUVuN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9oOjjUVuN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9oOjjUVuN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9oOjjUVuN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9oOjjUVuN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9oOjjUVuN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9oOjjUVuN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9oOjjUVuN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9oOjjUVuN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9oOjjUVuN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9oOjjUVuN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9oOjjUVuN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9oOjjUVuN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9oOjjUVuN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9oOjjUVuN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9oOjjUVuN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9oOjjUVuN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9oOjjUVuN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9oOjjUVuN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9oOjjUVuN .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-t9oOjjUVuN .navbar {
    height: 70px;
  }
  .cid-t9oOjjUVuN .navbar.opened {
    height: auto;
  }
  .cid-t9oOjjUVuN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9oOjkFbXx {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9oOjkFbXx .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9oOjkFbXx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9oOjkFbXx {
    align-items: flex-end;
  }
  .cid-t9oOjkFbXx .row {
    justify-content: flex-start;
  }
  .cid-t9oOjkFbXx .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9oOjkFbXx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9oOjkFbXx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9oOjkFbXx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9oOjkFbXx .content-wrap {
    width: 100%;
  }
}
.cid-t9oOjlcpTZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-t9oOjlEWrJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLSN2kZ5 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLSN2kZ5 img,
.cid-taOLSN2kZ5 .item-img {
  width: 100%;
}
.cid-taOLSN2kZ5 .item:focus,
.cid-taOLSN2kZ5 span:focus {
  outline: none;
}
.cid-taOLSN2kZ5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLSN2kZ5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLSN2kZ5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLSN2kZ5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLSN2kZ5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLSN2kZ5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLSN2kZ5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLSN2kZ5 .mbr-section-title {
  color: #232323;
}
.cid-taOLSN2kZ5 .mbr-text,
.cid-taOLSN2kZ5 .mbr-section-btn {
  text-align: left;
}
.cid-taOLSN2kZ5 .item-title {
  text-align: left;
}
.cid-taOLSN2kZ5 .item-subtitle {
  text-align: left;
}
.cid-t9oOjm1j3U {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9oOjm1j3U .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QxR2VfZV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QxR2VfZV nav.navbar {
  position: fixed;
}
.cid-t9QxR2VfZV .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-t9QxR2VfZV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QxR2VfZV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QxR2VfZV .dropdown-item:hover,
.cid-t9QxR2VfZV .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QxR2VfZV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QxR2VfZV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QxR2VfZV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QxR2VfZV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QxR2VfZV .nav-link {
  position: relative;
}
.cid-t9QxR2VfZV .container {
  display: flex;
  margin: auto;
}
.cid-t9QxR2VfZV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QxR2VfZV .dropdown-menu,
.cid-t9QxR2VfZV .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QxR2VfZV .nav-item:focus,
.cid-t9QxR2VfZV .nav-link:focus {
  outline: none;
}
.cid-t9QxR2VfZV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QxR2VfZV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QxR2VfZV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QxR2VfZV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QxR2VfZV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QxR2VfZV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QxR2VfZV .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: #5d5409;
}
.cid-t9QxR2VfZV .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QxR2VfZV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QxR2VfZV .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QxR2VfZV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QxR2VfZV .navbar.collapsed {
  justify-content: center;
}
.cid-t9QxR2VfZV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QxR2VfZV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QxR2VfZV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QxR2VfZV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QxR2VfZV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QxR2VfZV .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-t9QxR2VfZV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QxR2VfZV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QxR2VfZV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QxR2VfZV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QxR2VfZV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QxR2VfZV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QxR2VfZV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QxR2VfZV .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-t9QxR2VfZV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QxR2VfZV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QxR2VfZV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QxR2VfZV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QxR2VfZV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QxR2VfZV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QxR2VfZV .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QxR2VfZV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QxR2VfZV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QxR2VfZV .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-t9QxR2VfZV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QxR2VfZV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QxR2VfZV .dropdown-item.active,
.cid-t9QxR2VfZV .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QxR2VfZV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QxR2VfZV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QxR2VfZV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QxR2VfZV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QxR2VfZV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QxR2VfZV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QxR2VfZV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QxR2VfZV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QxR2VfZV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QxR2VfZV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QxR2VfZV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QxR2VfZV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QxR2VfZV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QxR2VfZV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QxR2VfZV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QxR2VfZV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QxR2VfZV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QxR2VfZV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QxR2VfZV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QxR2VfZV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QxR2VfZV .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-t9QxR2VfZV .navbar {
    height: 70px;
  }
  .cid-t9QxR2VfZV .navbar.opened {
    height: auto;
  }
  .cid-t9QxR2VfZV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QxR3psXC {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QxR3psXC .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QxR3psXC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QxR3psXC {
    align-items: flex-end;
  }
  .cid-t9QxR3psXC .row {
    justify-content: flex-start;
  }
  .cid-t9QxR3psXC .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QxR3psXC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QxR3psXC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QxR3psXC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QxR3psXC .content-wrap {
    width: 100%;
  }
}
.cid-t9QxR3PCNP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QxR3PCNP .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-t9QxR3PCNP .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QxR3PCNP .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QxR3PCNP .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QxR3PCNP .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QxR3PCNP .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QxR3PCNP .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOOzdKka3 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOzdKka3 img,
.cid-taOOzdKka3 .item-img {
  width: 100%;
}
.cid-taOOzdKka3 .item:focus,
.cid-taOOzdKka3 span:focus {
  outline: none;
}
.cid-taOOzdKka3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOzdKka3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOzdKka3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOzdKka3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOzdKka3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOzdKka3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOzdKka3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOzdKka3 .mbr-section-title {
  color: #232323;
}
.cid-taOOzdKka3 .mbr-text,
.cid-taOOzdKka3 .mbr-section-btn {
  text-align: left;
}
.cid-taOOzdKka3 .item-title {
  text-align: left;
}
.cid-taOOzdKka3 .item-subtitle {
  text-align: left;
}
.cid-t9QxR4gQ1t {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QxR4gQ1t .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QyKPfkI7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QyKPfkI7 nav.navbar {
  position: fixed;
}
.cid-t9QyKPfkI7 .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-t9QyKPfkI7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QyKPfkI7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QyKPfkI7 .dropdown-item:hover,
.cid-t9QyKPfkI7 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QyKPfkI7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QyKPfkI7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QyKPfkI7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QyKPfkI7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QyKPfkI7 .nav-link {
  position: relative;
}
.cid-t9QyKPfkI7 .container {
  display: flex;
  margin: auto;
}
.cid-t9QyKPfkI7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QyKPfkI7 .dropdown-menu,
.cid-t9QyKPfkI7 .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QyKPfkI7 .nav-item:focus,
.cid-t9QyKPfkI7 .nav-link:focus {
  outline: none;
}
.cid-t9QyKPfkI7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QyKPfkI7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QyKPfkI7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QyKPfkI7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QyKPfkI7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QyKPfkI7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QyKPfkI7 .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: #5d5409;
}
.cid-t9QyKPfkI7 .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QyKPfkI7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QyKPfkI7 .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QyKPfkI7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QyKPfkI7 .navbar.collapsed {
  justify-content: center;
}
.cid-t9QyKPfkI7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QyKPfkI7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QyKPfkI7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QyKPfkI7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QyKPfkI7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QyKPfkI7 .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-t9QyKPfkI7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QyKPfkI7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QyKPfkI7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QyKPfkI7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QyKPfkI7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QyKPfkI7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QyKPfkI7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QyKPfkI7 .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-t9QyKPfkI7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QyKPfkI7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QyKPfkI7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QyKPfkI7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QyKPfkI7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QyKPfkI7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QyKPfkI7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QyKPfkI7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QyKPfkI7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QyKPfkI7 .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-t9QyKPfkI7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QyKPfkI7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QyKPfkI7 .dropdown-item.active,
.cid-t9QyKPfkI7 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QyKPfkI7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QyKPfkI7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QyKPfkI7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QyKPfkI7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QyKPfkI7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QyKPfkI7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QyKPfkI7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QyKPfkI7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QyKPfkI7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QyKPfkI7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QyKPfkI7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QyKPfkI7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QyKPfkI7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QyKPfkI7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QyKPfkI7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QyKPfkI7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QyKPfkI7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QyKPfkI7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QyKPfkI7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QyKPfkI7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QyKPfkI7 .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-t9QyKPfkI7 .navbar {
    height: 70px;
  }
  .cid-t9QyKPfkI7 .navbar.opened {
    height: auto;
  }
  .cid-t9QyKPfkI7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QyKPJlDT {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QyKPJlDT .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QyKPJlDT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QyKPJlDT {
    align-items: flex-end;
  }
  .cid-t9QyKPJlDT .row {
    justify-content: flex-start;
  }
  .cid-t9QyKPJlDT .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QyKPJlDT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QyKPJlDT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QyKPJlDT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QyKPJlDT .content-wrap {
    width: 100%;
  }
}
.cid-t9QyKQ8V5R {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QyKQ8V5R blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tfTwb8yCLj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tfTwb8yCLj .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfTwb8yCLj .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfTwb8yCLj .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfTwb8yCLj .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfTwb8yCLj .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfTwb8yCLj .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfTwb8yCLj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QyKQwBbZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QyKQwBbZ .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QyKQwBbZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QyKQwBbZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QyKQwBbZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QyKQwBbZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QyKQwBbZ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QyKQwBbZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QyKQUOcg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QyKQUOcg .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QyKQUOcg .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QyKQUOcg .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QyKQUOcg .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QyKQUOcg .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QyKQUOcg .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QyKQUOcg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QA2OL8Rq {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QA2OL8Rq .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QA2OL8Rq .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QA2OL8Rq .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QA2OL8Rq .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QA2OL8Rq .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QA2OL8Rq .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QA2OL8Rq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QA3i10Ju {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QA3i10Ju .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QA3i10Ju .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QA3i10Ju .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QA3i10Ju .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QA3i10Ju .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QA3i10Ju .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QA3i10Ju .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOOCTCKWb {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOCTCKWb img,
.cid-taOOCTCKWb .item-img {
  width: 100%;
}
.cid-taOOCTCKWb .item:focus,
.cid-taOOCTCKWb span:focus {
  outline: none;
}
.cid-taOOCTCKWb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOCTCKWb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOCTCKWb .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOCTCKWb .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOCTCKWb .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOCTCKWb .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOCTCKWb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOCTCKWb .mbr-section-title {
  color: #232323;
}
.cid-taOOCTCKWb .mbr-text,
.cid-taOOCTCKWb .mbr-section-btn {
  text-align: left;
}
.cid-taOOCTCKWb .item-title {
  text-align: left;
}
.cid-taOOCTCKWb .item-subtitle {
  text-align: left;
}
.cid-t9QyKRiXhz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QyKRiXhz .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QDvpLunh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QDvpLunh nav.navbar {
  position: fixed;
}
.cid-t9QDvpLunh .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-t9QDvpLunh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QDvpLunh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QDvpLunh .dropdown-item:hover,
.cid-t9QDvpLunh .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QDvpLunh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QDvpLunh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QDvpLunh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QDvpLunh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QDvpLunh .nav-link {
  position: relative;
}
.cid-t9QDvpLunh .container {
  display: flex;
  margin: auto;
}
.cid-t9QDvpLunh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QDvpLunh .dropdown-menu,
.cid-t9QDvpLunh .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QDvpLunh .nav-item:focus,
.cid-t9QDvpLunh .nav-link:focus {
  outline: none;
}
.cid-t9QDvpLunh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QDvpLunh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QDvpLunh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QDvpLunh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QDvpLunh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QDvpLunh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QDvpLunh .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: #5d5409;
}
.cid-t9QDvpLunh .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QDvpLunh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QDvpLunh .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QDvpLunh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QDvpLunh .navbar.collapsed {
  justify-content: center;
}
.cid-t9QDvpLunh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QDvpLunh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QDvpLunh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QDvpLunh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QDvpLunh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QDvpLunh .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-t9QDvpLunh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QDvpLunh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QDvpLunh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QDvpLunh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QDvpLunh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QDvpLunh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QDvpLunh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QDvpLunh .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-t9QDvpLunh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QDvpLunh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QDvpLunh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QDvpLunh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QDvpLunh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QDvpLunh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QDvpLunh .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QDvpLunh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QDvpLunh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QDvpLunh .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-t9QDvpLunh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QDvpLunh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QDvpLunh .dropdown-item.active,
.cid-t9QDvpLunh .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QDvpLunh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QDvpLunh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QDvpLunh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QDvpLunh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QDvpLunh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QDvpLunh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QDvpLunh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QDvpLunh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QDvpLunh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QDvpLunh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QDvpLunh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QDvpLunh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QDvpLunh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QDvpLunh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QDvpLunh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QDvpLunh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QDvpLunh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QDvpLunh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QDvpLunh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QDvpLunh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QDvpLunh .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-t9QDvpLunh .navbar {
    height: 70px;
  }
  .cid-t9QDvpLunh .navbar.opened {
    height: auto;
  }
  .cid-t9QDvpLunh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QDvqvz0H {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QDvqvz0H .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QDvqvz0H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QDvqvz0H {
    align-items: flex-end;
  }
  .cid-t9QDvqvz0H .row {
    justify-content: flex-start;
  }
  .cid-t9QDvqvz0H .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QDvqvz0H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QDvqvz0H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QDvqvz0H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QDvqvz0H .content-wrap {
    width: 100%;
  }
}
.cid-t9QDvr8Dwy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QDvr8Dwy blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tfTwH7lDSJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tfTwH7lDSJ .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfTwH7lDSJ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfTwH7lDSJ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfTwH7lDSJ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfTwH7lDSJ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfTwH7lDSJ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfTwH7lDSJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QDvs2oFI {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QDvs2oFI .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QDvs2oFI .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QDvs2oFI .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QDvs2oFI .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QDvs2oFI .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QDvs2oFI .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QDvs2oFI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QDvsWJli {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QDvsWJli .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QDvsWJli .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QDvsWJli .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QDvsWJli .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QDvsWJli .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QDvsWJli .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QDvsWJli .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QDvrzj8R {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QDvrzj8R .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QDvrzj8R .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QDvrzj8R .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QDvrzj8R .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QDvrzj8R .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QDvrzj8R .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QDvrzj8R .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QDvsuCxY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QDvsuCxY .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QDvsuCxY .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QDvsuCxY .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QDvsuCxY .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QDvsuCxY .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QDvsuCxY .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QDvsuCxY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOOGPLUY3 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOGPLUY3 img,
.cid-taOOGPLUY3 .item-img {
  width: 100%;
}
.cid-taOOGPLUY3 .item:focus,
.cid-taOOGPLUY3 span:focus {
  outline: none;
}
.cid-taOOGPLUY3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOGPLUY3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOGPLUY3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOGPLUY3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOGPLUY3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOGPLUY3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOGPLUY3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOGPLUY3 .mbr-section-title {
  color: #232323;
}
.cid-taOOGPLUY3 .mbr-text,
.cid-taOOGPLUY3 .mbr-section-btn {
  text-align: left;
}
.cid-taOOGPLUY3 .item-title {
  text-align: left;
}
.cid-taOOGPLUY3 .item-subtitle {
  text-align: left;
}
.cid-t9QDvtokNE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QDvtokNE .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QFazfdy0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QFazfdy0 nav.navbar {
  position: fixed;
}
.cid-t9QFazfdy0 .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-t9QFazfdy0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QFazfdy0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QFazfdy0 .dropdown-item:hover,
.cid-t9QFazfdy0 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QFazfdy0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QFazfdy0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QFazfdy0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QFazfdy0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QFazfdy0 .nav-link {
  position: relative;
}
.cid-t9QFazfdy0 .container {
  display: flex;
  margin: auto;
}
.cid-t9QFazfdy0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QFazfdy0 .dropdown-menu,
.cid-t9QFazfdy0 .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QFazfdy0 .nav-item:focus,
.cid-t9QFazfdy0 .nav-link:focus {
  outline: none;
}
.cid-t9QFazfdy0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QFazfdy0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QFazfdy0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QFazfdy0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QFazfdy0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QFazfdy0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QFazfdy0 .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: #5d5409;
}
.cid-t9QFazfdy0 .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QFazfdy0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QFazfdy0 .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QFazfdy0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QFazfdy0 .navbar.collapsed {
  justify-content: center;
}
.cid-t9QFazfdy0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QFazfdy0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QFazfdy0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QFazfdy0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QFazfdy0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QFazfdy0 .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-t9QFazfdy0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QFazfdy0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QFazfdy0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QFazfdy0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QFazfdy0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QFazfdy0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QFazfdy0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QFazfdy0 .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-t9QFazfdy0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QFazfdy0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QFazfdy0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QFazfdy0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QFazfdy0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QFazfdy0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QFazfdy0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QFazfdy0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QFazfdy0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QFazfdy0 .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-t9QFazfdy0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QFazfdy0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QFazfdy0 .dropdown-item.active,
.cid-t9QFazfdy0 .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QFazfdy0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QFazfdy0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QFazfdy0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QFazfdy0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QFazfdy0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QFazfdy0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QFazfdy0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QFazfdy0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QFazfdy0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QFazfdy0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QFazfdy0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QFazfdy0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QFazfdy0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QFazfdy0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QFazfdy0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QFazfdy0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QFazfdy0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QFazfdy0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QFazfdy0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QFazfdy0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QFazfdy0 .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-t9QFazfdy0 .navbar {
    height: 70px;
  }
  .cid-t9QFazfdy0 .navbar.opened {
    height: auto;
  }
  .cid-t9QFazfdy0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QFazYiiM {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QFazYiiM .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QFazYiiM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QFazYiiM {
    align-items: flex-end;
  }
  .cid-t9QFazYiiM .row {
    justify-content: flex-start;
  }
  .cid-t9QFazYiiM .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QFazYiiM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QFazYiiM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QFazYiiM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QFazYiiM .content-wrap {
    width: 100%;
  }
}
.cid-t9QFaAt37D {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QFaAt37D blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tfTx0qx8Uw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tfTx0qx8Uw .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfTx0qx8Uw .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfTx0qx8Uw .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfTx0qx8Uw .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfTx0qx8Uw .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfTx0qx8Uw .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfTx0qx8Uw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QFaBk3e5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QFaBk3e5 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QFaBk3e5 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QFaBk3e5 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QFaBk3e5 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QFaBk3e5 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QFaBk3e5 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QFaBk3e5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QFaAScFF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QFaAScFF .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QFaAScFF .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QFaAScFF .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QFaAScFF .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QFaAScFF .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QFaAScFF .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QFaAScFF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QFaBOIpj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QFaBOIpj .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QFaBOIpj .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QFaBOIpj .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QFaBOIpj .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QFaBOIpj .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QFaBOIpj .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QFaBOIpj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QFaCe37h {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QFaCe37h .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QFaCe37h .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QFaCe37h .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QFaCe37h .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QFaCe37h .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QFaCe37h .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QFaCe37h .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOOKIwoYU {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOKIwoYU img,
.cid-taOOKIwoYU .item-img {
  width: 100%;
}
.cid-taOOKIwoYU .item:focus,
.cid-taOOKIwoYU span:focus {
  outline: none;
}
.cid-taOOKIwoYU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOKIwoYU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOKIwoYU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOKIwoYU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOKIwoYU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOKIwoYU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOKIwoYU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOKIwoYU .mbr-section-title {
  color: #232323;
}
.cid-taOOKIwoYU .mbr-text,
.cid-taOOKIwoYU .mbr-section-btn {
  text-align: left;
}
.cid-taOOKIwoYU .item-title {
  text-align: left;
}
.cid-taOOKIwoYU .item-subtitle {
  text-align: left;
}
.cid-t9QFaCH6Wm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QFaCH6Wm .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QGNGs94k {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QGNGs94k nav.navbar {
  position: fixed;
}
.cid-t9QGNGs94k .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-t9QGNGs94k .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QGNGs94k .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QGNGs94k .dropdown-item:hover,
.cid-t9QGNGs94k .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QGNGs94k .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QGNGs94k .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QGNGs94k .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QGNGs94k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QGNGs94k .nav-link {
  position: relative;
}
.cid-t9QGNGs94k .container {
  display: flex;
  margin: auto;
}
.cid-t9QGNGs94k .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QGNGs94k .dropdown-menu,
.cid-t9QGNGs94k .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QGNGs94k .nav-item:focus,
.cid-t9QGNGs94k .nav-link:focus {
  outline: none;
}
.cid-t9QGNGs94k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QGNGs94k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QGNGs94k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QGNGs94k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QGNGs94k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QGNGs94k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QGNGs94k .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: #5d5409;
}
.cid-t9QGNGs94k .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QGNGs94k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QGNGs94k .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QGNGs94k .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QGNGs94k .navbar.collapsed {
  justify-content: center;
}
.cid-t9QGNGs94k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QGNGs94k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QGNGs94k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QGNGs94k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QGNGs94k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QGNGs94k .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-t9QGNGs94k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QGNGs94k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QGNGs94k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QGNGs94k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QGNGs94k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QGNGs94k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QGNGs94k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QGNGs94k .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-t9QGNGs94k .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QGNGs94k .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QGNGs94k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QGNGs94k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QGNGs94k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QGNGs94k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QGNGs94k .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QGNGs94k .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QGNGs94k .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QGNGs94k .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-t9QGNGs94k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QGNGs94k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QGNGs94k .dropdown-item.active,
.cid-t9QGNGs94k .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QGNGs94k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QGNGs94k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QGNGs94k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QGNGs94k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QGNGs94k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QGNGs94k .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QGNGs94k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QGNGs94k .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QGNGs94k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QGNGs94k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QGNGs94k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QGNGs94k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QGNGs94k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QGNGs94k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QGNGs94k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QGNGs94k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QGNGs94k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QGNGs94k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QGNGs94k .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QGNGs94k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QGNGs94k .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-t9QGNGs94k .navbar {
    height: 70px;
  }
  .cid-t9QGNGs94k .navbar.opened {
    height: auto;
  }
  .cid-t9QGNGs94k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QGNHc42R {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QGNHc42R .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QGNHc42R .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QGNHc42R {
    align-items: flex-end;
  }
  .cid-t9QGNHc42R .row {
    justify-content: flex-start;
  }
  .cid-t9QGNHc42R .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QGNHc42R .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QGNHc42R {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QGNHc42R .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QGNHc42R .content-wrap {
    width: 100%;
  }
}
.cid-t9QGNHIpbD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QGNHIpbD blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-t9QGNI8UBw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QGNI8UBw .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QGNI8UBw .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QGNI8UBw .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QGNI8UBw .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QGNI8UBw .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QGNI8UBw .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QGNI8UBw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QGNIE3X4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QGNIE3X4 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QGNIE3X4 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QGNIE3X4 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QGNIE3X4 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QGNIE3X4 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QGNIE3X4 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QGNIE3X4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QGNJAWOH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QGNJAWOH .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QGNJAWOH .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QGNJAWOH .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QGNJAWOH .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QGNJAWOH .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QGNJAWOH .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QGNJAWOH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOOOjOF4B {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOOjOF4B img,
.cid-taOOOjOF4B .item-img {
  width: 100%;
}
.cid-taOOOjOF4B .item:focus,
.cid-taOOOjOF4B span:focus {
  outline: none;
}
.cid-taOOOjOF4B .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOOjOF4B .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOOjOF4B .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOOjOF4B .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOOjOF4B .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOOjOF4B .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOOjOF4B .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOOjOF4B .mbr-section-title {
  color: #232323;
}
.cid-taOOOjOF4B .mbr-text,
.cid-taOOOjOF4B .mbr-section-btn {
  text-align: left;
}
.cid-taOOOjOF4B .item-title {
  text-align: left;
}
.cid-taOOOjOF4B .item-subtitle {
  text-align: left;
}
.cid-t9QGNK3bi4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QGNK3bi4 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QI5Z1TlM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QI5Z1TlM nav.navbar {
  position: fixed;
}
.cid-t9QI5Z1TlM .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-t9QI5Z1TlM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QI5Z1TlM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QI5Z1TlM .dropdown-item:hover,
.cid-t9QI5Z1TlM .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QI5Z1TlM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QI5Z1TlM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QI5Z1TlM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QI5Z1TlM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QI5Z1TlM .nav-link {
  position: relative;
}
.cid-t9QI5Z1TlM .container {
  display: flex;
  margin: auto;
}
.cid-t9QI5Z1TlM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QI5Z1TlM .dropdown-menu,
.cid-t9QI5Z1TlM .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QI5Z1TlM .nav-item:focus,
.cid-t9QI5Z1TlM .nav-link:focus {
  outline: none;
}
.cid-t9QI5Z1TlM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QI5Z1TlM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QI5Z1TlM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QI5Z1TlM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QI5Z1TlM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QI5Z1TlM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QI5Z1TlM .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: #5d5409;
}
.cid-t9QI5Z1TlM .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QI5Z1TlM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QI5Z1TlM .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QI5Z1TlM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QI5Z1TlM .navbar.collapsed {
  justify-content: center;
}
.cid-t9QI5Z1TlM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QI5Z1TlM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QI5Z1TlM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QI5Z1TlM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QI5Z1TlM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QI5Z1TlM .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-t9QI5Z1TlM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QI5Z1TlM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QI5Z1TlM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QI5Z1TlM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QI5Z1TlM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QI5Z1TlM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QI5Z1TlM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QI5Z1TlM .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-t9QI5Z1TlM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QI5Z1TlM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QI5Z1TlM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QI5Z1TlM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QI5Z1TlM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QI5Z1TlM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QI5Z1TlM .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QI5Z1TlM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QI5Z1TlM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QI5Z1TlM .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-t9QI5Z1TlM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QI5Z1TlM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QI5Z1TlM .dropdown-item.active,
.cid-t9QI5Z1TlM .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QI5Z1TlM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QI5Z1TlM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QI5Z1TlM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QI5Z1TlM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QI5Z1TlM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QI5Z1TlM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QI5Z1TlM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QI5Z1TlM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QI5Z1TlM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QI5Z1TlM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QI5Z1TlM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QI5Z1TlM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QI5Z1TlM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QI5Z1TlM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QI5Z1TlM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QI5Z1TlM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QI5Z1TlM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QI5Z1TlM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QI5Z1TlM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QI5Z1TlM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QI5Z1TlM .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-t9QI5Z1TlM .navbar {
    height: 70px;
  }
  .cid-t9QI5Z1TlM .navbar.opened {
    height: auto;
  }
  .cid-t9QI5Z1TlM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QI5ZKi8t {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QI5ZKi8t .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QI5ZKi8t .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QI5ZKi8t {
    align-items: flex-end;
  }
  .cid-t9QI5ZKi8t .row {
    justify-content: flex-start;
  }
  .cid-t9QI5ZKi8t .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QI5ZKi8t .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QI5ZKi8t {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QI5ZKi8t .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QI5ZKi8t .content-wrap {
    width: 100%;
  }
}
.cid-t9QI60eDcE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QI60eDcE blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-t9QI60EUVT {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QI60EUVT .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QI60EUVT .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QI60EUVT .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QI60EUVT .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QI60EUVT .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QI60EUVT .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QI60EUVT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t9QIxeMRSN {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-t9QIxeMRSN .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t9QIxeMRSN .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QIxeMRSN .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QIxeMRSN .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QIxeMRSN .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QIxeMRSN .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QIxeMRSN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOORUKVxg {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOORUKVxg img,
.cid-taOORUKVxg .item-img {
  width: 100%;
}
.cid-taOORUKVxg .item:focus,
.cid-taOORUKVxg span:focus {
  outline: none;
}
.cid-taOORUKVxg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOORUKVxg .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOORUKVxg .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOORUKVxg .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOORUKVxg .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOORUKVxg .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOORUKVxg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOORUKVxg .mbr-section-title {
  color: #232323;
}
.cid-taOORUKVxg .mbr-text,
.cid-taOORUKVxg .mbr-section-btn {
  text-align: left;
}
.cid-taOORUKVxg .item-title {
  text-align: left;
}
.cid-taOORUKVxg .item-subtitle {
  text-align: left;
}
.cid-t9QI622yQL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QI622yQL .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-t9QJQNcfCn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-t9QJQNcfCn nav.navbar {
  position: fixed;
}
.cid-t9QJQNcfCn .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-t9QJQNcfCn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t9QJQNcfCn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t9QJQNcfCn .dropdown-item:hover,
.cid-t9QJQNcfCn .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-t9QJQNcfCn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t9QJQNcfCn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t9QJQNcfCn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-t9QJQNcfCn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t9QJQNcfCn .nav-link {
  position: relative;
}
.cid-t9QJQNcfCn .container {
  display: flex;
  margin: auto;
}
.cid-t9QJQNcfCn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t9QJQNcfCn .dropdown-menu,
.cid-t9QJQNcfCn .navbar.opened {
  background: #5d5409 !important;
}
.cid-t9QJQNcfCn .nav-item:focus,
.cid-t9QJQNcfCn .nav-link:focus {
  outline: none;
}
.cid-t9QJQNcfCn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t9QJQNcfCn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t9QJQNcfCn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t9QJQNcfCn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t9QJQNcfCn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t9QJQNcfCn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t9QJQNcfCn .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: #5d5409;
}
.cid-t9QJQNcfCn .navbar.opened {
  transition: all 0.3s;
}
.cid-t9QJQNcfCn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t9QJQNcfCn .navbar .navbar-logo img {
  width: auto;
}
.cid-t9QJQNcfCn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t9QJQNcfCn .navbar.collapsed {
  justify-content: center;
}
.cid-t9QJQNcfCn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t9QJQNcfCn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t9QJQNcfCn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-t9QJQNcfCn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t9QJQNcfCn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t9QJQNcfCn .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-t9QJQNcfCn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t9QJQNcfCn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t9QJQNcfCn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t9QJQNcfCn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t9QJQNcfCn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t9QJQNcfCn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t9QJQNcfCn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t9QJQNcfCn .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-t9QJQNcfCn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t9QJQNcfCn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t9QJQNcfCn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t9QJQNcfCn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t9QJQNcfCn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t9QJQNcfCn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t9QJQNcfCn .navbar.navbar-short {
  min-height: 60px;
}
.cid-t9QJQNcfCn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t9QJQNcfCn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t9QJQNcfCn .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-t9QJQNcfCn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t9QJQNcfCn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t9QJQNcfCn .dropdown-item.active,
.cid-t9QJQNcfCn .dropdown-item:active {
  background-color: transparent;
}
.cid-t9QJQNcfCn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t9QJQNcfCn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t9QJQNcfCn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t9QJQNcfCn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-t9QJQNcfCn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t9QJQNcfCn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t9QJQNcfCn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t9QJQNcfCn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t9QJQNcfCn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-t9QJQNcfCn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t9QJQNcfCn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t9QJQNcfCn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QJQNcfCn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t9QJQNcfCn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t9QJQNcfCn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QJQNcfCn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t9QJQNcfCn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t9QJQNcfCn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t9QJQNcfCn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-t9QJQNcfCn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t9QJQNcfCn .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-t9QJQNcfCn .navbar {
    height: 70px;
  }
  .cid-t9QJQNcfCn .navbar.opened {
    height: auto;
  }
  .cid-t9QJQNcfCn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t9QJQOamCZ {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-t9QJQOamCZ .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-t9QJQOamCZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-t9QJQOamCZ {
    align-items: flex-end;
  }
  .cid-t9QJQOamCZ .row {
    justify-content: flex-start;
  }
  .cid-t9QJQOamCZ .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t9QJQOamCZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-t9QJQOamCZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-t9QJQOamCZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-t9QJQOamCZ .content-wrap {
    width: 100%;
  }
}
.cid-t9QJQONVRy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t9QJQONVRy .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-t9QJQONVRy .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-t9QJQONVRy .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t9QJQONVRy .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t9QJQONVRy .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-t9QJQONVRy .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-t9QJQONVRy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOOV6TpQD {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOV6TpQD img,
.cid-taOOV6TpQD .item-img {
  width: 100%;
}
.cid-taOOV6TpQD .item:focus,
.cid-taOOV6TpQD span:focus {
  outline: none;
}
.cid-taOOV6TpQD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOV6TpQD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOV6TpQD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOV6TpQD .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOV6TpQD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOV6TpQD .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOV6TpQD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOV6TpQD .mbr-section-title {
  color: #232323;
}
.cid-taOOV6TpQD .mbr-text,
.cid-taOOV6TpQD .mbr-section-btn {
  text-align: left;
}
.cid-taOOV6TpQD .item-title {
  text-align: left;
}
.cid-taOOV6TpQD .item-subtitle {
  text-align: left;
}
.cid-t9QJQPT6Em {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-t9QJQPT6Em .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavJGAxyMh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavJGAxyMh nav.navbar {
  position: fixed;
}
.cid-tavJGAxyMh .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-tavJGAxyMh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavJGAxyMh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavJGAxyMh .dropdown-item:hover,
.cid-tavJGAxyMh .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavJGAxyMh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavJGAxyMh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavJGAxyMh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavJGAxyMh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavJGAxyMh .nav-link {
  position: relative;
}
.cid-tavJGAxyMh .container {
  display: flex;
  margin: auto;
}
.cid-tavJGAxyMh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavJGAxyMh .dropdown-menu,
.cid-tavJGAxyMh .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavJGAxyMh .nav-item:focus,
.cid-tavJGAxyMh .nav-link:focus {
  outline: none;
}
.cid-tavJGAxyMh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavJGAxyMh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavJGAxyMh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavJGAxyMh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavJGAxyMh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavJGAxyMh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavJGAxyMh .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: #5d5409;
}
.cid-tavJGAxyMh .navbar.opened {
  transition: all 0.3s;
}
.cid-tavJGAxyMh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavJGAxyMh .navbar .navbar-logo img {
  width: auto;
}
.cid-tavJGAxyMh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavJGAxyMh .navbar.collapsed {
  justify-content: center;
}
.cid-tavJGAxyMh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavJGAxyMh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavJGAxyMh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavJGAxyMh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavJGAxyMh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavJGAxyMh .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-tavJGAxyMh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavJGAxyMh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavJGAxyMh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavJGAxyMh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavJGAxyMh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavJGAxyMh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavJGAxyMh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavJGAxyMh .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-tavJGAxyMh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavJGAxyMh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavJGAxyMh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavJGAxyMh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavJGAxyMh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavJGAxyMh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavJGAxyMh .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavJGAxyMh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavJGAxyMh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavJGAxyMh .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-tavJGAxyMh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavJGAxyMh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavJGAxyMh .dropdown-item.active,
.cid-tavJGAxyMh .dropdown-item:active {
  background-color: transparent;
}
.cid-tavJGAxyMh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavJGAxyMh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavJGAxyMh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavJGAxyMh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavJGAxyMh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavJGAxyMh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavJGAxyMh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavJGAxyMh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavJGAxyMh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavJGAxyMh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavJGAxyMh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavJGAxyMh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavJGAxyMh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavJGAxyMh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavJGAxyMh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavJGAxyMh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavJGAxyMh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavJGAxyMh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavJGAxyMh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavJGAxyMh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavJGAxyMh .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-tavJGAxyMh .navbar {
    height: 70px;
  }
  .cid-tavJGAxyMh .navbar.opened {
    height: auto;
  }
  .cid-tavJGAxyMh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavJGBeDUO {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavJGBeDUO .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavJGBeDUO .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavJGBeDUO {
    align-items: flex-end;
  }
  .cid-tavJGBeDUO .row {
    justify-content: flex-start;
  }
  .cid-tavJGBeDUO .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavJGBeDUO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavJGBeDUO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavJGBeDUO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavJGBeDUO .content-wrap {
    width: 100%;
  }
}
.cid-tavJGBDTY8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-tavJGC2nor {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-taOLdF2CBe {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLdF2CBe img,
.cid-taOLdF2CBe .item-img {
  width: 100%;
}
.cid-taOLdF2CBe .item:focus,
.cid-taOLdF2CBe span:focus {
  outline: none;
}
.cid-taOLdF2CBe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLdF2CBe .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLdF2CBe .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLdF2CBe .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLdF2CBe .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLdF2CBe .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLdF2CBe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLdF2CBe .mbr-section-title {
  color: #232323;
}
.cid-taOLdF2CBe .mbr-text,
.cid-taOLdF2CBe .mbr-section-btn {
  text-align: left;
}
.cid-taOLdF2CBe .item-title {
  text-align: left;
}
.cid-taOLdF2CBe .item-subtitle {
  text-align: left;
}
.cid-tavJGCpjKu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavJGCpjKu .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavLuEZnuT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavLuEZnuT nav.navbar {
  position: fixed;
}
.cid-tavLuEZnuT .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-tavLuEZnuT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavLuEZnuT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavLuEZnuT .dropdown-item:hover,
.cid-tavLuEZnuT .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavLuEZnuT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavLuEZnuT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavLuEZnuT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavLuEZnuT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavLuEZnuT .nav-link {
  position: relative;
}
.cid-tavLuEZnuT .container {
  display: flex;
  margin: auto;
}
.cid-tavLuEZnuT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavLuEZnuT .dropdown-menu,
.cid-tavLuEZnuT .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavLuEZnuT .nav-item:focus,
.cid-tavLuEZnuT .nav-link:focus {
  outline: none;
}
.cid-tavLuEZnuT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavLuEZnuT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavLuEZnuT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavLuEZnuT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavLuEZnuT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavLuEZnuT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavLuEZnuT .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: #5d5409;
}
.cid-tavLuEZnuT .navbar.opened {
  transition: all 0.3s;
}
.cid-tavLuEZnuT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavLuEZnuT .navbar .navbar-logo img {
  width: auto;
}
.cid-tavLuEZnuT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavLuEZnuT .navbar.collapsed {
  justify-content: center;
}
.cid-tavLuEZnuT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavLuEZnuT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavLuEZnuT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavLuEZnuT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavLuEZnuT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavLuEZnuT .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-tavLuEZnuT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavLuEZnuT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavLuEZnuT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavLuEZnuT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavLuEZnuT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavLuEZnuT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavLuEZnuT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavLuEZnuT .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-tavLuEZnuT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavLuEZnuT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavLuEZnuT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavLuEZnuT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavLuEZnuT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavLuEZnuT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavLuEZnuT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavLuEZnuT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavLuEZnuT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavLuEZnuT .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-tavLuEZnuT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavLuEZnuT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavLuEZnuT .dropdown-item.active,
.cid-tavLuEZnuT .dropdown-item:active {
  background-color: transparent;
}
.cid-tavLuEZnuT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavLuEZnuT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavLuEZnuT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavLuEZnuT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavLuEZnuT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavLuEZnuT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavLuEZnuT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavLuEZnuT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavLuEZnuT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavLuEZnuT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavLuEZnuT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavLuEZnuT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavLuEZnuT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavLuEZnuT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavLuEZnuT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavLuEZnuT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavLuEZnuT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavLuEZnuT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavLuEZnuT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavLuEZnuT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavLuEZnuT .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-tavLuEZnuT .navbar {
    height: 70px;
  }
  .cid-tavLuEZnuT .navbar.opened {
    height: auto;
  }
  .cid-tavLuEZnuT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavLuFFuky {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavLuFFuky .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavLuFFuky .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavLuFFuky {
    align-items: flex-end;
  }
  .cid-tavLuFFuky .row {
    justify-content: flex-start;
  }
  .cid-tavLuFFuky .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavLuFFuky .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavLuFFuky {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavLuFFuky .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavLuFFuky .content-wrap {
    width: 100%;
  }
}
.cid-tavLuG5Tmf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavLuG5Tmf .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tavLuG5Tmf .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavLuG5Tmf .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavLuG5Tmf .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavLuG5Tmf .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavLuG5Tmf .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavLuG5Tmf .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQ0I4ZyA {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQ0I4ZyA img,
.cid-taOQ0I4ZyA .item-img {
  width: 100%;
}
.cid-taOQ0I4ZyA .item:focus,
.cid-taOQ0I4ZyA span:focus {
  outline: none;
}
.cid-taOQ0I4ZyA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQ0I4ZyA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQ0I4ZyA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQ0I4ZyA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQ0I4ZyA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQ0I4ZyA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQ0I4ZyA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQ0I4ZyA .mbr-section-title {
  color: #232323;
}
.cid-taOQ0I4ZyA .mbr-text,
.cid-taOQ0I4ZyA .mbr-section-btn {
  text-align: left;
}
.cid-taOQ0I4ZyA .item-title {
  text-align: left;
}
.cid-taOQ0I4ZyA .item-subtitle {
  text-align: left;
}
.cid-tavLuGuBH4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavLuGuBH4 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavMeIIy9x {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavMeIIy9x nav.navbar {
  position: fixed;
}
.cid-tavMeIIy9x .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-tavMeIIy9x .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavMeIIy9x .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavMeIIy9x .dropdown-item:hover,
.cid-tavMeIIy9x .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavMeIIy9x .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavMeIIy9x .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavMeIIy9x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavMeIIy9x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavMeIIy9x .nav-link {
  position: relative;
}
.cid-tavMeIIy9x .container {
  display: flex;
  margin: auto;
}
.cid-tavMeIIy9x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavMeIIy9x .dropdown-menu,
.cid-tavMeIIy9x .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavMeIIy9x .nav-item:focus,
.cid-tavMeIIy9x .nav-link:focus {
  outline: none;
}
.cid-tavMeIIy9x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavMeIIy9x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavMeIIy9x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavMeIIy9x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavMeIIy9x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavMeIIy9x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavMeIIy9x .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: #5d5409;
}
.cid-tavMeIIy9x .navbar.opened {
  transition: all 0.3s;
}
.cid-tavMeIIy9x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavMeIIy9x .navbar .navbar-logo img {
  width: auto;
}
.cid-tavMeIIy9x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavMeIIy9x .navbar.collapsed {
  justify-content: center;
}
.cid-tavMeIIy9x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavMeIIy9x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavMeIIy9x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavMeIIy9x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavMeIIy9x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavMeIIy9x .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-tavMeIIy9x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavMeIIy9x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavMeIIy9x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavMeIIy9x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavMeIIy9x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavMeIIy9x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavMeIIy9x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavMeIIy9x .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-tavMeIIy9x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavMeIIy9x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavMeIIy9x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavMeIIy9x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavMeIIy9x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavMeIIy9x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavMeIIy9x .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavMeIIy9x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavMeIIy9x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavMeIIy9x .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-tavMeIIy9x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavMeIIy9x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavMeIIy9x .dropdown-item.active,
.cid-tavMeIIy9x .dropdown-item:active {
  background-color: transparent;
}
.cid-tavMeIIy9x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavMeIIy9x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavMeIIy9x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavMeIIy9x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavMeIIy9x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavMeIIy9x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavMeIIy9x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavMeIIy9x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavMeIIy9x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavMeIIy9x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavMeIIy9x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavMeIIy9x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavMeIIy9x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavMeIIy9x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavMeIIy9x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavMeIIy9x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavMeIIy9x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavMeIIy9x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavMeIIy9x .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavMeIIy9x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavMeIIy9x .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-tavMeIIy9x .navbar {
    height: 70px;
  }
  .cid-tavMeIIy9x .navbar.opened {
    height: auto;
  }
  .cid-tavMeIIy9x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavMeJqb2s {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavMeJqb2s .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavMeJqb2s .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavMeJqb2s {
    align-items: flex-end;
  }
  .cid-tavMeJqb2s .row {
    justify-content: flex-start;
  }
  .cid-tavMeJqb2s .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavMeJqb2s .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavMeJqb2s {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavMeJqb2s .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavMeJqb2s .content-wrap {
    width: 100%;
  }
}
.cid-tavMeJP13V {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavMeJP13V blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tavMeKaIWc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavMeKaIWc .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavMeKaIWc .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavMeKaIWc .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavMeKaIWc .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavMeKaIWc .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavMeKaIWc .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavMeKaIWc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQ47uYMF {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQ47uYMF img,
.cid-taOQ47uYMF .item-img {
  width: 100%;
}
.cid-taOQ47uYMF .item:focus,
.cid-taOQ47uYMF span:focus {
  outline: none;
}
.cid-taOQ47uYMF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQ47uYMF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQ47uYMF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQ47uYMF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQ47uYMF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQ47uYMF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQ47uYMF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQ47uYMF .mbr-section-title {
  color: #232323;
}
.cid-taOQ47uYMF .mbr-text,
.cid-taOQ47uYMF .mbr-section-btn {
  text-align: left;
}
.cid-taOQ47uYMF .item-title {
  text-align: left;
}
.cid-taOQ47uYMF .item-subtitle {
  text-align: left;
}
.cid-tavMeKAb92 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavMeKAb92 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavNr3vBw1 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavNr3vBw1 nav.navbar {
  position: fixed;
}
.cid-tavNr3vBw1 .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-tavNr3vBw1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavNr3vBw1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavNr3vBw1 .dropdown-item:hover,
.cid-tavNr3vBw1 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavNr3vBw1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavNr3vBw1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavNr3vBw1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavNr3vBw1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavNr3vBw1 .nav-link {
  position: relative;
}
.cid-tavNr3vBw1 .container {
  display: flex;
  margin: auto;
}
.cid-tavNr3vBw1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavNr3vBw1 .dropdown-menu,
.cid-tavNr3vBw1 .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavNr3vBw1 .nav-item:focus,
.cid-tavNr3vBw1 .nav-link:focus {
  outline: none;
}
.cid-tavNr3vBw1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavNr3vBw1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavNr3vBw1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavNr3vBw1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavNr3vBw1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavNr3vBw1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavNr3vBw1 .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: #5d5409;
}
.cid-tavNr3vBw1 .navbar.opened {
  transition: all 0.3s;
}
.cid-tavNr3vBw1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavNr3vBw1 .navbar .navbar-logo img {
  width: auto;
}
.cid-tavNr3vBw1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavNr3vBw1 .navbar.collapsed {
  justify-content: center;
}
.cid-tavNr3vBw1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavNr3vBw1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavNr3vBw1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavNr3vBw1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavNr3vBw1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavNr3vBw1 .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-tavNr3vBw1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavNr3vBw1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavNr3vBw1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavNr3vBw1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavNr3vBw1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavNr3vBw1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavNr3vBw1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavNr3vBw1 .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-tavNr3vBw1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavNr3vBw1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavNr3vBw1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavNr3vBw1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavNr3vBw1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavNr3vBw1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavNr3vBw1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavNr3vBw1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavNr3vBw1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavNr3vBw1 .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-tavNr3vBw1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavNr3vBw1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavNr3vBw1 .dropdown-item.active,
.cid-tavNr3vBw1 .dropdown-item:active {
  background-color: transparent;
}
.cid-tavNr3vBw1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavNr3vBw1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavNr3vBw1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavNr3vBw1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavNr3vBw1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavNr3vBw1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavNr3vBw1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavNr3vBw1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavNr3vBw1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavNr3vBw1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavNr3vBw1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavNr3vBw1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavNr3vBw1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavNr3vBw1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavNr3vBw1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavNr3vBw1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavNr3vBw1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavNr3vBw1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavNr3vBw1 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavNr3vBw1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavNr3vBw1 .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-tavNr3vBw1 .navbar {
    height: 70px;
  }
  .cid-tavNr3vBw1 .navbar.opened {
    height: auto;
  }
  .cid-tavNr3vBw1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavNr4aOsS {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavNr4aOsS .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavNr4aOsS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavNr4aOsS {
    align-items: flex-end;
  }
  .cid-tavNr4aOsS .row {
    justify-content: flex-start;
  }
  .cid-tavNr4aOsS .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavNr4aOsS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavNr4aOsS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavNr4aOsS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavNr4aOsS .content-wrap {
    width: 100%;
  }
}
.cid-tavNr4DDi7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavNr4DDi7 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tavNr4Yq3J {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavNr4Yq3J .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavNr4Yq3J .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavNr4Yq3J .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavNr4Yq3J .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavNr4Yq3J .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavNr4Yq3J .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavNr4Yq3J .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQ7bubG9 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQ7bubG9 img,
.cid-taOQ7bubG9 .item-img {
  width: 100%;
}
.cid-taOQ7bubG9 .item:focus,
.cid-taOQ7bubG9 span:focus {
  outline: none;
}
.cid-taOQ7bubG9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQ7bubG9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQ7bubG9 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQ7bubG9 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQ7bubG9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQ7bubG9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQ7bubG9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQ7bubG9 .mbr-section-title {
  color: #232323;
}
.cid-taOQ7bubG9 .mbr-text,
.cid-taOQ7bubG9 .mbr-section-btn {
  text-align: left;
}
.cid-taOQ7bubG9 .item-title {
  text-align: left;
}
.cid-taOQ7bubG9 .item-subtitle {
  text-align: left;
}
.cid-tavNr5r2xO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavNr5r2xO .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavOgqUB34 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavOgqUB34 nav.navbar {
  position: fixed;
}
.cid-tavOgqUB34 .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-tavOgqUB34 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavOgqUB34 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavOgqUB34 .dropdown-item:hover,
.cid-tavOgqUB34 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavOgqUB34 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavOgqUB34 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavOgqUB34 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavOgqUB34 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavOgqUB34 .nav-link {
  position: relative;
}
.cid-tavOgqUB34 .container {
  display: flex;
  margin: auto;
}
.cid-tavOgqUB34 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavOgqUB34 .dropdown-menu,
.cid-tavOgqUB34 .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavOgqUB34 .nav-item:focus,
.cid-tavOgqUB34 .nav-link:focus {
  outline: none;
}
.cid-tavOgqUB34 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavOgqUB34 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavOgqUB34 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavOgqUB34 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavOgqUB34 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavOgqUB34 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavOgqUB34 .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: #5d5409;
}
.cid-tavOgqUB34 .navbar.opened {
  transition: all 0.3s;
}
.cid-tavOgqUB34 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavOgqUB34 .navbar .navbar-logo img {
  width: auto;
}
.cid-tavOgqUB34 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavOgqUB34 .navbar.collapsed {
  justify-content: center;
}
.cid-tavOgqUB34 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavOgqUB34 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavOgqUB34 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavOgqUB34 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavOgqUB34 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavOgqUB34 .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-tavOgqUB34 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavOgqUB34 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavOgqUB34 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavOgqUB34 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavOgqUB34 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavOgqUB34 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavOgqUB34 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavOgqUB34 .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-tavOgqUB34 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavOgqUB34 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavOgqUB34 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavOgqUB34 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavOgqUB34 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavOgqUB34 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavOgqUB34 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavOgqUB34 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavOgqUB34 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavOgqUB34 .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-tavOgqUB34 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavOgqUB34 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavOgqUB34 .dropdown-item.active,
.cid-tavOgqUB34 .dropdown-item:active {
  background-color: transparent;
}
.cid-tavOgqUB34 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavOgqUB34 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavOgqUB34 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavOgqUB34 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavOgqUB34 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavOgqUB34 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavOgqUB34 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavOgqUB34 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavOgqUB34 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavOgqUB34 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavOgqUB34 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavOgqUB34 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavOgqUB34 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavOgqUB34 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavOgqUB34 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavOgqUB34 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavOgqUB34 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavOgqUB34 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavOgqUB34 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavOgqUB34 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavOgqUB34 .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-tavOgqUB34 .navbar {
    height: 70px;
  }
  .cid-tavOgqUB34 .navbar.opened {
    height: auto;
  }
  .cid-tavOgqUB34 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavOgrHx4M {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavOgrHx4M .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavOgrHx4M .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavOgrHx4M {
    align-items: flex-end;
  }
  .cid-tavOgrHx4M .row {
    justify-content: flex-start;
  }
  .cid-tavOgrHx4M .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavOgrHx4M .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavOgrHx4M {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavOgrHx4M .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavOgrHx4M .content-wrap {
    width: 100%;
  }
}
.cid-tavOgsbp5H {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavOgsbp5H blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tavOgsw6aC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavOgsw6aC .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavOgsw6aC .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavOgsw6aC .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavOgsw6aC .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavOgsw6aC .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavOgsw6aC .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavOgsw6aC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQaaErtn {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQaaErtn img,
.cid-taOQaaErtn .item-img {
  width: 100%;
}
.cid-taOQaaErtn .item:focus,
.cid-taOQaaErtn span:focus {
  outline: none;
}
.cid-taOQaaErtn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQaaErtn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQaaErtn .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQaaErtn .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQaaErtn .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQaaErtn .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQaaErtn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQaaErtn .mbr-section-title {
  color: #232323;
}
.cid-taOQaaErtn .mbr-text,
.cid-taOQaaErtn .mbr-section-btn {
  text-align: left;
}
.cid-taOQaaErtn .item-title {
  text-align: left;
}
.cid-taOQaaErtn .item-subtitle {
  text-align: left;
}
.cid-tavOgsXaTK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavOgsXaTK .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavS1qIfoL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavS1qIfoL nav.navbar {
  position: fixed;
}
.cid-tavS1qIfoL .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-tavS1qIfoL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavS1qIfoL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavS1qIfoL .dropdown-item:hover,
.cid-tavS1qIfoL .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavS1qIfoL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavS1qIfoL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavS1qIfoL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavS1qIfoL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavS1qIfoL .nav-link {
  position: relative;
}
.cid-tavS1qIfoL .container {
  display: flex;
  margin: auto;
}
.cid-tavS1qIfoL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavS1qIfoL .dropdown-menu,
.cid-tavS1qIfoL .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavS1qIfoL .nav-item:focus,
.cid-tavS1qIfoL .nav-link:focus {
  outline: none;
}
.cid-tavS1qIfoL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavS1qIfoL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavS1qIfoL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavS1qIfoL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavS1qIfoL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavS1qIfoL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavS1qIfoL .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: #5d5409;
}
.cid-tavS1qIfoL .navbar.opened {
  transition: all 0.3s;
}
.cid-tavS1qIfoL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavS1qIfoL .navbar .navbar-logo img {
  width: auto;
}
.cid-tavS1qIfoL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavS1qIfoL .navbar.collapsed {
  justify-content: center;
}
.cid-tavS1qIfoL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavS1qIfoL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavS1qIfoL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavS1qIfoL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavS1qIfoL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavS1qIfoL .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-tavS1qIfoL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavS1qIfoL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavS1qIfoL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavS1qIfoL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavS1qIfoL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavS1qIfoL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavS1qIfoL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavS1qIfoL .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-tavS1qIfoL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavS1qIfoL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavS1qIfoL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavS1qIfoL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavS1qIfoL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavS1qIfoL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavS1qIfoL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavS1qIfoL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavS1qIfoL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavS1qIfoL .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-tavS1qIfoL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavS1qIfoL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavS1qIfoL .dropdown-item.active,
.cid-tavS1qIfoL .dropdown-item:active {
  background-color: transparent;
}
.cid-tavS1qIfoL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavS1qIfoL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavS1qIfoL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavS1qIfoL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavS1qIfoL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavS1qIfoL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavS1qIfoL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavS1qIfoL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavS1qIfoL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavS1qIfoL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavS1qIfoL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavS1qIfoL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavS1qIfoL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavS1qIfoL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavS1qIfoL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavS1qIfoL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavS1qIfoL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavS1qIfoL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavS1qIfoL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavS1qIfoL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavS1qIfoL .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-tavS1qIfoL .navbar {
    height: 70px;
  }
  .cid-tavS1qIfoL .navbar.opened {
    height: auto;
  }
  .cid-tavS1qIfoL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavS1rt6Zz {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavS1rt6Zz .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavS1rt6Zz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavS1rt6Zz {
    align-items: flex-end;
  }
  .cid-tavS1rt6Zz .row {
    justify-content: flex-start;
  }
  .cid-tavS1rt6Zz .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavS1rt6Zz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavS1rt6Zz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavS1rt6Zz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavS1rt6Zz .content-wrap {
    width: 100%;
  }
}
.cid-tavS1s04Dz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavS1s04Dz .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tavS1s04Dz .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavS1s04Dz .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavS1s04Dz .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavS1s04Dz .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavS1s04Dz .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavS1s04Dz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQPTIYES {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQPTIYES img,
.cid-taOQPTIYES .item-img {
  width: 100%;
}
.cid-taOQPTIYES .item:focus,
.cid-taOQPTIYES span:focus {
  outline: none;
}
.cid-taOQPTIYES .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQPTIYES .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQPTIYES .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQPTIYES .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQPTIYES .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQPTIYES .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQPTIYES .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQPTIYES .mbr-section-title {
  color: #232323;
}
.cid-taOQPTIYES .mbr-text,
.cid-taOQPTIYES .mbr-section-btn {
  text-align: left;
}
.cid-taOQPTIYES .item-title {
  text-align: left;
}
.cid-taOQPTIYES .item-subtitle {
  text-align: left;
}
.cid-tavS1sofKz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavS1sofKz .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavTjuQMV8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavTjuQMV8 nav.navbar {
  position: fixed;
}
.cid-tavTjuQMV8 .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-tavTjuQMV8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavTjuQMV8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavTjuQMV8 .dropdown-item:hover,
.cid-tavTjuQMV8 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavTjuQMV8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavTjuQMV8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavTjuQMV8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavTjuQMV8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavTjuQMV8 .nav-link {
  position: relative;
}
.cid-tavTjuQMV8 .container {
  display: flex;
  margin: auto;
}
.cid-tavTjuQMV8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavTjuQMV8 .dropdown-menu,
.cid-tavTjuQMV8 .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavTjuQMV8 .nav-item:focus,
.cid-tavTjuQMV8 .nav-link:focus {
  outline: none;
}
.cid-tavTjuQMV8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavTjuQMV8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavTjuQMV8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavTjuQMV8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavTjuQMV8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavTjuQMV8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavTjuQMV8 .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: #5d5409;
}
.cid-tavTjuQMV8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tavTjuQMV8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavTjuQMV8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tavTjuQMV8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavTjuQMV8 .navbar.collapsed {
  justify-content: center;
}
.cid-tavTjuQMV8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavTjuQMV8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavTjuQMV8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavTjuQMV8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavTjuQMV8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavTjuQMV8 .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-tavTjuQMV8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavTjuQMV8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavTjuQMV8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavTjuQMV8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavTjuQMV8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavTjuQMV8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavTjuQMV8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavTjuQMV8 .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-tavTjuQMV8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavTjuQMV8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavTjuQMV8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavTjuQMV8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavTjuQMV8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavTjuQMV8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavTjuQMV8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavTjuQMV8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavTjuQMV8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavTjuQMV8 .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-tavTjuQMV8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavTjuQMV8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavTjuQMV8 .dropdown-item.active,
.cid-tavTjuQMV8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tavTjuQMV8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavTjuQMV8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavTjuQMV8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavTjuQMV8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavTjuQMV8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavTjuQMV8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavTjuQMV8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavTjuQMV8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavTjuQMV8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavTjuQMV8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavTjuQMV8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavTjuQMV8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavTjuQMV8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavTjuQMV8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavTjuQMV8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavTjuQMV8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavTjuQMV8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavTjuQMV8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavTjuQMV8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavTjuQMV8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavTjuQMV8 .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-tavTjuQMV8 .navbar {
    height: 70px;
  }
  .cid-tavTjuQMV8 .navbar.opened {
    height: auto;
  }
  .cid-tavTjuQMV8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavTjvphyv {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavTjvphyv .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavTjvphyv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavTjvphyv {
    align-items: flex-end;
  }
  .cid-tavTjvphyv .row {
    justify-content: flex-start;
  }
  .cid-tavTjvphyv .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavTjvphyv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavTjvphyv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavTjvphyv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavTjvphyv .content-wrap {
    width: 100%;
  }
}
.cid-tavTjvTH7t {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavTjvTH7t blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-ti4ks1PHlX {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ti4ks1PHlX .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-ti4ks1PHlX .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ti4ks1PHlX .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-ti4ks1PHlX .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ti4ks1PHlX .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-ti4ks1PHlX .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-ti4ks1PHlX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavTjwdE5w {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavTjwdE5w .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavTjwdE5w .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavTjwdE5w .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavTjwdE5w .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavTjwdE5w .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavTjwdE5w .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavTjwdE5w .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavU7AgPHh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavU7AgPHh .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavU7AgPHh .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavU7AgPHh .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavU7AgPHh .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavU7AgPHh .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavU7AgPHh .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavU7AgPHh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavU88Xfsu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavU88Xfsu .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavU88Xfsu .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavU88Xfsu .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavU88Xfsu .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavU88Xfsu .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavU88Xfsu .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavU88Xfsu .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavU8Ez4Io {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavU8Ez4Io .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavU8Ez4Io .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavU8Ez4Io .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavU8Ez4Io .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavU8Ez4Io .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavU8Ez4Io .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavU8Ez4Io .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQTUQGsW {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQTUQGsW img,
.cid-taOQTUQGsW .item-img {
  width: 100%;
}
.cid-taOQTUQGsW .item:focus,
.cid-taOQTUQGsW span:focus {
  outline: none;
}
.cid-taOQTUQGsW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQTUQGsW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQTUQGsW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQTUQGsW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQTUQGsW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQTUQGsW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQTUQGsW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQTUQGsW .mbr-section-title {
  color: #232323;
}
.cid-taOQTUQGsW .mbr-text,
.cid-taOQTUQGsW .mbr-section-btn {
  text-align: left;
}
.cid-taOQTUQGsW .item-title {
  text-align: left;
}
.cid-taOQTUQGsW .item-subtitle {
  text-align: left;
}
.cid-tavTjwE305 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavTjwE305 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavXyIIAx0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavXyIIAx0 nav.navbar {
  position: fixed;
}
.cid-tavXyIIAx0 .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-tavXyIIAx0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavXyIIAx0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavXyIIAx0 .dropdown-item:hover,
.cid-tavXyIIAx0 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavXyIIAx0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavXyIIAx0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavXyIIAx0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavXyIIAx0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavXyIIAx0 .nav-link {
  position: relative;
}
.cid-tavXyIIAx0 .container {
  display: flex;
  margin: auto;
}
.cid-tavXyIIAx0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavXyIIAx0 .dropdown-menu,
.cid-tavXyIIAx0 .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavXyIIAx0 .nav-item:focus,
.cid-tavXyIIAx0 .nav-link:focus {
  outline: none;
}
.cid-tavXyIIAx0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavXyIIAx0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavXyIIAx0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavXyIIAx0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavXyIIAx0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavXyIIAx0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavXyIIAx0 .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: #5d5409;
}
.cid-tavXyIIAx0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tavXyIIAx0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavXyIIAx0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tavXyIIAx0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavXyIIAx0 .navbar.collapsed {
  justify-content: center;
}
.cid-tavXyIIAx0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavXyIIAx0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavXyIIAx0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavXyIIAx0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavXyIIAx0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavXyIIAx0 .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-tavXyIIAx0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavXyIIAx0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavXyIIAx0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavXyIIAx0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavXyIIAx0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavXyIIAx0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavXyIIAx0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavXyIIAx0 .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-tavXyIIAx0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavXyIIAx0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavXyIIAx0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavXyIIAx0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavXyIIAx0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavXyIIAx0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavXyIIAx0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavXyIIAx0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavXyIIAx0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavXyIIAx0 .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-tavXyIIAx0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavXyIIAx0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavXyIIAx0 .dropdown-item.active,
.cid-tavXyIIAx0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tavXyIIAx0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavXyIIAx0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavXyIIAx0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavXyIIAx0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavXyIIAx0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavXyIIAx0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavXyIIAx0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavXyIIAx0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavXyIIAx0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavXyIIAx0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavXyIIAx0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavXyIIAx0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavXyIIAx0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavXyIIAx0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavXyIIAx0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavXyIIAx0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavXyIIAx0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavXyIIAx0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavXyIIAx0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavXyIIAx0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavXyIIAx0 .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-tavXyIIAx0 .navbar {
    height: 70px;
  }
  .cid-tavXyIIAx0 .navbar.opened {
    height: auto;
  }
  .cid-tavXyIIAx0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavXyJyFVa {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavXyJyFVa .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavXyJyFVa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavXyJyFVa {
    align-items: flex-end;
  }
  .cid-tavXyJyFVa .row {
    justify-content: flex-start;
  }
  .cid-tavXyJyFVa .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavXyJyFVa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavXyJyFVa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavXyJyFVa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavXyJyFVa .content-wrap {
    width: 100%;
  }
}
.cid-tavXyK5OuI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavXyK5OuI blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-ti4kZ5gC8G {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ti4kZ5gC8G .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-ti4kZ5gC8G .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ti4kZ5gC8G .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-ti4kZ5gC8G .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ti4kZ5gC8G .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-ti4kZ5gC8G .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-ti4kZ5gC8G .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavXyKwAzL {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavXyKwAzL .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavXyKwAzL .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavXyKwAzL .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavXyKwAzL .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavXyKwAzL .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavXyKwAzL .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavXyKwAzL .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavXyLsktj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavXyLsktj .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavXyLsktj .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavXyLsktj .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavXyLsktj .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavXyLsktj .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavXyLsktj .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavXyLsktj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tavXyLUta8 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavXyLUta8 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavXyLUta8 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavXyLUta8 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavXyLUta8 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavXyLUta8 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavXyLUta8 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavXyLUta8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOR1wgyIk {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOR1wgyIk img,
.cid-taOR1wgyIk .item-img {
  width: 100%;
}
.cid-taOR1wgyIk .item:focus,
.cid-taOR1wgyIk span:focus {
  outline: none;
}
.cid-taOR1wgyIk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOR1wgyIk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOR1wgyIk .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOR1wgyIk .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOR1wgyIk .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOR1wgyIk .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOR1wgyIk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOR1wgyIk .mbr-section-title {
  color: #232323;
}
.cid-taOR1wgyIk .mbr-text,
.cid-taOR1wgyIk .mbr-section-btn {
  text-align: left;
}
.cid-taOR1wgyIk .item-title {
  text-align: left;
}
.cid-taOR1wgyIk .item-subtitle {
  text-align: left;
}
.cid-tavXyMrEvm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavXyMrEvm .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavYUU6vGO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavYUU6vGO nav.navbar {
  position: fixed;
}
.cid-tavYUU6vGO .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-tavYUU6vGO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavYUU6vGO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavYUU6vGO .dropdown-item:hover,
.cid-tavYUU6vGO .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavYUU6vGO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavYUU6vGO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavYUU6vGO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavYUU6vGO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavYUU6vGO .nav-link {
  position: relative;
}
.cid-tavYUU6vGO .container {
  display: flex;
  margin: auto;
}
.cid-tavYUU6vGO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavYUU6vGO .dropdown-menu,
.cid-tavYUU6vGO .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavYUU6vGO .nav-item:focus,
.cid-tavYUU6vGO .nav-link:focus {
  outline: none;
}
.cid-tavYUU6vGO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavYUU6vGO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavYUU6vGO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavYUU6vGO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavYUU6vGO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavYUU6vGO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavYUU6vGO .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: #5d5409;
}
.cid-tavYUU6vGO .navbar.opened {
  transition: all 0.3s;
}
.cid-tavYUU6vGO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavYUU6vGO .navbar .navbar-logo img {
  width: auto;
}
.cid-tavYUU6vGO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavYUU6vGO .navbar.collapsed {
  justify-content: center;
}
.cid-tavYUU6vGO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavYUU6vGO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavYUU6vGO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavYUU6vGO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavYUU6vGO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavYUU6vGO .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-tavYUU6vGO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavYUU6vGO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavYUU6vGO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavYUU6vGO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavYUU6vGO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavYUU6vGO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavYUU6vGO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavYUU6vGO .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-tavYUU6vGO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavYUU6vGO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavYUU6vGO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavYUU6vGO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavYUU6vGO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavYUU6vGO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavYUU6vGO .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavYUU6vGO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavYUU6vGO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavYUU6vGO .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-tavYUU6vGO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavYUU6vGO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavYUU6vGO .dropdown-item.active,
.cid-tavYUU6vGO .dropdown-item:active {
  background-color: transparent;
}
.cid-tavYUU6vGO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavYUU6vGO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavYUU6vGO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavYUU6vGO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavYUU6vGO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavYUU6vGO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavYUU6vGO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavYUU6vGO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavYUU6vGO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavYUU6vGO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavYUU6vGO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavYUU6vGO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavYUU6vGO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavYUU6vGO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavYUU6vGO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavYUU6vGO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavYUU6vGO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavYUU6vGO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavYUU6vGO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavYUU6vGO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavYUU6vGO .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-tavYUU6vGO .navbar {
    height: 70px;
  }
  .cid-tavYUU6vGO .navbar.opened {
    height: auto;
  }
  .cid-tavYUU6vGO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavYUUNb4R {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavYUUNb4R .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavYUUNb4R .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavYUUNb4R {
    align-items: flex-end;
  }
  .cid-tavYUUNb4R .row {
    justify-content: flex-start;
  }
  .cid-tavYUUNb4R .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavYUUNb4R .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavYUUNb4R {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavYUUNb4R .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavYUUNb4R .content-wrap {
    width: 100%;
  }
}
.cid-tavYUViWaf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavYUViWaf .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tavYUViWaf .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavYUViWaf .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavYUViWaf .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavYUViWaf .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavYUViWaf .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavYUViWaf .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQdK0yZ2 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQdK0yZ2 img,
.cid-taOQdK0yZ2 .item-img {
  width: 100%;
}
.cid-taOQdK0yZ2 .item:focus,
.cid-taOQdK0yZ2 span:focus {
  outline: none;
}
.cid-taOQdK0yZ2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQdK0yZ2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQdK0yZ2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQdK0yZ2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQdK0yZ2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQdK0yZ2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQdK0yZ2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQdK0yZ2 .mbr-section-title {
  color: #232323;
}
.cid-taOQdK0yZ2 .mbr-text,
.cid-taOQdK0yZ2 .mbr-section-btn {
  text-align: left;
}
.cid-taOQdK0yZ2 .item-title {
  text-align: left;
}
.cid-taOQdK0yZ2 .item-subtitle {
  text-align: left;
}
.cid-tavYUVJq6N {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavYUVJq6N .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tavZQjbzqh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tavZQjbzqh nav.navbar {
  position: fixed;
}
.cid-tavZQjbzqh .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-tavZQjbzqh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tavZQjbzqh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tavZQjbzqh .dropdown-item:hover,
.cid-tavZQjbzqh .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tavZQjbzqh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tavZQjbzqh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tavZQjbzqh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tavZQjbzqh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tavZQjbzqh .nav-link {
  position: relative;
}
.cid-tavZQjbzqh .container {
  display: flex;
  margin: auto;
}
.cid-tavZQjbzqh .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tavZQjbzqh .dropdown-menu,
.cid-tavZQjbzqh .navbar.opened {
  background: #5d5409 !important;
}
.cid-tavZQjbzqh .nav-item:focus,
.cid-tavZQjbzqh .nav-link:focus {
  outline: none;
}
.cid-tavZQjbzqh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tavZQjbzqh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tavZQjbzqh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tavZQjbzqh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tavZQjbzqh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tavZQjbzqh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tavZQjbzqh .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: #5d5409;
}
.cid-tavZQjbzqh .navbar.opened {
  transition: all 0.3s;
}
.cid-tavZQjbzqh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tavZQjbzqh .navbar .navbar-logo img {
  width: auto;
}
.cid-tavZQjbzqh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tavZQjbzqh .navbar.collapsed {
  justify-content: center;
}
.cid-tavZQjbzqh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tavZQjbzqh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tavZQjbzqh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tavZQjbzqh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tavZQjbzqh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tavZQjbzqh .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-tavZQjbzqh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tavZQjbzqh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tavZQjbzqh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tavZQjbzqh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tavZQjbzqh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tavZQjbzqh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tavZQjbzqh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tavZQjbzqh .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-tavZQjbzqh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tavZQjbzqh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tavZQjbzqh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tavZQjbzqh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tavZQjbzqh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tavZQjbzqh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tavZQjbzqh .navbar.navbar-short {
  min-height: 60px;
}
.cid-tavZQjbzqh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tavZQjbzqh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tavZQjbzqh .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-tavZQjbzqh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tavZQjbzqh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tavZQjbzqh .dropdown-item.active,
.cid-tavZQjbzqh .dropdown-item:active {
  background-color: transparent;
}
.cid-tavZQjbzqh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tavZQjbzqh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tavZQjbzqh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tavZQjbzqh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tavZQjbzqh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tavZQjbzqh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tavZQjbzqh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tavZQjbzqh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tavZQjbzqh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tavZQjbzqh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tavZQjbzqh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tavZQjbzqh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavZQjbzqh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tavZQjbzqh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tavZQjbzqh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavZQjbzqh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tavZQjbzqh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tavZQjbzqh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tavZQjbzqh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tavZQjbzqh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tavZQjbzqh .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-tavZQjbzqh .navbar {
    height: 70px;
  }
  .cid-tavZQjbzqh .navbar.opened {
    height: auto;
  }
  .cid-tavZQjbzqh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tavZQkkK5d {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tavZQkkK5d .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tavZQkkK5d .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tavZQkkK5d {
    align-items: flex-end;
  }
  .cid-tavZQkkK5d .row {
    justify-content: flex-start;
  }
  .cid-tavZQkkK5d .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tavZQkkK5d .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tavZQkkK5d {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tavZQkkK5d .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tavZQkkK5d .content-wrap {
    width: 100%;
  }
}
.cid-tavZQkMua0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tavZQkMua0 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tavZQl9YUx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tavZQl9YUx .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tavZQl9YUx .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tavZQl9YUx .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tavZQl9YUx .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tavZQl9YUx .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tavZQl9YUx .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tavZQl9YUx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taw0mYCBAy {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taw0mYCBAy .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taw0mYCBAy .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taw0mYCBAy .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taw0mYCBAy .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taw0mYCBAy .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taw0mYCBAy .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taw0mYCBAy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQhceEoL {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQhceEoL img,
.cid-taOQhceEoL .item-img {
  width: 100%;
}
.cid-taOQhceEoL .item:focus,
.cid-taOQhceEoL span:focus {
  outline: none;
}
.cid-taOQhceEoL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQhceEoL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQhceEoL .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQhceEoL .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQhceEoL .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQhceEoL .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQhceEoL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQhceEoL .mbr-section-title {
  color: #232323;
}
.cid-taOQhceEoL .mbr-text,
.cid-taOQhceEoL .mbr-section-btn {
  text-align: left;
}
.cid-taOQhceEoL .item-title {
  text-align: left;
}
.cid-taOQhceEoL .item-subtitle {
  text-align: left;
}
.cid-tavZQlz18k {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tavZQlz18k .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taw2j9Lbtg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taw2j9Lbtg nav.navbar {
  position: fixed;
}
.cid-taw2j9Lbtg .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-taw2j9Lbtg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taw2j9Lbtg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taw2j9Lbtg .dropdown-item:hover,
.cid-taw2j9Lbtg .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taw2j9Lbtg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taw2j9Lbtg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taw2j9Lbtg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taw2j9Lbtg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taw2j9Lbtg .nav-link {
  position: relative;
}
.cid-taw2j9Lbtg .container {
  display: flex;
  margin: auto;
}
.cid-taw2j9Lbtg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taw2j9Lbtg .dropdown-menu,
.cid-taw2j9Lbtg .navbar.opened {
  background: #5d5409 !important;
}
.cid-taw2j9Lbtg .nav-item:focus,
.cid-taw2j9Lbtg .nav-link:focus {
  outline: none;
}
.cid-taw2j9Lbtg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taw2j9Lbtg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taw2j9Lbtg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taw2j9Lbtg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taw2j9Lbtg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taw2j9Lbtg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taw2j9Lbtg .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: #5d5409;
}
.cid-taw2j9Lbtg .navbar.opened {
  transition: all 0.3s;
}
.cid-taw2j9Lbtg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taw2j9Lbtg .navbar .navbar-logo img {
  width: auto;
}
.cid-taw2j9Lbtg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taw2j9Lbtg .navbar.collapsed {
  justify-content: center;
}
.cid-taw2j9Lbtg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taw2j9Lbtg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taw2j9Lbtg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taw2j9Lbtg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taw2j9Lbtg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taw2j9Lbtg .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-taw2j9Lbtg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taw2j9Lbtg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taw2j9Lbtg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taw2j9Lbtg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taw2j9Lbtg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taw2j9Lbtg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taw2j9Lbtg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taw2j9Lbtg .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-taw2j9Lbtg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taw2j9Lbtg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taw2j9Lbtg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taw2j9Lbtg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taw2j9Lbtg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taw2j9Lbtg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taw2j9Lbtg .navbar.navbar-short {
  min-height: 60px;
}
.cid-taw2j9Lbtg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taw2j9Lbtg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taw2j9Lbtg .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-taw2j9Lbtg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taw2j9Lbtg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taw2j9Lbtg .dropdown-item.active,
.cid-taw2j9Lbtg .dropdown-item:active {
  background-color: transparent;
}
.cid-taw2j9Lbtg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taw2j9Lbtg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taw2j9Lbtg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taw2j9Lbtg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taw2j9Lbtg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taw2j9Lbtg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taw2j9Lbtg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taw2j9Lbtg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taw2j9Lbtg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taw2j9Lbtg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taw2j9Lbtg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taw2j9Lbtg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taw2j9Lbtg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taw2j9Lbtg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taw2j9Lbtg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taw2j9Lbtg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taw2j9Lbtg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taw2j9Lbtg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taw2j9Lbtg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taw2j9Lbtg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taw2j9Lbtg .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-taw2j9Lbtg .navbar {
    height: 70px;
  }
  .cid-taw2j9Lbtg .navbar.opened {
    height: auto;
  }
  .cid-taw2j9Lbtg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taw2jawb2S {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taw2jawb2S .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taw2jawb2S .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taw2jawb2S {
    align-items: flex-end;
  }
  .cid-taw2jawb2S .row {
    justify-content: flex-start;
  }
  .cid-taw2jawb2S .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taw2jawb2S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taw2jawb2S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taw2jawb2S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taw2jawb2S .content-wrap {
    width: 100%;
  }
}
.cid-taw2jb3qRY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taw2jb3qRY blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taw2jbuBiR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taw2jbuBiR .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taw2jbuBiR .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taw2jbuBiR .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taw2jbuBiR .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taw2jbuBiR .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taw2jbuBiR .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taw2jbuBiR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taw2jbVATM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taw2jbVATM .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taw2jbVATM .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taw2jbVATM .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taw2jbVATM .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taw2jbVATM .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taw2jbVATM .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taw2jbVATM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQkOhxkG {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQkOhxkG img,
.cid-taOQkOhxkG .item-img {
  width: 100%;
}
.cid-taOQkOhxkG .item:focus,
.cid-taOQkOhxkG span:focus {
  outline: none;
}
.cid-taOQkOhxkG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQkOhxkG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQkOhxkG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQkOhxkG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQkOhxkG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQkOhxkG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQkOhxkG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQkOhxkG .mbr-section-title {
  color: #232323;
}
.cid-taOQkOhxkG .mbr-text,
.cid-taOQkOhxkG .mbr-section-btn {
  text-align: left;
}
.cid-taOQkOhxkG .item-title {
  text-align: left;
}
.cid-taOQkOhxkG .item-subtitle {
  text-align: left;
}
.cid-taw2jcmPgn {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taw2jcmPgn .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taw3v0nmZv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taw3v0nmZv nav.navbar {
  position: fixed;
}
.cid-taw3v0nmZv .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-taw3v0nmZv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taw3v0nmZv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taw3v0nmZv .dropdown-item:hover,
.cid-taw3v0nmZv .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taw3v0nmZv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taw3v0nmZv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taw3v0nmZv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taw3v0nmZv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taw3v0nmZv .nav-link {
  position: relative;
}
.cid-taw3v0nmZv .container {
  display: flex;
  margin: auto;
}
.cid-taw3v0nmZv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taw3v0nmZv .dropdown-menu,
.cid-taw3v0nmZv .navbar.opened {
  background: #5d5409 !important;
}
.cid-taw3v0nmZv .nav-item:focus,
.cid-taw3v0nmZv .nav-link:focus {
  outline: none;
}
.cid-taw3v0nmZv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taw3v0nmZv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taw3v0nmZv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taw3v0nmZv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taw3v0nmZv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taw3v0nmZv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taw3v0nmZv .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: #5d5409;
}
.cid-taw3v0nmZv .navbar.opened {
  transition: all 0.3s;
}
.cid-taw3v0nmZv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taw3v0nmZv .navbar .navbar-logo img {
  width: auto;
}
.cid-taw3v0nmZv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taw3v0nmZv .navbar.collapsed {
  justify-content: center;
}
.cid-taw3v0nmZv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taw3v0nmZv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taw3v0nmZv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taw3v0nmZv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taw3v0nmZv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taw3v0nmZv .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-taw3v0nmZv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taw3v0nmZv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taw3v0nmZv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taw3v0nmZv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taw3v0nmZv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taw3v0nmZv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taw3v0nmZv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taw3v0nmZv .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-taw3v0nmZv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taw3v0nmZv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taw3v0nmZv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taw3v0nmZv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taw3v0nmZv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taw3v0nmZv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taw3v0nmZv .navbar.navbar-short {
  min-height: 60px;
}
.cid-taw3v0nmZv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taw3v0nmZv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taw3v0nmZv .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-taw3v0nmZv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taw3v0nmZv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taw3v0nmZv .dropdown-item.active,
.cid-taw3v0nmZv .dropdown-item:active {
  background-color: transparent;
}
.cid-taw3v0nmZv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taw3v0nmZv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taw3v0nmZv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taw3v0nmZv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taw3v0nmZv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taw3v0nmZv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taw3v0nmZv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taw3v0nmZv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taw3v0nmZv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taw3v0nmZv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taw3v0nmZv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taw3v0nmZv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taw3v0nmZv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taw3v0nmZv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taw3v0nmZv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taw3v0nmZv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taw3v0nmZv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taw3v0nmZv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taw3v0nmZv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taw3v0nmZv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taw3v0nmZv .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-taw3v0nmZv .navbar {
    height: 70px;
  }
  .cid-taw3v0nmZv .navbar.opened {
    height: auto;
  }
  .cid-taw3v0nmZv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taw3v15szp {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taw3v15szp .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taw3v15szp .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taw3v15szp {
    align-items: flex-end;
  }
  .cid-taw3v15szp .row {
    justify-content: flex-start;
  }
  .cid-taw3v15szp .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taw3v15szp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taw3v15szp {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taw3v15szp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taw3v15szp .content-wrap {
    width: 100%;
  }
}
.cid-taw3v1zK3B {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taw3v1zK3B blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taw3v2oaRn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taw3v2oaRn .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taw3v2oaRn .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taw3v2oaRn .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taw3v2oaRn .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taw3v2oaRn .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taw3v2oaRn .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taw3v2oaRn .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQvqbnlb {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQvqbnlb img,
.cid-taOQvqbnlb .item-img {
  width: 100%;
}
.cid-taOQvqbnlb .item:focus,
.cid-taOQvqbnlb span:focus {
  outline: none;
}
.cid-taOQvqbnlb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQvqbnlb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQvqbnlb .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQvqbnlb .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQvqbnlb .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQvqbnlb .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQvqbnlb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQvqbnlb .mbr-section-title {
  color: #232323;
}
.cid-taOQvqbnlb .mbr-text,
.cid-taOQvqbnlb .mbr-section-btn {
  text-align: left;
}
.cid-taOQvqbnlb .item-title {
  text-align: left;
}
.cid-taOQvqbnlb .item-subtitle {
  text-align: left;
}
.cid-taw3v2TMTr {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taw3v2TMTr .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taw4dZigHT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taw4dZigHT nav.navbar {
  position: fixed;
}
.cid-taw4dZigHT .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-taw4dZigHT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taw4dZigHT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taw4dZigHT .dropdown-item:hover,
.cid-taw4dZigHT .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taw4dZigHT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taw4dZigHT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taw4dZigHT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taw4dZigHT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taw4dZigHT .nav-link {
  position: relative;
}
.cid-taw4dZigHT .container {
  display: flex;
  margin: auto;
}
.cid-taw4dZigHT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taw4dZigHT .dropdown-menu,
.cid-taw4dZigHT .navbar.opened {
  background: #5d5409 !important;
}
.cid-taw4dZigHT .nav-item:focus,
.cid-taw4dZigHT .nav-link:focus {
  outline: none;
}
.cid-taw4dZigHT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taw4dZigHT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taw4dZigHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taw4dZigHT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taw4dZigHT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taw4dZigHT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taw4dZigHT .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: #5d5409;
}
.cid-taw4dZigHT .navbar.opened {
  transition: all 0.3s;
}
.cid-taw4dZigHT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taw4dZigHT .navbar .navbar-logo img {
  width: auto;
}
.cid-taw4dZigHT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taw4dZigHT .navbar.collapsed {
  justify-content: center;
}
.cid-taw4dZigHT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taw4dZigHT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taw4dZigHT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taw4dZigHT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taw4dZigHT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taw4dZigHT .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-taw4dZigHT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taw4dZigHT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taw4dZigHT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taw4dZigHT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taw4dZigHT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taw4dZigHT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taw4dZigHT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taw4dZigHT .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-taw4dZigHT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taw4dZigHT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taw4dZigHT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taw4dZigHT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taw4dZigHT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taw4dZigHT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taw4dZigHT .navbar.navbar-short {
  min-height: 60px;
}
.cid-taw4dZigHT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taw4dZigHT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taw4dZigHT .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-taw4dZigHT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taw4dZigHT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taw4dZigHT .dropdown-item.active,
.cid-taw4dZigHT .dropdown-item:active {
  background-color: transparent;
}
.cid-taw4dZigHT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taw4dZigHT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taw4dZigHT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taw4dZigHT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taw4dZigHT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taw4dZigHT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taw4dZigHT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taw4dZigHT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taw4dZigHT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taw4dZigHT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taw4dZigHT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taw4dZigHT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taw4dZigHT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taw4dZigHT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taw4dZigHT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taw4dZigHT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taw4dZigHT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taw4dZigHT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taw4dZigHT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taw4dZigHT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taw4dZigHT .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-taw4dZigHT .navbar {
    height: 70px;
  }
  .cid-taw4dZigHT .navbar.opened {
    height: auto;
  }
  .cid-taw4dZigHT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taw4e0fv1v {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taw4e0fv1v .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taw4e0fv1v .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taw4e0fv1v {
    align-items: flex-end;
  }
  .cid-taw4e0fv1v .row {
    justify-content: flex-start;
  }
  .cid-taw4e0fv1v .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taw4e0fv1v .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taw4e0fv1v {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taw4e0fv1v .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taw4e0fv1v .content-wrap {
    width: 100%;
  }
}
.cid-taw4e0IQYe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taw4e0IQYe blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taw4e15MRK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taw4e15MRK .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taw4e15MRK .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taw4e15MRK .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taw4e15MRK .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taw4e15MRK .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taw4e15MRK .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taw4e15MRK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQoEPMD7 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQoEPMD7 img,
.cid-taOQoEPMD7 .item-img {
  width: 100%;
}
.cid-taOQoEPMD7 .item:focus,
.cid-taOQoEPMD7 span:focus {
  outline: none;
}
.cid-taOQoEPMD7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQoEPMD7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQoEPMD7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQoEPMD7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQoEPMD7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQoEPMD7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQoEPMD7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQoEPMD7 .mbr-section-title {
  color: #232323;
}
.cid-taOQoEPMD7 .mbr-text,
.cid-taOQoEPMD7 .mbr-section-btn {
  text-align: left;
}
.cid-taOQoEPMD7 .item-title {
  text-align: left;
}
.cid-taOQoEPMD7 .item-subtitle {
  text-align: left;
}
.cid-taw4e1YCJ7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taw4e1YCJ7 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxfRd3zSW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxfRd3zSW nav.navbar {
  position: fixed;
}
.cid-taxfRd3zSW .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-taxfRd3zSW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxfRd3zSW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxfRd3zSW .dropdown-item:hover,
.cid-taxfRd3zSW .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxfRd3zSW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxfRd3zSW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxfRd3zSW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxfRd3zSW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxfRd3zSW .nav-link {
  position: relative;
}
.cid-taxfRd3zSW .container {
  display: flex;
  margin: auto;
}
.cid-taxfRd3zSW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxfRd3zSW .dropdown-menu,
.cid-taxfRd3zSW .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxfRd3zSW .nav-item:focus,
.cid-taxfRd3zSW .nav-link:focus {
  outline: none;
}
.cid-taxfRd3zSW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxfRd3zSW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxfRd3zSW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxfRd3zSW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxfRd3zSW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxfRd3zSW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxfRd3zSW .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: #5d5409;
}
.cid-taxfRd3zSW .navbar.opened {
  transition: all 0.3s;
}
.cid-taxfRd3zSW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxfRd3zSW .navbar .navbar-logo img {
  width: auto;
}
.cid-taxfRd3zSW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxfRd3zSW .navbar.collapsed {
  justify-content: center;
}
.cid-taxfRd3zSW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxfRd3zSW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxfRd3zSW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxfRd3zSW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxfRd3zSW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxfRd3zSW .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-taxfRd3zSW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxfRd3zSW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxfRd3zSW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxfRd3zSW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxfRd3zSW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxfRd3zSW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxfRd3zSW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxfRd3zSW .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-taxfRd3zSW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxfRd3zSW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxfRd3zSW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxfRd3zSW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxfRd3zSW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxfRd3zSW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxfRd3zSW .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxfRd3zSW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxfRd3zSW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxfRd3zSW .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-taxfRd3zSW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxfRd3zSW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxfRd3zSW .dropdown-item.active,
.cid-taxfRd3zSW .dropdown-item:active {
  background-color: transparent;
}
.cid-taxfRd3zSW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxfRd3zSW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxfRd3zSW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxfRd3zSW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxfRd3zSW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxfRd3zSW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxfRd3zSW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxfRd3zSW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxfRd3zSW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxfRd3zSW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxfRd3zSW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxfRd3zSW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxfRd3zSW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxfRd3zSW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxfRd3zSW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxfRd3zSW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxfRd3zSW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxfRd3zSW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxfRd3zSW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxfRd3zSW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxfRd3zSW .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-taxfRd3zSW .navbar {
    height: 70px;
  }
  .cid-taxfRd3zSW .navbar.opened {
    height: auto;
  }
  .cid-taxfRd3zSW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxfRdvgPL {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxfRdvgPL .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxfRdvgPL .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxfRdvgPL {
    align-items: flex-end;
  }
  .cid-taxfRdvgPL .row {
    justify-content: flex-start;
  }
  .cid-taxfRdvgPL .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxfRdvgPL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxfRdvgPL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxfRdvgPL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxfRdvgPL .content-wrap {
    width: 100%;
  }
}
.cid-taxfRdQtsK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxfRdQtsK blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxfReaxoq {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxfReaxoq .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxfReaxoq .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxfReaxoq .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxfReaxoq .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxfReaxoq .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxfReaxoq .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxfReaxoq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQrWgvz8 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQrWgvz8 img,
.cid-taOQrWgvz8 .item-img {
  width: 100%;
}
.cid-taOQrWgvz8 .item:focus,
.cid-taOQrWgvz8 span:focus {
  outline: none;
}
.cid-taOQrWgvz8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQrWgvz8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQrWgvz8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQrWgvz8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQrWgvz8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQrWgvz8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQrWgvz8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQrWgvz8 .mbr-section-title {
  color: #232323;
}
.cid-taOQrWgvz8 .mbr-text,
.cid-taOQrWgvz8 .mbr-section-btn {
  text-align: left;
}
.cid-taOQrWgvz8 .item-title {
  text-align: left;
}
.cid-taOQrWgvz8 .item-subtitle {
  text-align: left;
}
.cid-taxfRew1Do {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxfRew1Do .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxgPj2qPR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxgPj2qPR nav.navbar {
  position: fixed;
}
.cid-taxgPj2qPR .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-taxgPj2qPR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxgPj2qPR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxgPj2qPR .dropdown-item:hover,
.cid-taxgPj2qPR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxgPj2qPR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxgPj2qPR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxgPj2qPR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxgPj2qPR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxgPj2qPR .nav-link {
  position: relative;
}
.cid-taxgPj2qPR .container {
  display: flex;
  margin: auto;
}
.cid-taxgPj2qPR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxgPj2qPR .dropdown-menu,
.cid-taxgPj2qPR .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxgPj2qPR .nav-item:focus,
.cid-taxgPj2qPR .nav-link:focus {
  outline: none;
}
.cid-taxgPj2qPR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxgPj2qPR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxgPj2qPR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxgPj2qPR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxgPj2qPR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxgPj2qPR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxgPj2qPR .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: #5d5409;
}
.cid-taxgPj2qPR .navbar.opened {
  transition: all 0.3s;
}
.cid-taxgPj2qPR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxgPj2qPR .navbar .navbar-logo img {
  width: auto;
}
.cid-taxgPj2qPR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxgPj2qPR .navbar.collapsed {
  justify-content: center;
}
.cid-taxgPj2qPR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxgPj2qPR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxgPj2qPR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxgPj2qPR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxgPj2qPR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxgPj2qPR .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-taxgPj2qPR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxgPj2qPR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxgPj2qPR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxgPj2qPR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxgPj2qPR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxgPj2qPR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxgPj2qPR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxgPj2qPR .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-taxgPj2qPR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxgPj2qPR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxgPj2qPR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxgPj2qPR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxgPj2qPR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxgPj2qPR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxgPj2qPR .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxgPj2qPR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxgPj2qPR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxgPj2qPR .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-taxgPj2qPR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxgPj2qPR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxgPj2qPR .dropdown-item.active,
.cid-taxgPj2qPR .dropdown-item:active {
  background-color: transparent;
}
.cid-taxgPj2qPR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxgPj2qPR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxgPj2qPR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxgPj2qPR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxgPj2qPR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxgPj2qPR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxgPj2qPR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxgPj2qPR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxgPj2qPR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxgPj2qPR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxgPj2qPR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxgPj2qPR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxgPj2qPR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxgPj2qPR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxgPj2qPR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxgPj2qPR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxgPj2qPR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxgPj2qPR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxgPj2qPR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxgPj2qPR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxgPj2qPR .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-taxgPj2qPR .navbar {
    height: 70px;
  }
  .cid-taxgPj2qPR .navbar.opened {
    height: auto;
  }
  .cid-taxgPj2qPR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxgPjufHV {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxgPjufHV .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxgPjufHV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxgPjufHV {
    align-items: flex-end;
  }
  .cid-taxgPjufHV .row {
    justify-content: flex-start;
  }
  .cid-taxgPjufHV .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxgPjufHV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxgPjufHV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxgPjufHV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxgPjufHV .content-wrap {
    width: 100%;
  }
}
.cid-taxgPjUyRB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxgPjUyRB blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-ti4lljLGyb {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ti4lljLGyb .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-ti4lljLGyb .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-ti4lljLGyb .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-ti4lljLGyb .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ti4lljLGyb .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-ti4lljLGyb .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-ti4lljLGyb .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxgPkh7Tx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxgPkh7Tx .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxgPkh7Tx .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxgPkh7Tx .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxgPkh7Tx .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxgPkh7Tx .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxgPkh7Tx .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxgPkh7Tx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxgPkHryH {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxgPkHryH .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxgPkHryH .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxgPkHryH .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxgPkHryH .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxgPkHryH .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxgPkHryH .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxgPkHryH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxgPl6FnZ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxgPl6FnZ .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxgPl6FnZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxgPl6FnZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxgPl6FnZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxgPl6FnZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxgPl6FnZ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxgPl6FnZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxgPlxm6c {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxgPlxm6c .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxgPlxm6c .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxgPlxm6c .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxgPlxm6c .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxgPlxm6c .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxgPlxm6c .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxgPlxm6c .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQXMiXwK {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQXMiXwK img,
.cid-taOQXMiXwK .item-img {
  width: 100%;
}
.cid-taOQXMiXwK .item:focus,
.cid-taOQXMiXwK span:focus {
  outline: none;
}
.cid-taOQXMiXwK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQXMiXwK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQXMiXwK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQXMiXwK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQXMiXwK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQXMiXwK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQXMiXwK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQXMiXwK .mbr-section-title {
  color: #232323;
}
.cid-taOQXMiXwK .mbr-text,
.cid-taOQXMiXwK .mbr-section-btn {
  text-align: left;
}
.cid-taOQXMiXwK .item-title {
  text-align: left;
}
.cid-taOQXMiXwK .item-subtitle {
  text-align: left;
}
.cid-taxgPlXLif {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxgPlXLif .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxjaLrR8i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxjaLrR8i nav.navbar {
  position: fixed;
}
.cid-taxjaLrR8i .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-taxjaLrR8i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxjaLrR8i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxjaLrR8i .dropdown-item:hover,
.cid-taxjaLrR8i .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxjaLrR8i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxjaLrR8i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxjaLrR8i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxjaLrR8i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxjaLrR8i .nav-link {
  position: relative;
}
.cid-taxjaLrR8i .container {
  display: flex;
  margin: auto;
}
.cid-taxjaLrR8i .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxjaLrR8i .dropdown-menu,
.cid-taxjaLrR8i .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxjaLrR8i .nav-item:focus,
.cid-taxjaLrR8i .nav-link:focus {
  outline: none;
}
.cid-taxjaLrR8i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxjaLrR8i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxjaLrR8i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxjaLrR8i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxjaLrR8i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxjaLrR8i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxjaLrR8i .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: #5d5409;
}
.cid-taxjaLrR8i .navbar.opened {
  transition: all 0.3s;
}
.cid-taxjaLrR8i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxjaLrR8i .navbar .navbar-logo img {
  width: auto;
}
.cid-taxjaLrR8i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxjaLrR8i .navbar.collapsed {
  justify-content: center;
}
.cid-taxjaLrR8i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxjaLrR8i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxjaLrR8i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxjaLrR8i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxjaLrR8i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxjaLrR8i .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-taxjaLrR8i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxjaLrR8i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxjaLrR8i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxjaLrR8i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxjaLrR8i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxjaLrR8i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxjaLrR8i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxjaLrR8i .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-taxjaLrR8i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxjaLrR8i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxjaLrR8i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxjaLrR8i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxjaLrR8i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxjaLrR8i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxjaLrR8i .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxjaLrR8i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxjaLrR8i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxjaLrR8i .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-taxjaLrR8i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxjaLrR8i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxjaLrR8i .dropdown-item.active,
.cid-taxjaLrR8i .dropdown-item:active {
  background-color: transparent;
}
.cid-taxjaLrR8i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxjaLrR8i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxjaLrR8i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxjaLrR8i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxjaLrR8i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxjaLrR8i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxjaLrR8i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxjaLrR8i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxjaLrR8i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxjaLrR8i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxjaLrR8i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxjaLrR8i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxjaLrR8i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxjaLrR8i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxjaLrR8i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxjaLrR8i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxjaLrR8i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxjaLrR8i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxjaLrR8i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxjaLrR8i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxjaLrR8i .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-taxjaLrR8i .navbar {
    height: 70px;
  }
  .cid-taxjaLrR8i .navbar.opened {
    height: auto;
  }
  .cid-taxjaLrR8i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxjaM8rQ3 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxjaM8rQ3 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxjaM8rQ3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxjaM8rQ3 {
    align-items: flex-end;
  }
  .cid-taxjaM8rQ3 .row {
    justify-content: flex-start;
  }
  .cid-taxjaM8rQ3 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxjaM8rQ3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxjaM8rQ3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxjaM8rQ3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxjaM8rQ3 .content-wrap {
    width: 100%;
  }
}
.cid-taxjaMxv6Y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxjaMxv6Y .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxjaMxv6Y .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxjaMxv6Y .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxjaMxv6Y .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxjaMxv6Y .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxjaMxv6Y .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxjaMxv6Y .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQyyZcOX {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQyyZcOX img,
.cid-taOQyyZcOX .item-img {
  width: 100%;
}
.cid-taOQyyZcOX .item:focus,
.cid-taOQyyZcOX span:focus {
  outline: none;
}
.cid-taOQyyZcOX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQyyZcOX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQyyZcOX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQyyZcOX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQyyZcOX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQyyZcOX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQyyZcOX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQyyZcOX .mbr-section-title {
  color: #232323;
}
.cid-taOQyyZcOX .mbr-text,
.cid-taOQyyZcOX .mbr-section-btn {
  text-align: left;
}
.cid-taOQyyZcOX .item-title {
  text-align: left;
}
.cid-taOQyyZcOX .item-subtitle {
  text-align: left;
}
.cid-taxjaMXqAe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxjaMXqAe .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxk21i11Z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxk21i11Z nav.navbar {
  position: fixed;
}
.cid-taxk21i11Z .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-taxk21i11Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxk21i11Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxk21i11Z .dropdown-item:hover,
.cid-taxk21i11Z .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxk21i11Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxk21i11Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxk21i11Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxk21i11Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxk21i11Z .nav-link {
  position: relative;
}
.cid-taxk21i11Z .container {
  display: flex;
  margin: auto;
}
.cid-taxk21i11Z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxk21i11Z .dropdown-menu,
.cid-taxk21i11Z .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxk21i11Z .nav-item:focus,
.cid-taxk21i11Z .nav-link:focus {
  outline: none;
}
.cid-taxk21i11Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxk21i11Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxk21i11Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxk21i11Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxk21i11Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxk21i11Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxk21i11Z .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: #5d5409;
}
.cid-taxk21i11Z .navbar.opened {
  transition: all 0.3s;
}
.cid-taxk21i11Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxk21i11Z .navbar .navbar-logo img {
  width: auto;
}
.cid-taxk21i11Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxk21i11Z .navbar.collapsed {
  justify-content: center;
}
.cid-taxk21i11Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxk21i11Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxk21i11Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxk21i11Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxk21i11Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxk21i11Z .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-taxk21i11Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxk21i11Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxk21i11Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxk21i11Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxk21i11Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxk21i11Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxk21i11Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxk21i11Z .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-taxk21i11Z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxk21i11Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxk21i11Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxk21i11Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxk21i11Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxk21i11Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxk21i11Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxk21i11Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxk21i11Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxk21i11Z .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-taxk21i11Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxk21i11Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxk21i11Z .dropdown-item.active,
.cid-taxk21i11Z .dropdown-item:active {
  background-color: transparent;
}
.cid-taxk21i11Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxk21i11Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxk21i11Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxk21i11Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxk21i11Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxk21i11Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxk21i11Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxk21i11Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxk21i11Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxk21i11Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxk21i11Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxk21i11Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxk21i11Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxk21i11Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxk21i11Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxk21i11Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxk21i11Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxk21i11Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxk21i11Z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxk21i11Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxk21i11Z .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-taxk21i11Z .navbar {
    height: 70px;
  }
  .cid-taxk21i11Z .navbar.opened {
    height: auto;
  }
  .cid-taxk21i11Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxk21Ybho {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxk21Ybho .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxk21Ybho .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxk21Ybho {
    align-items: flex-end;
  }
  .cid-taxk21Ybho .row {
    justify-content: flex-start;
  }
  .cid-taxk21Ybho .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxk21Ybho .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxk21Ybho {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxk21Ybho .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxk21Ybho .content-wrap {
    width: 100%;
  }
}
.cid-taxk22o95w {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxk22o95w blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxk22KAKv {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxk22KAKv .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxk22KAKv .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxk22KAKv .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxk22KAKv .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxk22KAKv .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxk22KAKv .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxk22KAKv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQCY9vcR {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQCY9vcR img,
.cid-taOQCY9vcR .item-img {
  width: 100%;
}
.cid-taOQCY9vcR .item:focus,
.cid-taOQCY9vcR span:focus {
  outline: none;
}
.cid-taOQCY9vcR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQCY9vcR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQCY9vcR .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQCY9vcR .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQCY9vcR .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQCY9vcR .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQCY9vcR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQCY9vcR .mbr-section-title {
  color: #232323;
}
.cid-taOQCY9vcR .mbr-text,
.cid-taOQCY9vcR .mbr-section-btn {
  text-align: left;
}
.cid-taOQCY9vcR .item-title {
  text-align: left;
}
.cid-taOQCY9vcR .item-subtitle {
  text-align: left;
}
.cid-taxk23EQ74 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxk23EQ74 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxmdHSWYQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxmdHSWYQ nav.navbar {
  position: fixed;
}
.cid-taxmdHSWYQ .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-taxmdHSWYQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxmdHSWYQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxmdHSWYQ .dropdown-item:hover,
.cid-taxmdHSWYQ .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxmdHSWYQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxmdHSWYQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxmdHSWYQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxmdHSWYQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxmdHSWYQ .nav-link {
  position: relative;
}
.cid-taxmdHSWYQ .container {
  display: flex;
  margin: auto;
}
.cid-taxmdHSWYQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxmdHSWYQ .dropdown-menu,
.cid-taxmdHSWYQ .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxmdHSWYQ .nav-item:focus,
.cid-taxmdHSWYQ .nav-link:focus {
  outline: none;
}
.cid-taxmdHSWYQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxmdHSWYQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxmdHSWYQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxmdHSWYQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxmdHSWYQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxmdHSWYQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxmdHSWYQ .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: #5d5409;
}
.cid-taxmdHSWYQ .navbar.opened {
  transition: all 0.3s;
}
.cid-taxmdHSWYQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxmdHSWYQ .navbar .navbar-logo img {
  width: auto;
}
.cid-taxmdHSWYQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxmdHSWYQ .navbar.collapsed {
  justify-content: center;
}
.cid-taxmdHSWYQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxmdHSWYQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxmdHSWYQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxmdHSWYQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxmdHSWYQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxmdHSWYQ .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-taxmdHSWYQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxmdHSWYQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxmdHSWYQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxmdHSWYQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxmdHSWYQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxmdHSWYQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxmdHSWYQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxmdHSWYQ .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-taxmdHSWYQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxmdHSWYQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxmdHSWYQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxmdHSWYQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxmdHSWYQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxmdHSWYQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxmdHSWYQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxmdHSWYQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxmdHSWYQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxmdHSWYQ .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-taxmdHSWYQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxmdHSWYQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxmdHSWYQ .dropdown-item.active,
.cid-taxmdHSWYQ .dropdown-item:active {
  background-color: transparent;
}
.cid-taxmdHSWYQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxmdHSWYQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxmdHSWYQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxmdHSWYQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxmdHSWYQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxmdHSWYQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxmdHSWYQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxmdHSWYQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxmdHSWYQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxmdHSWYQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxmdHSWYQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxmdHSWYQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxmdHSWYQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxmdHSWYQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxmdHSWYQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxmdHSWYQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxmdHSWYQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxmdHSWYQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxmdHSWYQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxmdHSWYQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxmdHSWYQ .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-taxmdHSWYQ .navbar {
    height: 70px;
  }
  .cid-taxmdHSWYQ .navbar.opened {
    height: auto;
  }
  .cid-taxmdHSWYQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxmdIEjWV {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxmdIEjWV .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxmdIEjWV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxmdIEjWV {
    align-items: flex-end;
  }
  .cid-taxmdIEjWV .row {
    justify-content: flex-start;
  }
  .cid-taxmdIEjWV .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxmdIEjWV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxmdIEjWV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxmdIEjWV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxmdIEjWV .content-wrap {
    width: 100%;
  }
}
.cid-taxmdJ72Zi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxmdJ72Zi blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxmdJsjBt {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxmdJsjBt .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxmdJsjBt .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxmdJsjBt .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxmdJsjBt .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxmdJsjBt .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxmdJsjBt .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxmdJsjBt .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOQJjEpeo {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQJjEpeo img,
.cid-taOQJjEpeo .item-img {
  width: 100%;
}
.cid-taOQJjEpeo .item:focus,
.cid-taOQJjEpeo span:focus {
  outline: none;
}
.cid-taOQJjEpeo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQJjEpeo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQJjEpeo .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQJjEpeo .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQJjEpeo .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQJjEpeo .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQJjEpeo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQJjEpeo .mbr-section-title {
  color: #232323;
}
.cid-taOQJjEpeo .mbr-text,
.cid-taOQJjEpeo .mbr-section-btn {
  text-align: left;
}
.cid-taOQJjEpeo .item-title {
  text-align: left;
}
.cid-taOQJjEpeo .item-subtitle {
  text-align: left;
}
.cid-taxmdKgT2X {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxmdKgT2X .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxpscGTnX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxpscGTnX nav.navbar {
  position: fixed;
}
.cid-taxpscGTnX .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-taxpscGTnX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxpscGTnX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxpscGTnX .dropdown-item:hover,
.cid-taxpscGTnX .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxpscGTnX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxpscGTnX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxpscGTnX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxpscGTnX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxpscGTnX .nav-link {
  position: relative;
}
.cid-taxpscGTnX .container {
  display: flex;
  margin: auto;
}
.cid-taxpscGTnX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxpscGTnX .dropdown-menu,
.cid-taxpscGTnX .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxpscGTnX .nav-item:focus,
.cid-taxpscGTnX .nav-link:focus {
  outline: none;
}
.cid-taxpscGTnX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxpscGTnX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxpscGTnX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxpscGTnX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxpscGTnX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxpscGTnX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxpscGTnX .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: #5d5409;
}
.cid-taxpscGTnX .navbar.opened {
  transition: all 0.3s;
}
.cid-taxpscGTnX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxpscGTnX .navbar .navbar-logo img {
  width: auto;
}
.cid-taxpscGTnX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxpscGTnX .navbar.collapsed {
  justify-content: center;
}
.cid-taxpscGTnX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxpscGTnX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxpscGTnX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxpscGTnX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxpscGTnX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxpscGTnX .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-taxpscGTnX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxpscGTnX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxpscGTnX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxpscGTnX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxpscGTnX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxpscGTnX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxpscGTnX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxpscGTnX .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-taxpscGTnX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxpscGTnX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxpscGTnX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxpscGTnX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxpscGTnX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxpscGTnX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxpscGTnX .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxpscGTnX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxpscGTnX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxpscGTnX .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-taxpscGTnX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxpscGTnX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxpscGTnX .dropdown-item.active,
.cid-taxpscGTnX .dropdown-item:active {
  background-color: transparent;
}
.cid-taxpscGTnX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxpscGTnX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxpscGTnX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxpscGTnX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxpscGTnX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxpscGTnX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxpscGTnX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxpscGTnX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxpscGTnX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxpscGTnX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxpscGTnX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxpscGTnX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxpscGTnX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxpscGTnX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxpscGTnX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxpscGTnX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxpscGTnX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxpscGTnX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxpscGTnX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxpscGTnX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxpscGTnX .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-taxpscGTnX .navbar {
    height: 70px;
  }
  .cid-taxpscGTnX .navbar.opened {
    height: auto;
  }
  .cid-taxpscGTnX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxpsdwfWQ {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxpsdwfWQ .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxpsdwfWQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxpsdwfWQ {
    align-items: flex-end;
  }
  .cid-taxpsdwfWQ .row {
    justify-content: flex-start;
  }
  .cid-taxpsdwfWQ .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxpsdwfWQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxpsdwfWQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxpsdwfWQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxpsdwfWQ .content-wrap {
    width: 100%;
  }
}
.cid-taxpse6xS6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxpse6xS6 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-uUpiSvHkJh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uUpiSvHkJh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUpiSvHkJh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUpiSvHkJh .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uUpiSvHkJh .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uUpiSvHkJh .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uUpiSvHkJh .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUpiSvHkJh .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uUpiSvHkJh .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-uUpiSvHkJh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tcD94gbA7v {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tcD94gbA7v .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tcD94gbA7v .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tcD94gbA7v .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tcD94gbA7v .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tcD94gbA7v .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tcD94gbA7v .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tcD94gbA7v .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpseu6mw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpseu6mw .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpseu6mw .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpseu6mw .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpseu6mw .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpseu6mw .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpseu6mw .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpseu6mw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpseWFXp {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpseWFXp .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpseWFXp .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpseWFXp .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpseWFXp .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpseWFXp .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpseWFXp .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpseWFXp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpsfnROR {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpsfnROR .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpsfnROR .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpsfnROR .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpsfnROR .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpsfnROR .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpsfnROR .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpsfnROR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpsggJPi {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpsggJPi .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpsggJPi .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpsggJPi .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpsggJPi .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpsggJPi .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpsggJPi .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpsggJPi .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpsgIN8T {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpsgIN8T .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpsgIN8T .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpsgIN8T .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpsgIN8T .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpsgIN8T .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpsgIN8T .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpsgIN8T .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpshcqo0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpshcqo0 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpshcqo0 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpshcqo0 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpshcqo0 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpshcqo0 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpshcqo0 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpshcqo0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpshE7Iv {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpshE7Iv .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpshE7Iv .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpshE7Iv .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpshE7Iv .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpshE7Iv .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpshE7Iv .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpshE7Iv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxpsi8ie3 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxpsi8ie3 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxpsi8ie3 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxpsi8ie3 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxpsi8ie3 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxpsi8ie3 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxpsi8ie3 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxpsi8ie3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOP1oJmID {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOP1oJmID img,
.cid-taOP1oJmID .item-img {
  width: 100%;
}
.cid-taOP1oJmID .item:focus,
.cid-taOP1oJmID span:focus {
  outline: none;
}
.cid-taOP1oJmID .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOP1oJmID .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOP1oJmID .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOP1oJmID .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOP1oJmID .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOP1oJmID .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOP1oJmID .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOP1oJmID .mbr-section-title {
  color: #232323;
}
.cid-taOP1oJmID .mbr-text,
.cid-taOP1oJmID .mbr-section-btn {
  text-align: left;
}
.cid-taOP1oJmID .item-title {
  text-align: left;
}
.cid-taOP1oJmID .item-subtitle {
  text-align: left;
}
.cid-taxpsiEncw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxpsiEncw .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxqaoGUvV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxqaoGUvV nav.navbar {
  position: fixed;
}
.cid-taxqaoGUvV .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-taxqaoGUvV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxqaoGUvV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxqaoGUvV .dropdown-item:hover,
.cid-taxqaoGUvV .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxqaoGUvV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxqaoGUvV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxqaoGUvV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxqaoGUvV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxqaoGUvV .nav-link {
  position: relative;
}
.cid-taxqaoGUvV .container {
  display: flex;
  margin: auto;
}
.cid-taxqaoGUvV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxqaoGUvV .dropdown-menu,
.cid-taxqaoGUvV .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxqaoGUvV .nav-item:focus,
.cid-taxqaoGUvV .nav-link:focus {
  outline: none;
}
.cid-taxqaoGUvV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxqaoGUvV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxqaoGUvV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxqaoGUvV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxqaoGUvV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxqaoGUvV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxqaoGUvV .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: #5d5409;
}
.cid-taxqaoGUvV .navbar.opened {
  transition: all 0.3s;
}
.cid-taxqaoGUvV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxqaoGUvV .navbar .navbar-logo img {
  width: auto;
}
.cid-taxqaoGUvV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxqaoGUvV .navbar.collapsed {
  justify-content: center;
}
.cid-taxqaoGUvV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxqaoGUvV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxqaoGUvV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxqaoGUvV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxqaoGUvV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxqaoGUvV .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-taxqaoGUvV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxqaoGUvV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxqaoGUvV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxqaoGUvV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxqaoGUvV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxqaoGUvV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxqaoGUvV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxqaoGUvV .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-taxqaoGUvV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxqaoGUvV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxqaoGUvV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxqaoGUvV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxqaoGUvV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxqaoGUvV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxqaoGUvV .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxqaoGUvV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxqaoGUvV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxqaoGUvV .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-taxqaoGUvV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxqaoGUvV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxqaoGUvV .dropdown-item.active,
.cid-taxqaoGUvV .dropdown-item:active {
  background-color: transparent;
}
.cid-taxqaoGUvV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxqaoGUvV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxqaoGUvV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxqaoGUvV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxqaoGUvV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxqaoGUvV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxqaoGUvV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxqaoGUvV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxqaoGUvV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxqaoGUvV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxqaoGUvV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxqaoGUvV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxqaoGUvV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxqaoGUvV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxqaoGUvV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxqaoGUvV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxqaoGUvV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxqaoGUvV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxqaoGUvV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxqaoGUvV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxqaoGUvV .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-taxqaoGUvV .navbar {
    height: 70px;
  }
  .cid-taxqaoGUvV .navbar.opened {
    height: auto;
  }
  .cid-taxqaoGUvV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxqappXin {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxqappXin .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxqappXin .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxqappXin {
    align-items: flex-end;
  }
  .cid-taxqappXin .row {
    justify-content: flex-start;
  }
  .cid-taxqappXin .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxqappXin .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxqappXin {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxqappXin .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxqappXin .content-wrap {
    width: 100%;
  }
}
.cid-taxqapWJYJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxqapWJYJ blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tcDbPJinGq {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tcDbPJinGq .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tcDbPJinGq .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tcDbPJinGq .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tcDbPJinGq .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tcDbPJinGq .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tcDbPJinGq .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tcDbPJinGq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxqaqjND2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxqaqjND2 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxqaqjND2 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxqaqjND2 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxqaqjND2 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxqaqjND2 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxqaqjND2 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxqaqjND2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxqaqLMFB {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxqaqLMFB .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxqaqLMFB .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxqaqLMFB .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxqaqLMFB .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxqaqLMFB .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxqaqLMFB .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxqaqLMFB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxqardyQG {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxqardyQG .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxqardyQG .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxqardyQG .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxqardyQG .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxqardyQG .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxqardyQG .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxqardyQG .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxqas869F {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxqas869F .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxqas869F .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxqas869F .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxqas869F .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxqas869F .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxqas869F .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxqas869F .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxqaszr5C {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxqaszr5C .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxqaszr5C .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxqaszr5C .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxqaszr5C .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxqaszr5C .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxqaszr5C .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxqaszr5C .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxqatVBli {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxqatVBli .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxqatVBli .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxqatVBli .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxqatVBli .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxqatVBli .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxqatVBli .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxqatVBli .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPdAVIlw {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPdAVIlw img,
.cid-taOPdAVIlw .item-img {
  width: 100%;
}
.cid-taOPdAVIlw .item:focus,
.cid-taOPdAVIlw span:focus {
  outline: none;
}
.cid-taOPdAVIlw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPdAVIlw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPdAVIlw .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPdAVIlw .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPdAVIlw .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPdAVIlw .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPdAVIlw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPdAVIlw .mbr-section-title {
  color: #232323;
}
.cid-taOPdAVIlw .mbr-text,
.cid-taOPdAVIlw .mbr-section-btn {
  text-align: left;
}
.cid-taOPdAVIlw .item-title {
  text-align: left;
}
.cid-taOPdAVIlw .item-subtitle {
  text-align: left;
}
.cid-taxqaupQA1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxqaupQA1 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxs18Z0MJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxs18Z0MJ nav.navbar {
  position: fixed;
}
.cid-taxs18Z0MJ .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-taxs18Z0MJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxs18Z0MJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxs18Z0MJ .dropdown-item:hover,
.cid-taxs18Z0MJ .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxs18Z0MJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxs18Z0MJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxs18Z0MJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxs18Z0MJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxs18Z0MJ .nav-link {
  position: relative;
}
.cid-taxs18Z0MJ .container {
  display: flex;
  margin: auto;
}
.cid-taxs18Z0MJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxs18Z0MJ .dropdown-menu,
.cid-taxs18Z0MJ .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxs18Z0MJ .nav-item:focus,
.cid-taxs18Z0MJ .nav-link:focus {
  outline: none;
}
.cid-taxs18Z0MJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxs18Z0MJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxs18Z0MJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxs18Z0MJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxs18Z0MJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxs18Z0MJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxs18Z0MJ .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: #5d5409;
}
.cid-taxs18Z0MJ .navbar.opened {
  transition: all 0.3s;
}
.cid-taxs18Z0MJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxs18Z0MJ .navbar .navbar-logo img {
  width: auto;
}
.cid-taxs18Z0MJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxs18Z0MJ .navbar.collapsed {
  justify-content: center;
}
.cid-taxs18Z0MJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxs18Z0MJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxs18Z0MJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxs18Z0MJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxs18Z0MJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxs18Z0MJ .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-taxs18Z0MJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxs18Z0MJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxs18Z0MJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxs18Z0MJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxs18Z0MJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxs18Z0MJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxs18Z0MJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxs18Z0MJ .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-taxs18Z0MJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxs18Z0MJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxs18Z0MJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxs18Z0MJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxs18Z0MJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxs18Z0MJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxs18Z0MJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxs18Z0MJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxs18Z0MJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxs18Z0MJ .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-taxs18Z0MJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxs18Z0MJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxs18Z0MJ .dropdown-item.active,
.cid-taxs18Z0MJ .dropdown-item:active {
  background-color: transparent;
}
.cid-taxs18Z0MJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxs18Z0MJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxs18Z0MJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxs18Z0MJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxs18Z0MJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxs18Z0MJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxs18Z0MJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxs18Z0MJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxs18Z0MJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxs18Z0MJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxs18Z0MJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxs18Z0MJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxs18Z0MJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxs18Z0MJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxs18Z0MJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxs18Z0MJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxs18Z0MJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxs18Z0MJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxs18Z0MJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxs18Z0MJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxs18Z0MJ .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-taxs18Z0MJ .navbar {
    height: 70px;
  }
  .cid-taxs18Z0MJ .navbar.opened {
    height: auto;
  }
  .cid-taxs18Z0MJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxs19Kue1 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxs19Kue1 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxs19Kue1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxs19Kue1 {
    align-items: flex-end;
  }
  .cid-taxs19Kue1 .row {
    justify-content: flex-start;
  }
  .cid-taxs19Kue1 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxs19Kue1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxs19Kue1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxs19Kue1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxs19Kue1 .content-wrap {
    width: 100%;
  }
}
.cid-taxs1agpes {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxs1agpes blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-uUpkfRviFN {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uUpkfRviFN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUpkfRviFN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUpkfRviFN .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uUpkfRviFN .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uUpkfRviFN .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uUpkfRviFN .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUpkfRviFN .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uUpkfRviFN .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-uUpkfRviFN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxs1elhcl {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxs1elhcl .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxs1elhcl .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxs1elhcl .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxs1elhcl .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxs1elhcl .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxs1elhcl .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxs1elhcl .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxs1baYyS {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxs1baYyS .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxs1baYyS .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxs1baYyS .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxs1baYyS .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxs1baYyS .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxs1baYyS .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxs1baYyS .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxs1bCeW4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxs1bCeW4 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxs1bCeW4 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxs1bCeW4 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxs1bCeW4 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxs1bCeW4 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxs1bCeW4 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxs1bCeW4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxs1cWXhh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxs1cWXhh .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxs1cWXhh .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxs1cWXhh .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxs1cWXhh .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxs1cWXhh .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxs1cWXhh .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxs1cWXhh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxs1cvCmo {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxs1cvCmo .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxs1cvCmo .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxs1cvCmo .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxs1cvCmo .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxs1cvCmo .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxs1cvCmo .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxs1cvCmo .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxs1aF1oC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxs1aF1oC .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxs1aF1oC .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxs1aF1oC .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxs1aF1oC .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxs1aF1oC .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxs1aF1oC .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxs1aF1oC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOP62Hi2B {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOP62Hi2B img,
.cid-taOP62Hi2B .item-img {
  width: 100%;
}
.cid-taOP62Hi2B .item:focus,
.cid-taOP62Hi2B span:focus {
  outline: none;
}
.cid-taOP62Hi2B .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOP62Hi2B .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOP62Hi2B .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOP62Hi2B .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOP62Hi2B .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOP62Hi2B .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOP62Hi2B .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOP62Hi2B .mbr-section-title {
  color: #232323;
}
.cid-taOP62Hi2B .mbr-text,
.cid-taOP62Hi2B .mbr-section-btn {
  text-align: left;
}
.cid-taOP62Hi2B .item-title {
  text-align: left;
}
.cid-taOP62Hi2B .item-subtitle {
  text-align: left;
}
.cid-taxs1eRHUU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxs1eRHUU .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxuoUD4Nq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxuoUD4Nq nav.navbar {
  position: fixed;
}
.cid-taxuoUD4Nq .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-taxuoUD4Nq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxuoUD4Nq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxuoUD4Nq .dropdown-item:hover,
.cid-taxuoUD4Nq .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxuoUD4Nq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxuoUD4Nq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxuoUD4Nq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxuoUD4Nq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxuoUD4Nq .nav-link {
  position: relative;
}
.cid-taxuoUD4Nq .container {
  display: flex;
  margin: auto;
}
.cid-taxuoUD4Nq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxuoUD4Nq .dropdown-menu,
.cid-taxuoUD4Nq .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxuoUD4Nq .nav-item:focus,
.cid-taxuoUD4Nq .nav-link:focus {
  outline: none;
}
.cid-taxuoUD4Nq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxuoUD4Nq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxuoUD4Nq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxuoUD4Nq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxuoUD4Nq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxuoUD4Nq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxuoUD4Nq .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: #5d5409;
}
.cid-taxuoUD4Nq .navbar.opened {
  transition: all 0.3s;
}
.cid-taxuoUD4Nq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxuoUD4Nq .navbar .navbar-logo img {
  width: auto;
}
.cid-taxuoUD4Nq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxuoUD4Nq .navbar.collapsed {
  justify-content: center;
}
.cid-taxuoUD4Nq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxuoUD4Nq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxuoUD4Nq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxuoUD4Nq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxuoUD4Nq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxuoUD4Nq .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-taxuoUD4Nq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxuoUD4Nq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxuoUD4Nq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxuoUD4Nq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxuoUD4Nq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxuoUD4Nq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxuoUD4Nq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxuoUD4Nq .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-taxuoUD4Nq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxuoUD4Nq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxuoUD4Nq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxuoUD4Nq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxuoUD4Nq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxuoUD4Nq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxuoUD4Nq .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxuoUD4Nq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxuoUD4Nq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxuoUD4Nq .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-taxuoUD4Nq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxuoUD4Nq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxuoUD4Nq .dropdown-item.active,
.cid-taxuoUD4Nq .dropdown-item:active {
  background-color: transparent;
}
.cid-taxuoUD4Nq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxuoUD4Nq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxuoUD4Nq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxuoUD4Nq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxuoUD4Nq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxuoUD4Nq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxuoUD4Nq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxuoUD4Nq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxuoUD4Nq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxuoUD4Nq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxuoUD4Nq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxuoUD4Nq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxuoUD4Nq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxuoUD4Nq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxuoUD4Nq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxuoUD4Nq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxuoUD4Nq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxuoUD4Nq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxuoUD4Nq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxuoUD4Nq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxuoUD4Nq .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-taxuoUD4Nq .navbar {
    height: 70px;
  }
  .cid-taxuoUD4Nq .navbar.opened {
    height: auto;
  }
  .cid-taxuoUD4Nq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxuoVmypG {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxuoVmypG .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxuoVmypG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxuoVmypG {
    align-items: flex-end;
  }
  .cid-taxuoVmypG .row {
    justify-content: flex-start;
  }
  .cid-taxuoVmypG .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxuoVmypG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxuoVmypG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxuoVmypG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxuoVmypG .content-wrap {
    width: 100%;
  }
}
.cid-taxuoVXnoN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxuoVXnoN blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxuoWOrAA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxuoWOrAA .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxuoWOrAA .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxuoWOrAA .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxuoWOrAA .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxuoWOrAA .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxuoWOrAA .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxuoWOrAA .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxuoYBOKe {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxuoYBOKe .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxuoYBOKe .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxuoYBOKe .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxuoYBOKe .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxuoYBOKe .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxuoYBOKe .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxuoYBOKe .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOP9CjPHP {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOP9CjPHP img,
.cid-taOP9CjPHP .item-img {
  width: 100%;
}
.cid-taOP9CjPHP .item:focus,
.cid-taOP9CjPHP span:focus {
  outline: none;
}
.cid-taOP9CjPHP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOP9CjPHP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOP9CjPHP .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOP9CjPHP .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOP9CjPHP .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOP9CjPHP .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOP9CjPHP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOP9CjPHP .mbr-section-title {
  color: #232323;
}
.cid-taOP9CjPHP .mbr-text,
.cid-taOP9CjPHP .mbr-section-btn {
  text-align: left;
}
.cid-taOP9CjPHP .item-title {
  text-align: left;
}
.cid-taOP9CjPHP .item-subtitle {
  text-align: left;
}
.cid-taxuoZt7cf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxuoZt7cf .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxvFGiyxP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxvFGiyxP nav.navbar {
  position: fixed;
}
.cid-taxvFGiyxP .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-taxvFGiyxP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxvFGiyxP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxvFGiyxP .dropdown-item:hover,
.cid-taxvFGiyxP .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxvFGiyxP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxvFGiyxP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxvFGiyxP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxvFGiyxP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxvFGiyxP .nav-link {
  position: relative;
}
.cid-taxvFGiyxP .container {
  display: flex;
  margin: auto;
}
.cid-taxvFGiyxP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxvFGiyxP .dropdown-menu,
.cid-taxvFGiyxP .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxvFGiyxP .nav-item:focus,
.cid-taxvFGiyxP .nav-link:focus {
  outline: none;
}
.cid-taxvFGiyxP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxvFGiyxP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxvFGiyxP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxvFGiyxP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxvFGiyxP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxvFGiyxP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxvFGiyxP .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: #5d5409;
}
.cid-taxvFGiyxP .navbar.opened {
  transition: all 0.3s;
}
.cid-taxvFGiyxP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxvFGiyxP .navbar .navbar-logo img {
  width: auto;
}
.cid-taxvFGiyxP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxvFGiyxP .navbar.collapsed {
  justify-content: center;
}
.cid-taxvFGiyxP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxvFGiyxP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxvFGiyxP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxvFGiyxP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxvFGiyxP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxvFGiyxP .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-taxvFGiyxP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxvFGiyxP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxvFGiyxP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxvFGiyxP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxvFGiyxP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxvFGiyxP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxvFGiyxP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxvFGiyxP .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-taxvFGiyxP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxvFGiyxP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxvFGiyxP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxvFGiyxP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxvFGiyxP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxvFGiyxP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxvFGiyxP .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxvFGiyxP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxvFGiyxP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxvFGiyxP .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-taxvFGiyxP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxvFGiyxP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxvFGiyxP .dropdown-item.active,
.cid-taxvFGiyxP .dropdown-item:active {
  background-color: transparent;
}
.cid-taxvFGiyxP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxvFGiyxP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxvFGiyxP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxvFGiyxP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxvFGiyxP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxvFGiyxP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxvFGiyxP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxvFGiyxP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxvFGiyxP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxvFGiyxP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxvFGiyxP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxvFGiyxP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxvFGiyxP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxvFGiyxP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxvFGiyxP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxvFGiyxP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxvFGiyxP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxvFGiyxP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxvFGiyxP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxvFGiyxP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxvFGiyxP .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-taxvFGiyxP .navbar {
    height: 70px;
  }
  .cid-taxvFGiyxP .navbar.opened {
    height: auto;
  }
  .cid-taxvFGiyxP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxvFGZbwb {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxvFGZbwb .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxvFGZbwb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxvFGZbwb {
    align-items: flex-end;
  }
  .cid-taxvFGZbwb .row {
    justify-content: flex-start;
  }
  .cid-taxvFGZbwb .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxvFGZbwb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxvFGZbwb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxvFGZbwb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxvFGZbwb .content-wrap {
    width: 100%;
  }
}
.cid-taxvFHu0ws {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxvFHu0ws .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxvFHu0ws .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxvFHu0ws .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxvFHu0ws .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxvFHu0ws .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxvFHu0ws .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxvFHu0ws .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxvFHu0ws .mbr-text,
.cid-taxvFHu0ws .mbr-section-btn {
  color: #000000;
}
.cid-taOPgPf4qx {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPgPf4qx img,
.cid-taOPgPf4qx .item-img {
  width: 100%;
}
.cid-taOPgPf4qx .item:focus,
.cid-taOPgPf4qx span:focus {
  outline: none;
}
.cid-taOPgPf4qx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPgPf4qx .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPgPf4qx .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPgPf4qx .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPgPf4qx .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPgPf4qx .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPgPf4qx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPgPf4qx .mbr-section-title {
  color: #232323;
}
.cid-taOPgPf4qx .mbr-text,
.cid-taOPgPf4qx .mbr-section-btn {
  text-align: left;
}
.cid-taOPgPf4qx .item-title {
  text-align: left;
}
.cid-taOPgPf4qx .item-subtitle {
  text-align: left;
}
.cid-taxvFHT7ok {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxvFHT7ok .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxypJ8ARf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxypJ8ARf nav.navbar {
  position: fixed;
}
.cid-taxypJ8ARf .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-taxypJ8ARf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxypJ8ARf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxypJ8ARf .dropdown-item:hover,
.cid-taxypJ8ARf .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxypJ8ARf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxypJ8ARf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxypJ8ARf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxypJ8ARf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxypJ8ARf .nav-link {
  position: relative;
}
.cid-taxypJ8ARf .container {
  display: flex;
  margin: auto;
}
.cid-taxypJ8ARf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxypJ8ARf .dropdown-menu,
.cid-taxypJ8ARf .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxypJ8ARf .nav-item:focus,
.cid-taxypJ8ARf .nav-link:focus {
  outline: none;
}
.cid-taxypJ8ARf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxypJ8ARf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxypJ8ARf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxypJ8ARf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxypJ8ARf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxypJ8ARf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxypJ8ARf .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: #5d5409;
}
.cid-taxypJ8ARf .navbar.opened {
  transition: all 0.3s;
}
.cid-taxypJ8ARf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxypJ8ARf .navbar .navbar-logo img {
  width: auto;
}
.cid-taxypJ8ARf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxypJ8ARf .navbar.collapsed {
  justify-content: center;
}
.cid-taxypJ8ARf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxypJ8ARf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxypJ8ARf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxypJ8ARf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxypJ8ARf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxypJ8ARf .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-taxypJ8ARf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxypJ8ARf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxypJ8ARf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxypJ8ARf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxypJ8ARf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxypJ8ARf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxypJ8ARf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxypJ8ARf .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-taxypJ8ARf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxypJ8ARf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxypJ8ARf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxypJ8ARf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxypJ8ARf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxypJ8ARf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxypJ8ARf .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxypJ8ARf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxypJ8ARf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxypJ8ARf .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-taxypJ8ARf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxypJ8ARf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxypJ8ARf .dropdown-item.active,
.cid-taxypJ8ARf .dropdown-item:active {
  background-color: transparent;
}
.cid-taxypJ8ARf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxypJ8ARf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxypJ8ARf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxypJ8ARf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxypJ8ARf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxypJ8ARf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxypJ8ARf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxypJ8ARf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxypJ8ARf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxypJ8ARf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxypJ8ARf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxypJ8ARf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxypJ8ARf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxypJ8ARf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxypJ8ARf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxypJ8ARf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxypJ8ARf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxypJ8ARf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxypJ8ARf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxypJ8ARf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxypJ8ARf .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-taxypJ8ARf .navbar {
    height: 70px;
  }
  .cid-taxypJ8ARf .navbar.opened {
    height: auto;
  }
  .cid-taxypJ8ARf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxypJRDlq {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxypJRDlq .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxypJRDlq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxypJRDlq {
    align-items: flex-end;
  }
  .cid-taxypJRDlq .row {
    justify-content: flex-start;
  }
  .cid-taxypJRDlq .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxypJRDlq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxypJRDlq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxypJRDlq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxypJRDlq .content-wrap {
    width: 100%;
  }
}
.cid-taxypKn8e3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxypKn8e3 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxypKM2LY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxypKM2LY .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxypKM2LY .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxypKM2LY .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxypKM2LY .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxypKM2LY .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxypKM2LY .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxypKM2LY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPkaq6Rh {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPkaq6Rh img,
.cid-taOPkaq6Rh .item-img {
  width: 100%;
}
.cid-taOPkaq6Rh .item:focus,
.cid-taOPkaq6Rh span:focus {
  outline: none;
}
.cid-taOPkaq6Rh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPkaq6Rh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPkaq6Rh .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPkaq6Rh .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPkaq6Rh .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPkaq6Rh .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPkaq6Rh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPkaq6Rh .mbr-section-title {
  color: #232323;
}
.cid-taOPkaq6Rh .mbr-text,
.cid-taOPkaq6Rh .mbr-section-btn {
  text-align: left;
}
.cid-taOPkaq6Rh .item-title {
  text-align: left;
}
.cid-taOPkaq6Rh .item-subtitle {
  text-align: left;
}
.cid-taxypNZNan {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxypNZNan .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxzGeukJ6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxzGeukJ6 nav.navbar {
  position: fixed;
}
.cid-taxzGeukJ6 .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-taxzGeukJ6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxzGeukJ6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxzGeukJ6 .dropdown-item:hover,
.cid-taxzGeukJ6 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxzGeukJ6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxzGeukJ6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxzGeukJ6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxzGeukJ6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxzGeukJ6 .nav-link {
  position: relative;
}
.cid-taxzGeukJ6 .container {
  display: flex;
  margin: auto;
}
.cid-taxzGeukJ6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxzGeukJ6 .dropdown-menu,
.cid-taxzGeukJ6 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxzGeukJ6 .nav-item:focus,
.cid-taxzGeukJ6 .nav-link:focus {
  outline: none;
}
.cid-taxzGeukJ6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxzGeukJ6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxzGeukJ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxzGeukJ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxzGeukJ6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxzGeukJ6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxzGeukJ6 .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: #5d5409;
}
.cid-taxzGeukJ6 .navbar.opened {
  transition: all 0.3s;
}
.cid-taxzGeukJ6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxzGeukJ6 .navbar .navbar-logo img {
  width: auto;
}
.cid-taxzGeukJ6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxzGeukJ6 .navbar.collapsed {
  justify-content: center;
}
.cid-taxzGeukJ6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxzGeukJ6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxzGeukJ6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxzGeukJ6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxzGeukJ6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxzGeukJ6 .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-taxzGeukJ6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxzGeukJ6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxzGeukJ6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxzGeukJ6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxzGeukJ6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxzGeukJ6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxzGeukJ6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxzGeukJ6 .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-taxzGeukJ6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxzGeukJ6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxzGeukJ6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxzGeukJ6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxzGeukJ6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxzGeukJ6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxzGeukJ6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxzGeukJ6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxzGeukJ6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxzGeukJ6 .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-taxzGeukJ6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxzGeukJ6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxzGeukJ6 .dropdown-item.active,
.cid-taxzGeukJ6 .dropdown-item:active {
  background-color: transparent;
}
.cid-taxzGeukJ6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxzGeukJ6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxzGeukJ6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxzGeukJ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxzGeukJ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxzGeukJ6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxzGeukJ6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxzGeukJ6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxzGeukJ6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxzGeukJ6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxzGeukJ6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxzGeukJ6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxzGeukJ6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxzGeukJ6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxzGeukJ6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxzGeukJ6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxzGeukJ6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxzGeukJ6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxzGeukJ6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxzGeukJ6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxzGeukJ6 .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-taxzGeukJ6 .navbar {
    height: 70px;
  }
  .cid-taxzGeukJ6 .navbar.opened {
    height: auto;
  }
  .cid-taxzGeukJ6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxzGfhiA2 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxzGfhiA2 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxzGfhiA2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxzGfhiA2 {
    align-items: flex-end;
  }
  .cid-taxzGfhiA2 .row {
    justify-content: flex-start;
  }
  .cid-taxzGfhiA2 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxzGfhiA2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxzGfhiA2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxzGfhiA2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxzGfhiA2 .content-wrap {
    width: 100%;
  }
}
.cid-taxzGfMgAF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxzGfMgAF blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxzGg8lHm {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxzGg8lHm .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxzGg8lHm .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxzGg8lHm .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxzGg8lHm .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxzGg8lHm .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxzGg8lHm .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxzGg8lHm .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPnINuFU {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPnINuFU img,
.cid-taOPnINuFU .item-img {
  width: 100%;
}
.cid-taOPnINuFU .item:focus,
.cid-taOPnINuFU span:focus {
  outline: none;
}
.cid-taOPnINuFU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPnINuFU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPnINuFU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPnINuFU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPnINuFU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPnINuFU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPnINuFU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPnINuFU .mbr-section-title {
  color: #232323;
}
.cid-taOPnINuFU .mbr-text,
.cid-taOPnINuFU .mbr-section-btn {
  text-align: left;
}
.cid-taOPnINuFU .item-title {
  text-align: left;
}
.cid-taOPnINuFU .item-subtitle {
  text-align: left;
}
.cid-taxzGgzkkT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxzGgzkkT .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxAmZZ5ul {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxAmZZ5ul nav.navbar {
  position: fixed;
}
.cid-taxAmZZ5ul .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-taxAmZZ5ul .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxAmZZ5ul .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxAmZZ5ul .dropdown-item:hover,
.cid-taxAmZZ5ul .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxAmZZ5ul .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxAmZZ5ul .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxAmZZ5ul .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxAmZZ5ul .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxAmZZ5ul .nav-link {
  position: relative;
}
.cid-taxAmZZ5ul .container {
  display: flex;
  margin: auto;
}
.cid-taxAmZZ5ul .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxAmZZ5ul .dropdown-menu,
.cid-taxAmZZ5ul .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxAmZZ5ul .nav-item:focus,
.cid-taxAmZZ5ul .nav-link:focus {
  outline: none;
}
.cid-taxAmZZ5ul .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxAmZZ5ul .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxAmZZ5ul .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxAmZZ5ul .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxAmZZ5ul .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxAmZZ5ul .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxAmZZ5ul .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: #5d5409;
}
.cid-taxAmZZ5ul .navbar.opened {
  transition: all 0.3s;
}
.cid-taxAmZZ5ul .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxAmZZ5ul .navbar .navbar-logo img {
  width: auto;
}
.cid-taxAmZZ5ul .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxAmZZ5ul .navbar.collapsed {
  justify-content: center;
}
.cid-taxAmZZ5ul .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxAmZZ5ul .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxAmZZ5ul .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxAmZZ5ul .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxAmZZ5ul .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxAmZZ5ul .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-taxAmZZ5ul .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxAmZZ5ul .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxAmZZ5ul .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxAmZZ5ul .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxAmZZ5ul .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxAmZZ5ul .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxAmZZ5ul .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxAmZZ5ul .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-taxAmZZ5ul .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxAmZZ5ul .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxAmZZ5ul .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxAmZZ5ul .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxAmZZ5ul .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxAmZZ5ul .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxAmZZ5ul .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxAmZZ5ul .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxAmZZ5ul .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxAmZZ5ul .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-taxAmZZ5ul .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxAmZZ5ul .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxAmZZ5ul .dropdown-item.active,
.cid-taxAmZZ5ul .dropdown-item:active {
  background-color: transparent;
}
.cid-taxAmZZ5ul .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxAmZZ5ul .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxAmZZ5ul .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxAmZZ5ul .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxAmZZ5ul .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxAmZZ5ul .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxAmZZ5ul ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxAmZZ5ul .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxAmZZ5ul button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxAmZZ5ul button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxAmZZ5ul button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxAmZZ5ul button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxAmZZ5ul button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxAmZZ5ul button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxAmZZ5ul nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxAmZZ5ul nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxAmZZ5ul nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxAmZZ5ul nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxAmZZ5ul .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxAmZZ5ul a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxAmZZ5ul .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-taxAmZZ5ul .navbar {
    height: 70px;
  }
  .cid-taxAmZZ5ul .navbar.opened {
    height: auto;
  }
  .cid-taxAmZZ5ul .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxAn0EGEg {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxAn0EGEg .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxAn0EGEg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxAn0EGEg {
    align-items: flex-end;
  }
  .cid-taxAn0EGEg .row {
    justify-content: flex-start;
  }
  .cid-taxAn0EGEg .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxAn0EGEg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxAn0EGEg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxAn0EGEg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxAn0EGEg .content-wrap {
    width: 100%;
  }
}
.cid-taxAn12SIS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxAn12SIS blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taxAn1nP8i {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxAn1nP8i .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxAn1nP8i .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxAn1nP8i .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxAn1nP8i .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxAn1nP8i .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxAn1nP8i .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxAn1nP8i .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPqYpHJy {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPqYpHJy img,
.cid-taOPqYpHJy .item-img {
  width: 100%;
}
.cid-taOPqYpHJy .item:focus,
.cid-taOPqYpHJy span:focus {
  outline: none;
}
.cid-taOPqYpHJy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPqYpHJy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPqYpHJy .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPqYpHJy .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPqYpHJy .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPqYpHJy .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPqYpHJy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPqYpHJy .mbr-section-title {
  color: #232323;
}
.cid-taOPqYpHJy .mbr-text,
.cid-taOPqYpHJy .mbr-section-btn {
  text-align: left;
}
.cid-taOPqYpHJy .item-title {
  text-align: left;
}
.cid-taOPqYpHJy .item-subtitle {
  text-align: left;
}
.cid-taxAn1Ni6T {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxAn1Ni6T .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxBnp0BCz {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxBnp0BCz nav.navbar {
  position: fixed;
}
.cid-taxBnp0BCz .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-taxBnp0BCz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxBnp0BCz .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxBnp0BCz .dropdown-item:hover,
.cid-taxBnp0BCz .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxBnp0BCz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxBnp0BCz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxBnp0BCz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxBnp0BCz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxBnp0BCz .nav-link {
  position: relative;
}
.cid-taxBnp0BCz .container {
  display: flex;
  margin: auto;
}
.cid-taxBnp0BCz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxBnp0BCz .dropdown-menu,
.cid-taxBnp0BCz .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxBnp0BCz .nav-item:focus,
.cid-taxBnp0BCz .nav-link:focus {
  outline: none;
}
.cid-taxBnp0BCz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxBnp0BCz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxBnp0BCz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxBnp0BCz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxBnp0BCz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxBnp0BCz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxBnp0BCz .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: #5d5409;
}
.cid-taxBnp0BCz .navbar.opened {
  transition: all 0.3s;
}
.cid-taxBnp0BCz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxBnp0BCz .navbar .navbar-logo img {
  width: auto;
}
.cid-taxBnp0BCz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxBnp0BCz .navbar.collapsed {
  justify-content: center;
}
.cid-taxBnp0BCz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxBnp0BCz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxBnp0BCz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxBnp0BCz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxBnp0BCz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxBnp0BCz .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-taxBnp0BCz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxBnp0BCz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxBnp0BCz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxBnp0BCz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxBnp0BCz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxBnp0BCz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxBnp0BCz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxBnp0BCz .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-taxBnp0BCz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxBnp0BCz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxBnp0BCz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxBnp0BCz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxBnp0BCz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxBnp0BCz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxBnp0BCz .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxBnp0BCz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxBnp0BCz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxBnp0BCz .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-taxBnp0BCz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxBnp0BCz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxBnp0BCz .dropdown-item.active,
.cid-taxBnp0BCz .dropdown-item:active {
  background-color: transparent;
}
.cid-taxBnp0BCz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxBnp0BCz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxBnp0BCz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxBnp0BCz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxBnp0BCz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxBnp0BCz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxBnp0BCz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxBnp0BCz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxBnp0BCz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxBnp0BCz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxBnp0BCz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxBnp0BCz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxBnp0BCz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxBnp0BCz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxBnp0BCz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxBnp0BCz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxBnp0BCz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxBnp0BCz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxBnp0BCz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxBnp0BCz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxBnp0BCz .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-taxBnp0BCz .navbar {
    height: 70px;
  }
  .cid-taxBnp0BCz .navbar.opened {
    height: auto;
  }
  .cid-taxBnp0BCz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxBnpEpGi {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxBnpEpGi .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxBnpEpGi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxBnpEpGi {
    align-items: flex-end;
  }
  .cid-taxBnpEpGi .row {
    justify-content: flex-start;
  }
  .cid-taxBnpEpGi .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxBnpEpGi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxBnpEpGi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxBnpEpGi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxBnpEpGi .content-wrap {
    width: 100%;
  }
}
.cid-taxBnqbcLm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxBnqbcLm .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxBnqbcLm .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxBnqbcLm .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxBnqbcLm .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxBnqbcLm .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxBnqbcLm .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxBnqbcLm .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxBnqbcLm .mbr-text,
.cid-taxBnqbcLm .mbr-section-btn {
  color: #000000;
}
.cid-taOPNw1eGz {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPNw1eGz img,
.cid-taOPNw1eGz .item-img {
  width: 100%;
}
.cid-taOPNw1eGz .item:focus,
.cid-taOPNw1eGz span:focus {
  outline: none;
}
.cid-taOPNw1eGz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPNw1eGz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPNw1eGz .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPNw1eGz .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPNw1eGz .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPNw1eGz .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPNw1eGz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPNw1eGz .mbr-section-title {
  color: #232323;
}
.cid-taOPNw1eGz .mbr-text,
.cid-taOPNw1eGz .mbr-section-btn {
  text-align: left;
}
.cid-taOPNw1eGz .item-title {
  text-align: left;
}
.cid-taOPNw1eGz .item-subtitle {
  text-align: left;
}
.cid-taxBnqBhj1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxBnqBhj1 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxEyKO98O {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxEyKO98O nav.navbar {
  position: fixed;
}
.cid-taxEyKO98O .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-taxEyKO98O .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxEyKO98O .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxEyKO98O .dropdown-item:hover,
.cid-taxEyKO98O .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxEyKO98O .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxEyKO98O .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxEyKO98O .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxEyKO98O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxEyKO98O .nav-link {
  position: relative;
}
.cid-taxEyKO98O .container {
  display: flex;
  margin: auto;
}
.cid-taxEyKO98O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxEyKO98O .dropdown-menu,
.cid-taxEyKO98O .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxEyKO98O .nav-item:focus,
.cid-taxEyKO98O .nav-link:focus {
  outline: none;
}
.cid-taxEyKO98O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxEyKO98O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxEyKO98O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxEyKO98O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxEyKO98O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxEyKO98O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxEyKO98O .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: #5d5409;
}
.cid-taxEyKO98O .navbar.opened {
  transition: all 0.3s;
}
.cid-taxEyKO98O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxEyKO98O .navbar .navbar-logo img {
  width: auto;
}
.cid-taxEyKO98O .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxEyKO98O .navbar.collapsed {
  justify-content: center;
}
.cid-taxEyKO98O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxEyKO98O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxEyKO98O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxEyKO98O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxEyKO98O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxEyKO98O .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-taxEyKO98O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxEyKO98O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxEyKO98O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxEyKO98O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxEyKO98O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxEyKO98O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxEyKO98O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxEyKO98O .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-taxEyKO98O .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxEyKO98O .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxEyKO98O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxEyKO98O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxEyKO98O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxEyKO98O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxEyKO98O .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxEyKO98O .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxEyKO98O .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxEyKO98O .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-taxEyKO98O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxEyKO98O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxEyKO98O .dropdown-item.active,
.cid-taxEyKO98O .dropdown-item:active {
  background-color: transparent;
}
.cid-taxEyKO98O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxEyKO98O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxEyKO98O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxEyKO98O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxEyKO98O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxEyKO98O .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxEyKO98O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxEyKO98O .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxEyKO98O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxEyKO98O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxEyKO98O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxEyKO98O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxEyKO98O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxEyKO98O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxEyKO98O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxEyKO98O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxEyKO98O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxEyKO98O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxEyKO98O .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxEyKO98O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxEyKO98O .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-taxEyKO98O .navbar {
    height: 70px;
  }
  .cid-taxEyKO98O .navbar.opened {
    height: auto;
  }
  .cid-taxEyKO98O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxEyLuStK {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxEyLuStK .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxEyLuStK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxEyLuStK {
    align-items: flex-end;
  }
  .cid-taxEyLuStK .row {
    justify-content: flex-start;
  }
  .cid-taxEyLuStK .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxEyLuStK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxEyLuStK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxEyLuStK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxEyLuStK .content-wrap {
    width: 100%;
  }
}
.cid-taxEyLYMGi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxEyLYMGi blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-uUphnXxNza {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uUphnXxNza .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUphnXxNza .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUphnXxNza .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uUphnXxNza .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uUphnXxNza .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uUphnXxNza .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUphnXxNza .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uUphnXxNza .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-uUphnXxNza .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxEyMj48E {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxEyMj48E .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxEyMj48E .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxEyMj48E .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxEyMj48E .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxEyMj48E .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxEyMj48E .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxEyMj48E .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tfafAhW5vK {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tfafAhW5vK .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfafAhW5vK .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfafAhW5vK .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfafAhW5vK .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfafAhW5vK .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfafAhW5vK .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfafAhW5vK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPQN5REt {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPQN5REt img,
.cid-taOPQN5REt .item-img {
  width: 100%;
}
.cid-taOPQN5REt .item:focus,
.cid-taOPQN5REt span:focus {
  outline: none;
}
.cid-taOPQN5REt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPQN5REt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPQN5REt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPQN5REt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPQN5REt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPQN5REt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPQN5REt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPQN5REt .mbr-section-title {
  color: #232323;
}
.cid-taOPQN5REt .mbr-text,
.cid-taOPQN5REt .mbr-section-btn {
  text-align: left;
}
.cid-taOPQN5REt .item-title {
  text-align: left;
}
.cid-taOPQN5REt .item-subtitle {
  text-align: left;
}
.cid-taxEyMJWSN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxEyMJWSN .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxGzzfdAl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxGzzfdAl nav.navbar {
  position: fixed;
}
.cid-taxGzzfdAl .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-taxGzzfdAl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxGzzfdAl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxGzzfdAl .dropdown-item:hover,
.cid-taxGzzfdAl .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxGzzfdAl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxGzzfdAl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxGzzfdAl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxGzzfdAl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxGzzfdAl .nav-link {
  position: relative;
}
.cid-taxGzzfdAl .container {
  display: flex;
  margin: auto;
}
.cid-taxGzzfdAl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxGzzfdAl .dropdown-menu,
.cid-taxGzzfdAl .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxGzzfdAl .nav-item:focus,
.cid-taxGzzfdAl .nav-link:focus {
  outline: none;
}
.cid-taxGzzfdAl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxGzzfdAl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxGzzfdAl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxGzzfdAl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxGzzfdAl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxGzzfdAl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxGzzfdAl .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: #5d5409;
}
.cid-taxGzzfdAl .navbar.opened {
  transition: all 0.3s;
}
.cid-taxGzzfdAl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxGzzfdAl .navbar .navbar-logo img {
  width: auto;
}
.cid-taxGzzfdAl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxGzzfdAl .navbar.collapsed {
  justify-content: center;
}
.cid-taxGzzfdAl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxGzzfdAl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxGzzfdAl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxGzzfdAl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxGzzfdAl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxGzzfdAl .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-taxGzzfdAl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxGzzfdAl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxGzzfdAl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxGzzfdAl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxGzzfdAl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxGzzfdAl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxGzzfdAl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxGzzfdAl .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-taxGzzfdAl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxGzzfdAl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxGzzfdAl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxGzzfdAl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxGzzfdAl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxGzzfdAl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxGzzfdAl .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxGzzfdAl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxGzzfdAl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxGzzfdAl .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-taxGzzfdAl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxGzzfdAl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxGzzfdAl .dropdown-item.active,
.cid-taxGzzfdAl .dropdown-item:active {
  background-color: transparent;
}
.cid-taxGzzfdAl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxGzzfdAl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxGzzfdAl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxGzzfdAl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxGzzfdAl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxGzzfdAl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxGzzfdAl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxGzzfdAl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxGzzfdAl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxGzzfdAl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxGzzfdAl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxGzzfdAl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxGzzfdAl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxGzzfdAl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxGzzfdAl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxGzzfdAl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxGzzfdAl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxGzzfdAl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxGzzfdAl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxGzzfdAl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxGzzfdAl .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-taxGzzfdAl .navbar {
    height: 70px;
  }
  .cid-taxGzzfdAl .navbar.opened {
    height: auto;
  }
  .cid-taxGzzfdAl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxGzzWcVk {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxGzzWcVk .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxGzzWcVk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxGzzWcVk {
    align-items: flex-end;
  }
  .cid-taxGzzWcVk .row {
    justify-content: flex-start;
  }
  .cid-taxGzzWcVk .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxGzzWcVk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxGzzWcVk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxGzzWcVk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxGzzWcVk .content-wrap {
    width: 100%;
  }
}
.cid-taxGzArGRD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxGzArGRD blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-tfahGaLWrb {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tfahGaLWrb .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfahGaLWrb .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfahGaLWrb .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfahGaLWrb .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfahGaLWrb .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfahGaLWrb .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfahGaLWrb .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxGzANJCa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxGzANJCa .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxGzANJCa .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxGzANJCa .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxGzANJCa .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxGzANJCa .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxGzANJCa .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxGzANJCa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPX24Irt {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPX24Irt img,
.cid-taOPX24Irt .item-img {
  width: 100%;
}
.cid-taOPX24Irt .item:focus,
.cid-taOPX24Irt span:focus {
  outline: none;
}
.cid-taOPX24Irt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPX24Irt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPX24Irt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPX24Irt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPX24Irt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPX24Irt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPX24Irt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPX24Irt .mbr-section-title {
  color: #232323;
}
.cid-taOPX24Irt .mbr-text,
.cid-taOPX24Irt .mbr-section-btn {
  text-align: left;
}
.cid-taOPX24Irt .item-title {
  text-align: left;
}
.cid-taOPX24Irt .item-subtitle {
  text-align: left;
}
.cid-taxGzBdWj2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxGzBdWj2 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxHpFBi3W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxHpFBi3W nav.navbar {
  position: fixed;
}
.cid-taxHpFBi3W .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-taxHpFBi3W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxHpFBi3W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxHpFBi3W .dropdown-item:hover,
.cid-taxHpFBi3W .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxHpFBi3W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxHpFBi3W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxHpFBi3W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxHpFBi3W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxHpFBi3W .nav-link {
  position: relative;
}
.cid-taxHpFBi3W .container {
  display: flex;
  margin: auto;
}
.cid-taxHpFBi3W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxHpFBi3W .dropdown-menu,
.cid-taxHpFBi3W .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxHpFBi3W .nav-item:focus,
.cid-taxHpFBi3W .nav-link:focus {
  outline: none;
}
.cid-taxHpFBi3W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxHpFBi3W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxHpFBi3W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxHpFBi3W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxHpFBi3W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxHpFBi3W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxHpFBi3W .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: #5d5409;
}
.cid-taxHpFBi3W .navbar.opened {
  transition: all 0.3s;
}
.cid-taxHpFBi3W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxHpFBi3W .navbar .navbar-logo img {
  width: auto;
}
.cid-taxHpFBi3W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxHpFBi3W .navbar.collapsed {
  justify-content: center;
}
.cid-taxHpFBi3W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxHpFBi3W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxHpFBi3W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxHpFBi3W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxHpFBi3W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxHpFBi3W .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-taxHpFBi3W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxHpFBi3W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxHpFBi3W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxHpFBi3W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxHpFBi3W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxHpFBi3W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxHpFBi3W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxHpFBi3W .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-taxHpFBi3W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxHpFBi3W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxHpFBi3W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxHpFBi3W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxHpFBi3W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxHpFBi3W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxHpFBi3W .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxHpFBi3W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxHpFBi3W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxHpFBi3W .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-taxHpFBi3W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxHpFBi3W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxHpFBi3W .dropdown-item.active,
.cid-taxHpFBi3W .dropdown-item:active {
  background-color: transparent;
}
.cid-taxHpFBi3W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxHpFBi3W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxHpFBi3W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxHpFBi3W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxHpFBi3W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxHpFBi3W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxHpFBi3W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxHpFBi3W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxHpFBi3W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxHpFBi3W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxHpFBi3W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxHpFBi3W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxHpFBi3W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxHpFBi3W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxHpFBi3W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxHpFBi3W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxHpFBi3W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxHpFBi3W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxHpFBi3W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxHpFBi3W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxHpFBi3W .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-taxHpFBi3W .navbar {
    height: 70px;
  }
  .cid-taxHpFBi3W .navbar.opened {
    height: auto;
  }
  .cid-taxHpFBi3W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxHpGgDUB {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxHpGgDUB .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxHpGgDUB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxHpGgDUB {
    align-items: flex-end;
  }
  .cid-taxHpGgDUB .row {
    justify-content: flex-start;
  }
  .cid-taxHpGgDUB .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxHpGgDUB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxHpGgDUB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxHpGgDUB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxHpGgDUB .content-wrap {
    width: 100%;
  }
}
.cid-taxHpGLU9Y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxHpGLU9Y blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-uUpimirToc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uUpimirToc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUpimirToc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUpimirToc .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uUpimirToc .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uUpimirToc .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-uUpimirToc .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUpimirToc .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-uUpimirToc .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-uUpimirToc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tfah1qp53F {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tfah1qp53F .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfah1qp53F .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfah1qp53F .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfah1qp53F .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfah1qp53F .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfah1qp53F .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfah1qp53F .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxHpH6SNa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taxHpH6SNa .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taxHpH6SNa .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxHpH6SNa .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxHpH6SNa .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxHpH6SNa .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxHpH6SNa .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxHpH6SNa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOPTJmNAe {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOPTJmNAe img,
.cid-taOPTJmNAe .item-img {
  width: 100%;
}
.cid-taOPTJmNAe .item:focus,
.cid-taOPTJmNAe span:focus {
  outline: none;
}
.cid-taOPTJmNAe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOPTJmNAe .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOPTJmNAe .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOPTJmNAe .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOPTJmNAe .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOPTJmNAe .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOPTJmNAe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOPTJmNAe .mbr-section-title {
  color: #232323;
}
.cid-taOPTJmNAe .mbr-text,
.cid-taOPTJmNAe .mbr-section-btn {
  text-align: left;
}
.cid-taOPTJmNAe .item-title {
  text-align: left;
}
.cid-taOPTJmNAe .item-subtitle {
  text-align: left;
}
.cid-taxHpHwK4w {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxHpHwK4w .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxKkMmELH {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxKkMmELH nav.navbar {
  position: fixed;
}
.cid-taxKkMmELH .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-taxKkMmELH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxKkMmELH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxKkMmELH .dropdown-item:hover,
.cid-taxKkMmELH .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxKkMmELH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxKkMmELH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxKkMmELH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxKkMmELH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxKkMmELH .nav-link {
  position: relative;
}
.cid-taxKkMmELH .container {
  display: flex;
  margin: auto;
}
.cid-taxKkMmELH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxKkMmELH .dropdown-menu,
.cid-taxKkMmELH .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxKkMmELH .nav-item:focus,
.cid-taxKkMmELH .nav-link:focus {
  outline: none;
}
.cid-taxKkMmELH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxKkMmELH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxKkMmELH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxKkMmELH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxKkMmELH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxKkMmELH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxKkMmELH .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: #5d5409;
}
.cid-taxKkMmELH .navbar.opened {
  transition: all 0.3s;
}
.cid-taxKkMmELH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxKkMmELH .navbar .navbar-logo img {
  width: auto;
}
.cid-taxKkMmELH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxKkMmELH .navbar.collapsed {
  justify-content: center;
}
.cid-taxKkMmELH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxKkMmELH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxKkMmELH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxKkMmELH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxKkMmELH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxKkMmELH .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-taxKkMmELH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxKkMmELH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxKkMmELH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxKkMmELH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxKkMmELH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxKkMmELH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxKkMmELH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxKkMmELH .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-taxKkMmELH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxKkMmELH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxKkMmELH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxKkMmELH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxKkMmELH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxKkMmELH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxKkMmELH .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxKkMmELH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxKkMmELH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxKkMmELH .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-taxKkMmELH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxKkMmELH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxKkMmELH .dropdown-item.active,
.cid-taxKkMmELH .dropdown-item:active {
  background-color: transparent;
}
.cid-taxKkMmELH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxKkMmELH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxKkMmELH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxKkMmELH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxKkMmELH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxKkMmELH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxKkMmELH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxKkMmELH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxKkMmELH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxKkMmELH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxKkMmELH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxKkMmELH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxKkMmELH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxKkMmELH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxKkMmELH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxKkMmELH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxKkMmELH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxKkMmELH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxKkMmELH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxKkMmELH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxKkMmELH .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-taxKkMmELH .navbar {
    height: 70px;
  }
  .cid-taxKkMmELH .navbar.opened {
    height: auto;
  }
  .cid-taxKkMmELH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxKkNcek2 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxKkNcek2 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxKkNcek2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxKkNcek2 {
    align-items: flex-end;
  }
  .cid-taxKkNcek2 .row {
    justify-content: flex-start;
  }
  .cid-taxKkNcek2 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxKkNcek2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxKkNcek2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxKkNcek2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxKkNcek2 .content-wrap {
    width: 100%;
  }
}
.cid-taxKkNICwh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxKkNICwh .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxKkNICwh .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxKkNICwh .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxKkNICwh .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxKkNICwh .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxKkNICwh .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxKkNICwh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxKkOcHID {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxKkOyCbJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taxKkOYk59 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taONPKH7nq {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taONPKH7nq img,
.cid-taONPKH7nq .item-img {
  width: 100%;
}
.cid-taONPKH7nq .item:focus,
.cid-taONPKH7nq span:focus {
  outline: none;
}
.cid-taONPKH7nq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taONPKH7nq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taONPKH7nq .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taONPKH7nq .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taONPKH7nq .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taONPKH7nq .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taONPKH7nq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taONPKH7nq .mbr-section-title {
  color: #232323;
}
.cid-taONPKH7nq .mbr-text,
.cid-taONPKH7nq .mbr-section-btn {
  text-align: left;
}
.cid-taONPKH7nq .item-title {
  text-align: left;
}
.cid-taONPKH7nq .item-subtitle {
  text-align: left;
}
.cid-taxKkPkzOS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxKkPkzOS .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxNsf0ho6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxNsf0ho6 nav.navbar {
  position: fixed;
}
.cid-taxNsf0ho6 .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-taxNsf0ho6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxNsf0ho6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxNsf0ho6 .dropdown-item:hover,
.cid-taxNsf0ho6 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxNsf0ho6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxNsf0ho6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxNsf0ho6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxNsf0ho6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxNsf0ho6 .nav-link {
  position: relative;
}
.cid-taxNsf0ho6 .container {
  display: flex;
  margin: auto;
}
.cid-taxNsf0ho6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxNsf0ho6 .dropdown-menu,
.cid-taxNsf0ho6 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxNsf0ho6 .nav-item:focus,
.cid-taxNsf0ho6 .nav-link:focus {
  outline: none;
}
.cid-taxNsf0ho6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxNsf0ho6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxNsf0ho6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxNsf0ho6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxNsf0ho6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxNsf0ho6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxNsf0ho6 .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: #5d5409;
}
.cid-taxNsf0ho6 .navbar.opened {
  transition: all 0.3s;
}
.cid-taxNsf0ho6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxNsf0ho6 .navbar .navbar-logo img {
  width: auto;
}
.cid-taxNsf0ho6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxNsf0ho6 .navbar.collapsed {
  justify-content: center;
}
.cid-taxNsf0ho6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxNsf0ho6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxNsf0ho6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxNsf0ho6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxNsf0ho6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxNsf0ho6 .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-taxNsf0ho6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxNsf0ho6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxNsf0ho6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxNsf0ho6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxNsf0ho6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxNsf0ho6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxNsf0ho6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxNsf0ho6 .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-taxNsf0ho6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxNsf0ho6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxNsf0ho6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxNsf0ho6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxNsf0ho6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxNsf0ho6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxNsf0ho6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxNsf0ho6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxNsf0ho6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxNsf0ho6 .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-taxNsf0ho6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxNsf0ho6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxNsf0ho6 .dropdown-item.active,
.cid-taxNsf0ho6 .dropdown-item:active {
  background-color: transparent;
}
.cid-taxNsf0ho6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxNsf0ho6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxNsf0ho6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxNsf0ho6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxNsf0ho6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxNsf0ho6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxNsf0ho6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxNsf0ho6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxNsf0ho6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxNsf0ho6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxNsf0ho6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxNsf0ho6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxNsf0ho6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxNsf0ho6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxNsf0ho6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxNsf0ho6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxNsf0ho6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxNsf0ho6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxNsf0ho6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxNsf0ho6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxNsf0ho6 .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-taxNsf0ho6 .navbar {
    height: 70px;
  }
  .cid-taxNsf0ho6 .navbar.opened {
    height: auto;
  }
  .cid-taxNsf0ho6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxNsfPcaG {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxNsfPcaG .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxNsfPcaG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxNsfPcaG {
    align-items: flex-end;
  }
  .cid-taxNsfPcaG .row {
    justify-content: flex-start;
  }
  .cid-taxNsfPcaG .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxNsfPcaG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxNsfPcaG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxNsfPcaG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxNsfPcaG .content-wrap {
    width: 100%;
  }
}
.cid-taxNsgnKfI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxNsgnKfI .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxNsgnKfI .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxNsgnKfI .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxNsgnKfI .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxNsgnKfI .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxNsgnKfI .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxNsgnKfI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxNsgQQGj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxNshdSFc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taxNshL8XR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOOw2XzVw {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOw2XzVw img,
.cid-taOOw2XzVw .item-img {
  width: 100%;
}
.cid-taOOw2XzVw .item:focus,
.cid-taOOw2XzVw span:focus {
  outline: none;
}
.cid-taOOw2XzVw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOw2XzVw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOw2XzVw .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOw2XzVw .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOw2XzVw .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOw2XzVw .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOw2XzVw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOw2XzVw .mbr-section-title {
  color: #232323;
}
.cid-taOOw2XzVw .mbr-text,
.cid-taOOw2XzVw .mbr-section-btn {
  text-align: left;
}
.cid-taOOw2XzVw .item-title {
  text-align: left;
}
.cid-taOOw2XzVw .item-subtitle {
  text-align: left;
}
.cid-taxNsia2vQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxNsia2vQ .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxQZPoVGd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxQZPoVGd nav.navbar {
  position: fixed;
}
.cid-taxQZPoVGd .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-taxQZPoVGd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxQZPoVGd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxQZPoVGd .dropdown-item:hover,
.cid-taxQZPoVGd .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxQZPoVGd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxQZPoVGd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxQZPoVGd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxQZPoVGd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxQZPoVGd .nav-link {
  position: relative;
}
.cid-taxQZPoVGd .container {
  display: flex;
  margin: auto;
}
.cid-taxQZPoVGd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxQZPoVGd .dropdown-menu,
.cid-taxQZPoVGd .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxQZPoVGd .nav-item:focus,
.cid-taxQZPoVGd .nav-link:focus {
  outline: none;
}
.cid-taxQZPoVGd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxQZPoVGd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxQZPoVGd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxQZPoVGd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxQZPoVGd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxQZPoVGd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxQZPoVGd .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: #5d5409;
}
.cid-taxQZPoVGd .navbar.opened {
  transition: all 0.3s;
}
.cid-taxQZPoVGd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxQZPoVGd .navbar .navbar-logo img {
  width: auto;
}
.cid-taxQZPoVGd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxQZPoVGd .navbar.collapsed {
  justify-content: center;
}
.cid-taxQZPoVGd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxQZPoVGd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxQZPoVGd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxQZPoVGd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxQZPoVGd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxQZPoVGd .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-taxQZPoVGd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxQZPoVGd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxQZPoVGd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxQZPoVGd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxQZPoVGd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxQZPoVGd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxQZPoVGd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxQZPoVGd .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-taxQZPoVGd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxQZPoVGd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxQZPoVGd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxQZPoVGd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxQZPoVGd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxQZPoVGd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxQZPoVGd .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxQZPoVGd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxQZPoVGd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxQZPoVGd .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-taxQZPoVGd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxQZPoVGd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxQZPoVGd .dropdown-item.active,
.cid-taxQZPoVGd .dropdown-item:active {
  background-color: transparent;
}
.cid-taxQZPoVGd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxQZPoVGd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxQZPoVGd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxQZPoVGd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxQZPoVGd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxQZPoVGd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxQZPoVGd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxQZPoVGd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxQZPoVGd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxQZPoVGd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxQZPoVGd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxQZPoVGd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxQZPoVGd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxQZPoVGd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxQZPoVGd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxQZPoVGd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxQZPoVGd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxQZPoVGd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxQZPoVGd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxQZPoVGd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxQZPoVGd .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-taxQZPoVGd .navbar {
    height: 70px;
  }
  .cid-taxQZPoVGd .navbar.opened {
    height: auto;
  }
  .cid-taxQZPoVGd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxQZQ73Ks {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxQZQ73Ks .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxQZQ73Ks .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxQZQ73Ks {
    align-items: flex-end;
  }
  .cid-taxQZQ73Ks .row {
    justify-content: flex-start;
  }
  .cid-taxQZQ73Ks .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxQZQ73Ks .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxQZQ73Ks {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxQZQ73Ks .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxQZQ73Ks .content-wrap {
    width: 100%;
  }
}
.cid-taxQZQxcP0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxQZQxcP0 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxQZQxcP0 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxQZQxcP0 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxQZQxcP0 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxQZQxcP0 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxQZQxcP0 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxQZQxcP0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxQZQYcZb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taOOp05CoM {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOp05CoM img,
.cid-taOOp05CoM .item-img {
  width: 100%;
}
.cid-taOOp05CoM .item:focus,
.cid-taOOp05CoM span:focus {
  outline: none;
}
.cid-taOOp05CoM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOp05CoM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOp05CoM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOp05CoM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOp05CoM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOp05CoM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOp05CoM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOp05CoM .mbr-section-title {
  color: #232323;
}
.cid-taOOp05CoM .mbr-text,
.cid-taOOp05CoM .mbr-section-btn {
  text-align: left;
}
.cid-taOOp05CoM .item-title {
  text-align: left;
}
.cid-taOOp05CoM .item-subtitle {
  text-align: left;
}
.cid-taxQZS6CLj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxQZS6CLj .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taxQW3D1Z4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taxQW3D1Z4 nav.navbar {
  position: fixed;
}
.cid-taxQW3D1Z4 .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-taxQW3D1Z4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taxQW3D1Z4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taxQW3D1Z4 .dropdown-item:hover,
.cid-taxQW3D1Z4 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taxQW3D1Z4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taxQW3D1Z4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taxQW3D1Z4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taxQW3D1Z4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taxQW3D1Z4 .nav-link {
  position: relative;
}
.cid-taxQW3D1Z4 .container {
  display: flex;
  margin: auto;
}
.cid-taxQW3D1Z4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taxQW3D1Z4 .dropdown-menu,
.cid-taxQW3D1Z4 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taxQW3D1Z4 .nav-item:focus,
.cid-taxQW3D1Z4 .nav-link:focus {
  outline: none;
}
.cid-taxQW3D1Z4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taxQW3D1Z4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taxQW3D1Z4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taxQW3D1Z4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taxQW3D1Z4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taxQW3D1Z4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taxQW3D1Z4 .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: #5d5409;
}
.cid-taxQW3D1Z4 .navbar.opened {
  transition: all 0.3s;
}
.cid-taxQW3D1Z4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taxQW3D1Z4 .navbar .navbar-logo img {
  width: auto;
}
.cid-taxQW3D1Z4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taxQW3D1Z4 .navbar.collapsed {
  justify-content: center;
}
.cid-taxQW3D1Z4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taxQW3D1Z4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taxQW3D1Z4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taxQW3D1Z4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taxQW3D1Z4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taxQW3D1Z4 .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-taxQW3D1Z4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taxQW3D1Z4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taxQW3D1Z4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taxQW3D1Z4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taxQW3D1Z4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taxQW3D1Z4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taxQW3D1Z4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taxQW3D1Z4 .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-taxQW3D1Z4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taxQW3D1Z4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taxQW3D1Z4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taxQW3D1Z4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taxQW3D1Z4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taxQW3D1Z4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taxQW3D1Z4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taxQW3D1Z4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taxQW3D1Z4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taxQW3D1Z4 .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-taxQW3D1Z4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taxQW3D1Z4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taxQW3D1Z4 .dropdown-item.active,
.cid-taxQW3D1Z4 .dropdown-item:active {
  background-color: transparent;
}
.cid-taxQW3D1Z4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taxQW3D1Z4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taxQW3D1Z4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taxQW3D1Z4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taxQW3D1Z4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taxQW3D1Z4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taxQW3D1Z4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taxQW3D1Z4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taxQW3D1Z4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taxQW3D1Z4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taxQW3D1Z4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taxQW3D1Z4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxQW3D1Z4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taxQW3D1Z4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taxQW3D1Z4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxQW3D1Z4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taxQW3D1Z4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taxQW3D1Z4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taxQW3D1Z4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taxQW3D1Z4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taxQW3D1Z4 .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-taxQW3D1Z4 .navbar {
    height: 70px;
  }
  .cid-taxQW3D1Z4 .navbar.opened {
    height: auto;
  }
  .cid-taxQW3D1Z4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taxQW4oqx3 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taxQW4oqx3 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taxQW4oqx3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taxQW4oqx3 {
    align-items: flex-end;
  }
  .cid-taxQW4oqx3 .row {
    justify-content: flex-start;
  }
  .cid-taxQW4oqx3 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taxQW4oqx3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taxQW4oqx3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taxQW4oqx3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taxQW4oqx3 .content-wrap {
    width: 100%;
  }
}
.cid-taxQW4VE1j {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taxQW4VE1j .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taxQW4VE1j .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taxQW4VE1j .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taxQW4VE1j .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taxQW4VE1j .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taxQW4VE1j .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taxQW4VE1j .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taxQW5lKfH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taOOsdETuZ {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOsdETuZ img,
.cid-taOOsdETuZ .item-img {
  width: 100%;
}
.cid-taOOsdETuZ .item:focus,
.cid-taOOsdETuZ span:focus {
  outline: none;
}
.cid-taOOsdETuZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOsdETuZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOsdETuZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOsdETuZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOsdETuZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOsdETuZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOsdETuZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOsdETuZ .mbr-section-title {
  color: #232323;
}
.cid-taOOsdETuZ .mbr-text,
.cid-taOOsdETuZ .mbr-section-btn {
  text-align: left;
}
.cid-taOOsdETuZ .item-title {
  text-align: left;
}
.cid-taOOsdETuZ .item-subtitle {
  text-align: left;
}
.cid-taxQW6xFFi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taxQW6xFFi .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBxUYJs4H {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBxUYJs4H nav.navbar {
  position: fixed;
}
.cid-taBxUYJs4H .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-taBxUYJs4H .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBxUYJs4H .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBxUYJs4H .dropdown-item:hover,
.cid-taBxUYJs4H .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBxUYJs4H .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBxUYJs4H .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBxUYJs4H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBxUYJs4H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBxUYJs4H .nav-link {
  position: relative;
}
.cid-taBxUYJs4H .container {
  display: flex;
  margin: auto;
}
.cid-taBxUYJs4H .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBxUYJs4H .dropdown-menu,
.cid-taBxUYJs4H .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBxUYJs4H .nav-item:focus,
.cid-taBxUYJs4H .nav-link:focus {
  outline: none;
}
.cid-taBxUYJs4H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBxUYJs4H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBxUYJs4H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBxUYJs4H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBxUYJs4H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBxUYJs4H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBxUYJs4H .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: #5d5409;
}
.cid-taBxUYJs4H .navbar.opened {
  transition: all 0.3s;
}
.cid-taBxUYJs4H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBxUYJs4H .navbar .navbar-logo img {
  width: auto;
}
.cid-taBxUYJs4H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBxUYJs4H .navbar.collapsed {
  justify-content: center;
}
.cid-taBxUYJs4H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBxUYJs4H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBxUYJs4H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBxUYJs4H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBxUYJs4H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBxUYJs4H .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-taBxUYJs4H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBxUYJs4H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBxUYJs4H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBxUYJs4H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBxUYJs4H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBxUYJs4H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBxUYJs4H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBxUYJs4H .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-taBxUYJs4H .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBxUYJs4H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBxUYJs4H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBxUYJs4H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBxUYJs4H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBxUYJs4H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBxUYJs4H .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBxUYJs4H .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBxUYJs4H .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBxUYJs4H .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-taBxUYJs4H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBxUYJs4H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBxUYJs4H .dropdown-item.active,
.cid-taBxUYJs4H .dropdown-item:active {
  background-color: transparent;
}
.cid-taBxUYJs4H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBxUYJs4H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBxUYJs4H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBxUYJs4H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBxUYJs4H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBxUYJs4H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBxUYJs4H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBxUYJs4H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBxUYJs4H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBxUYJs4H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBxUYJs4H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBxUYJs4H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBxUYJs4H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBxUYJs4H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBxUYJs4H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBxUYJs4H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBxUYJs4H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBxUYJs4H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBxUYJs4H .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBxUYJs4H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBxUYJs4H .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-taBxUYJs4H .navbar {
    height: 70px;
  }
  .cid-taBxUYJs4H .navbar.opened {
    height: auto;
  }
  .cid-taBxUYJs4H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBxUZIKwG {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBxUZIKwG .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBxUZIKwG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBxUZIKwG {
    align-items: flex-end;
  }
  .cid-taBxUZIKwG .row {
    justify-content: flex-start;
  }
  .cid-taBxUZIKwG .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBxUZIKwG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBxUZIKwG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBxUZIKwG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBxUZIKwG .content-wrap {
    width: 100%;
  }
}
.cid-taBxV0taN6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBxV0taN6 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBxV0taN6 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBxV0taN6 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBxV0taN6 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBxV0taN6 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBxV0taN6 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBxV0taN6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBxV0taN6 .mbr-text,
.cid-taBxV0taN6 .mbr-section-btn {
  color: #000000;
}
.cid-taBxV15QT5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taONMd423A {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taONMd423A img,
.cid-taONMd423A .item-img {
  width: 100%;
}
.cid-taONMd423A .item:focus,
.cid-taONMd423A span:focus {
  outline: none;
}
.cid-taONMd423A .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taONMd423A .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taONMd423A .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taONMd423A .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taONMd423A .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taONMd423A .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taONMd423A .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taONMd423A .mbr-section-title {
  color: #232323;
}
.cid-taONMd423A .mbr-text,
.cid-taONMd423A .mbr-section-btn {
  text-align: left;
}
.cid-taONMd423A .item-title {
  text-align: left;
}
.cid-taONMd423A .item-subtitle {
  text-align: left;
}
.cid-taBxV2G1yi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBxV2G1yi .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBySv8pYE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBySv8pYE nav.navbar {
  position: fixed;
}
.cid-taBySv8pYE .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-taBySv8pYE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBySv8pYE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBySv8pYE .dropdown-item:hover,
.cid-taBySv8pYE .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBySv8pYE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBySv8pYE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBySv8pYE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBySv8pYE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBySv8pYE .nav-link {
  position: relative;
}
.cid-taBySv8pYE .container {
  display: flex;
  margin: auto;
}
.cid-taBySv8pYE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBySv8pYE .dropdown-menu,
.cid-taBySv8pYE .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBySv8pYE .nav-item:focus,
.cid-taBySv8pYE .nav-link:focus {
  outline: none;
}
.cid-taBySv8pYE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBySv8pYE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBySv8pYE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBySv8pYE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBySv8pYE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBySv8pYE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBySv8pYE .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: #5d5409;
}
.cid-taBySv8pYE .navbar.opened {
  transition: all 0.3s;
}
.cid-taBySv8pYE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBySv8pYE .navbar .navbar-logo img {
  width: auto;
}
.cid-taBySv8pYE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBySv8pYE .navbar.collapsed {
  justify-content: center;
}
.cid-taBySv8pYE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBySv8pYE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBySv8pYE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBySv8pYE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBySv8pYE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBySv8pYE .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-taBySv8pYE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBySv8pYE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBySv8pYE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBySv8pYE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBySv8pYE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBySv8pYE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBySv8pYE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBySv8pYE .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-taBySv8pYE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBySv8pYE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBySv8pYE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBySv8pYE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBySv8pYE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBySv8pYE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBySv8pYE .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBySv8pYE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBySv8pYE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBySv8pYE .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-taBySv8pYE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBySv8pYE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBySv8pYE .dropdown-item.active,
.cid-taBySv8pYE .dropdown-item:active {
  background-color: transparent;
}
.cid-taBySv8pYE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBySv8pYE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBySv8pYE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBySv8pYE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBySv8pYE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBySv8pYE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBySv8pYE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBySv8pYE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBySv8pYE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBySv8pYE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBySv8pYE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBySv8pYE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBySv8pYE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBySv8pYE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBySv8pYE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBySv8pYE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBySv8pYE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBySv8pYE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBySv8pYE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBySv8pYE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBySv8pYE .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-taBySv8pYE .navbar {
    height: 70px;
  }
  .cid-taBySv8pYE .navbar.opened {
    height: auto;
  }
  .cid-taBySv8pYE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBySwvIsA {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBySwvIsA .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBySwvIsA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBySwvIsA {
    align-items: flex-end;
  }
  .cid-taBySwvIsA .row {
    justify-content: flex-start;
  }
  .cid-taBySwvIsA .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBySwvIsA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBySwvIsA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBySwvIsA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBySwvIsA .content-wrap {
    width: 100%;
  }
}
.cid-taBySx6VU3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBySx6VU3 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBySx6VU3 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBySx6VU3 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBySx6VU3 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBySx6VU3 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBySx6VU3 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBySx6VU3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBySx6VU3 .mbr-text,
.cid-taBySx6VU3 .mbr-section-btn {
  color: #000000;
}
.cid-taBySy9vEK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBySyKqp4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taONXgFPt2 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taONXgFPt2 img,
.cid-taONXgFPt2 .item-img {
  width: 100%;
}
.cid-taONXgFPt2 .item:focus,
.cid-taONXgFPt2 span:focus {
  outline: none;
}
.cid-taONXgFPt2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taONXgFPt2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taONXgFPt2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taONXgFPt2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taONXgFPt2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taONXgFPt2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taONXgFPt2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taONXgFPt2 .mbr-section-title {
  color: #232323;
}
.cid-taONXgFPt2 .mbr-text,
.cid-taONXgFPt2 .mbr-section-btn {
  text-align: left;
}
.cid-taONXgFPt2 .item-title {
  text-align: left;
}
.cid-taONXgFPt2 .item-subtitle {
  text-align: left;
}
.cid-taBySzeZIJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBySzeZIJ .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBzNYIAFA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBzNYIAFA nav.navbar {
  position: fixed;
}
.cid-taBzNYIAFA .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-taBzNYIAFA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBzNYIAFA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBzNYIAFA .dropdown-item:hover,
.cid-taBzNYIAFA .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBzNYIAFA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBzNYIAFA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBzNYIAFA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBzNYIAFA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBzNYIAFA .nav-link {
  position: relative;
}
.cid-taBzNYIAFA .container {
  display: flex;
  margin: auto;
}
.cid-taBzNYIAFA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBzNYIAFA .dropdown-menu,
.cid-taBzNYIAFA .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBzNYIAFA .nav-item:focus,
.cid-taBzNYIAFA .nav-link:focus {
  outline: none;
}
.cid-taBzNYIAFA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBzNYIAFA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBzNYIAFA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBzNYIAFA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBzNYIAFA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBzNYIAFA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBzNYIAFA .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: #5d5409;
}
.cid-taBzNYIAFA .navbar.opened {
  transition: all 0.3s;
}
.cid-taBzNYIAFA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBzNYIAFA .navbar .navbar-logo img {
  width: auto;
}
.cid-taBzNYIAFA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBzNYIAFA .navbar.collapsed {
  justify-content: center;
}
.cid-taBzNYIAFA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBzNYIAFA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBzNYIAFA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBzNYIAFA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBzNYIAFA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBzNYIAFA .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-taBzNYIAFA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBzNYIAFA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBzNYIAFA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBzNYIAFA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBzNYIAFA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBzNYIAFA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBzNYIAFA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBzNYIAFA .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-taBzNYIAFA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBzNYIAFA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBzNYIAFA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBzNYIAFA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBzNYIAFA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBzNYIAFA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBzNYIAFA .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBzNYIAFA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBzNYIAFA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBzNYIAFA .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-taBzNYIAFA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBzNYIAFA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBzNYIAFA .dropdown-item.active,
.cid-taBzNYIAFA .dropdown-item:active {
  background-color: transparent;
}
.cid-taBzNYIAFA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBzNYIAFA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBzNYIAFA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBzNYIAFA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBzNYIAFA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBzNYIAFA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBzNYIAFA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBzNYIAFA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBzNYIAFA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBzNYIAFA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBzNYIAFA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBzNYIAFA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBzNYIAFA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBzNYIAFA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBzNYIAFA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBzNYIAFA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBzNYIAFA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBzNYIAFA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBzNYIAFA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBzNYIAFA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBzNYIAFA .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-taBzNYIAFA .navbar {
    height: 70px;
  }
  .cid-taBzNYIAFA .navbar.opened {
    height: auto;
  }
  .cid-taBzNYIAFA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBzNZDmzK {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBzNZDmzK .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBzNZDmzK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBzNZDmzK {
    align-items: flex-end;
  }
  .cid-taBzNZDmzK .row {
    justify-content: flex-start;
  }
  .cid-taBzNZDmzK .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBzNZDmzK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBzNZDmzK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBzNZDmzK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBzNZDmzK .content-wrap {
    width: 100%;
  }
}
.cid-taBzO0mfGs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBzO0mfGs .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBzO0mfGs .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBzO0mfGs .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBzO0mfGs .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBzO0mfGs .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBzO0mfGs .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBzO0mfGs .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBzO0mfGs .mbr-text,
.cid-taBzO0mfGs .mbr-section-btn {
  color: #000000;
}
.cid-taBzO12XH0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBzO1z8Sm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taONHLBIqp {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taONHLBIqp img,
.cid-taONHLBIqp .item-img {
  width: 100%;
}
.cid-taONHLBIqp .item:focus,
.cid-taONHLBIqp span:focus {
  outline: none;
}
.cid-taONHLBIqp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taONHLBIqp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taONHLBIqp .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taONHLBIqp .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taONHLBIqp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taONHLBIqp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taONHLBIqp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taONHLBIqp .mbr-section-title {
  color: #232323;
}
.cid-taONHLBIqp .mbr-text,
.cid-taONHLBIqp .mbr-section-btn {
  text-align: left;
}
.cid-taONHLBIqp .item-title {
  text-align: left;
}
.cid-taONHLBIqp .item-subtitle {
  text-align: left;
}
.cid-taBzO233J2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBzO233J2 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBAnO8D3u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBAnO8D3u nav.navbar {
  position: fixed;
}
.cid-taBAnO8D3u .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-taBAnO8D3u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBAnO8D3u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBAnO8D3u .dropdown-item:hover,
.cid-taBAnO8D3u .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBAnO8D3u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBAnO8D3u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBAnO8D3u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBAnO8D3u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBAnO8D3u .nav-link {
  position: relative;
}
.cid-taBAnO8D3u .container {
  display: flex;
  margin: auto;
}
.cid-taBAnO8D3u .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBAnO8D3u .dropdown-menu,
.cid-taBAnO8D3u .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBAnO8D3u .nav-item:focus,
.cid-taBAnO8D3u .nav-link:focus {
  outline: none;
}
.cid-taBAnO8D3u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBAnO8D3u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBAnO8D3u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBAnO8D3u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBAnO8D3u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBAnO8D3u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBAnO8D3u .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: #5d5409;
}
.cid-taBAnO8D3u .navbar.opened {
  transition: all 0.3s;
}
.cid-taBAnO8D3u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBAnO8D3u .navbar .navbar-logo img {
  width: auto;
}
.cid-taBAnO8D3u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBAnO8D3u .navbar.collapsed {
  justify-content: center;
}
.cid-taBAnO8D3u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBAnO8D3u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBAnO8D3u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBAnO8D3u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBAnO8D3u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBAnO8D3u .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-taBAnO8D3u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBAnO8D3u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBAnO8D3u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBAnO8D3u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBAnO8D3u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBAnO8D3u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBAnO8D3u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBAnO8D3u .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-taBAnO8D3u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBAnO8D3u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBAnO8D3u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBAnO8D3u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBAnO8D3u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBAnO8D3u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBAnO8D3u .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBAnO8D3u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBAnO8D3u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBAnO8D3u .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-taBAnO8D3u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBAnO8D3u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBAnO8D3u .dropdown-item.active,
.cid-taBAnO8D3u .dropdown-item:active {
  background-color: transparent;
}
.cid-taBAnO8D3u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBAnO8D3u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBAnO8D3u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBAnO8D3u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBAnO8D3u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBAnO8D3u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBAnO8D3u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBAnO8D3u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBAnO8D3u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBAnO8D3u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBAnO8D3u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBAnO8D3u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBAnO8D3u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBAnO8D3u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBAnO8D3u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBAnO8D3u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBAnO8D3u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBAnO8D3u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBAnO8D3u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBAnO8D3u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBAnO8D3u .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-taBAnO8D3u .navbar {
    height: 70px;
  }
  .cid-taBAnO8D3u .navbar.opened {
    height: auto;
  }
  .cid-taBAnO8D3u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBAnP9NOJ {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBAnP9NOJ .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBAnP9NOJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBAnP9NOJ {
    align-items: flex-end;
  }
  .cid-taBAnP9NOJ .row {
    justify-content: flex-start;
  }
  .cid-taBAnP9NOJ .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBAnP9NOJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBAnP9NOJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBAnP9NOJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBAnP9NOJ .content-wrap {
    width: 100%;
  }
}
.cid-taBAnPSHSl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBAnPSHSl .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBAnPSHSl .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBAnPSHSl .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBAnPSHSl .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBAnPSHSl .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBAnPSHSl .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBAnPSHSl .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBAnPSHSl .mbr-text,
.cid-taBAnPSHSl .mbr-section-btn {
  color: #000000;
}
.cid-taBAnQAEjj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBAnRdqI5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOO0F7xmD {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOO0F7xmD img,
.cid-taOO0F7xmD .item-img {
  width: 100%;
}
.cid-taOO0F7xmD .item:focus,
.cid-taOO0F7xmD span:focus {
  outline: none;
}
.cid-taOO0F7xmD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOO0F7xmD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOO0F7xmD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOO0F7xmD .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOO0F7xmD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOO0F7xmD .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOO0F7xmD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOO0F7xmD .mbr-section-title {
  color: #232323;
}
.cid-taOO0F7xmD .mbr-text,
.cid-taOO0F7xmD .mbr-section-btn {
  text-align: left;
}
.cid-taOO0F7xmD .item-title {
  text-align: left;
}
.cid-taOO0F7xmD .item-subtitle {
  text-align: left;
}
.cid-taBAnRGnzn {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBAnRGnzn .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBBiVmOXN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBBiVmOXN nav.navbar {
  position: fixed;
}
.cid-taBBiVmOXN .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-taBBiVmOXN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBBiVmOXN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBBiVmOXN .dropdown-item:hover,
.cid-taBBiVmOXN .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBBiVmOXN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBBiVmOXN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBBiVmOXN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBBiVmOXN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBBiVmOXN .nav-link {
  position: relative;
}
.cid-taBBiVmOXN .container {
  display: flex;
  margin: auto;
}
.cid-taBBiVmOXN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBBiVmOXN .dropdown-menu,
.cid-taBBiVmOXN .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBBiVmOXN .nav-item:focus,
.cid-taBBiVmOXN .nav-link:focus {
  outline: none;
}
.cid-taBBiVmOXN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBBiVmOXN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBBiVmOXN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBBiVmOXN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBBiVmOXN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBBiVmOXN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBBiVmOXN .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: #5d5409;
}
.cid-taBBiVmOXN .navbar.opened {
  transition: all 0.3s;
}
.cid-taBBiVmOXN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBBiVmOXN .navbar .navbar-logo img {
  width: auto;
}
.cid-taBBiVmOXN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBBiVmOXN .navbar.collapsed {
  justify-content: center;
}
.cid-taBBiVmOXN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBBiVmOXN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBBiVmOXN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBBiVmOXN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBBiVmOXN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBBiVmOXN .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-taBBiVmOXN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBBiVmOXN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBBiVmOXN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBBiVmOXN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBBiVmOXN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBBiVmOXN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBBiVmOXN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBBiVmOXN .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-taBBiVmOXN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBBiVmOXN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBBiVmOXN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBBiVmOXN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBBiVmOXN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBBiVmOXN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBBiVmOXN .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBBiVmOXN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBBiVmOXN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBBiVmOXN .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-taBBiVmOXN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBBiVmOXN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBBiVmOXN .dropdown-item.active,
.cid-taBBiVmOXN .dropdown-item:active {
  background-color: transparent;
}
.cid-taBBiVmOXN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBBiVmOXN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBBiVmOXN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBBiVmOXN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBBiVmOXN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBBiVmOXN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBBiVmOXN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBBiVmOXN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBBiVmOXN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBBiVmOXN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBBiVmOXN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBBiVmOXN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBBiVmOXN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBBiVmOXN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBBiVmOXN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBBiVmOXN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBBiVmOXN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBBiVmOXN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBBiVmOXN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBBiVmOXN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBBiVmOXN .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-taBBiVmOXN .navbar {
    height: 70px;
  }
  .cid-taBBiVmOXN .navbar.opened {
    height: auto;
  }
  .cid-taBBiVmOXN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBBiWLFGj {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBBiWLFGj .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBBiWLFGj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBBiWLFGj {
    align-items: flex-end;
  }
  .cid-taBBiWLFGj .row {
    justify-content: flex-start;
  }
  .cid-taBBiWLFGj .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBBiWLFGj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBBiWLFGj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBBiWLFGj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBBiWLFGj .content-wrap {
    width: 100%;
  }
}
.cid-taBBiXmvaR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBBiXmvaR .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBBiXmvaR .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBBiXmvaR .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBBiXmvaR .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBBiXmvaR .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBBiXmvaR .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBBiXmvaR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBBiXmvaR .mbr-text,
.cid-taBBiXmvaR .mbr-section-btn {
  color: #000000;
}
.cid-taBBiXZ3VR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBBiYAvJq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taONU2z9BM {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taONU2z9BM img,
.cid-taONU2z9BM .item-img {
  width: 100%;
}
.cid-taONU2z9BM .item:focus,
.cid-taONU2z9BM span:focus {
  outline: none;
}
.cid-taONU2z9BM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taONU2z9BM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taONU2z9BM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taONU2z9BM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taONU2z9BM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taONU2z9BM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taONU2z9BM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taONU2z9BM .mbr-section-title {
  color: #232323;
}
.cid-taONU2z9BM .mbr-text,
.cid-taONU2z9BM .mbr-section-btn {
  text-align: left;
}
.cid-taONU2z9BM .item-title {
  text-align: left;
}
.cid-taONU2z9BM .item-subtitle {
  text-align: left;
}
.cid-taBBiZ2GVz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBBiZ2GVz .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBCpkKD7l {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBCpkKD7l nav.navbar {
  position: fixed;
}
.cid-taBCpkKD7l .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-taBCpkKD7l .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBCpkKD7l .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBCpkKD7l .dropdown-item:hover,
.cid-taBCpkKD7l .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBCpkKD7l .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBCpkKD7l .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBCpkKD7l .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBCpkKD7l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBCpkKD7l .nav-link {
  position: relative;
}
.cid-taBCpkKD7l .container {
  display: flex;
  margin: auto;
}
.cid-taBCpkKD7l .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBCpkKD7l .dropdown-menu,
.cid-taBCpkKD7l .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBCpkKD7l .nav-item:focus,
.cid-taBCpkKD7l .nav-link:focus {
  outline: none;
}
.cid-taBCpkKD7l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBCpkKD7l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBCpkKD7l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBCpkKD7l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBCpkKD7l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBCpkKD7l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBCpkKD7l .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: #5d5409;
}
.cid-taBCpkKD7l .navbar.opened {
  transition: all 0.3s;
}
.cid-taBCpkKD7l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBCpkKD7l .navbar .navbar-logo img {
  width: auto;
}
.cid-taBCpkKD7l .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBCpkKD7l .navbar.collapsed {
  justify-content: center;
}
.cid-taBCpkKD7l .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBCpkKD7l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBCpkKD7l .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBCpkKD7l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBCpkKD7l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBCpkKD7l .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-taBCpkKD7l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBCpkKD7l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBCpkKD7l .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBCpkKD7l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBCpkKD7l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBCpkKD7l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBCpkKD7l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBCpkKD7l .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-taBCpkKD7l .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBCpkKD7l .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBCpkKD7l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBCpkKD7l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBCpkKD7l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBCpkKD7l .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBCpkKD7l .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBCpkKD7l .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBCpkKD7l .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBCpkKD7l .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-taBCpkKD7l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBCpkKD7l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBCpkKD7l .dropdown-item.active,
.cid-taBCpkKD7l .dropdown-item:active {
  background-color: transparent;
}
.cid-taBCpkKD7l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBCpkKD7l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBCpkKD7l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBCpkKD7l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBCpkKD7l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBCpkKD7l .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBCpkKD7l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBCpkKD7l .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBCpkKD7l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBCpkKD7l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBCpkKD7l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBCpkKD7l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBCpkKD7l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBCpkKD7l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBCpkKD7l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBCpkKD7l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBCpkKD7l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBCpkKD7l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBCpkKD7l .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBCpkKD7l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBCpkKD7l .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-taBCpkKD7l .navbar {
    height: 70px;
  }
  .cid-taBCpkKD7l .navbar.opened {
    height: auto;
  }
  .cid-taBCpkKD7l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBCpm4QOZ {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBCpm4QOZ .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBCpm4QOZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBCpm4QOZ {
    align-items: flex-end;
  }
  .cid-taBCpm4QOZ .row {
    justify-content: flex-start;
  }
  .cid-taBCpm4QOZ .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBCpm4QOZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBCpm4QOZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBCpm4QOZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBCpm4QOZ .content-wrap {
    width: 100%;
  }
}
.cid-taBCpmDr8W {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBCpmDr8W .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBCpmDr8W .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBCpmDr8W .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBCpmDr8W .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBCpmDr8W .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBCpmDr8W .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBCpmDr8W .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBCpmDr8W .mbr-text,
.cid-taBCpmDr8W .mbr-section-btn {
  color: #000000;
}
.cid-taBCpneeqq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBCpnNan0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOO4c0pP9 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOO4c0pP9 img,
.cid-taOO4c0pP9 .item-img {
  width: 100%;
}
.cid-taOO4c0pP9 .item:focus,
.cid-taOO4c0pP9 span:focus {
  outline: none;
}
.cid-taOO4c0pP9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOO4c0pP9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOO4c0pP9 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOO4c0pP9 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOO4c0pP9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOO4c0pP9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOO4c0pP9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOO4c0pP9 .mbr-section-title {
  color: #232323;
}
.cid-taOO4c0pP9 .mbr-text,
.cid-taOO4c0pP9 .mbr-section-btn {
  text-align: left;
}
.cid-taOO4c0pP9 .item-title {
  text-align: left;
}
.cid-taOO4c0pP9 .item-subtitle {
  text-align: left;
}
.cid-taBCpohNYP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBCpohNYP .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBCZyIJLJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBCZyIJLJ nav.navbar {
  position: fixed;
}
.cid-taBCZyIJLJ .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-taBCZyIJLJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBCZyIJLJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBCZyIJLJ .dropdown-item:hover,
.cid-taBCZyIJLJ .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBCZyIJLJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBCZyIJLJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBCZyIJLJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBCZyIJLJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBCZyIJLJ .nav-link {
  position: relative;
}
.cid-taBCZyIJLJ .container {
  display: flex;
  margin: auto;
}
.cid-taBCZyIJLJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBCZyIJLJ .dropdown-menu,
.cid-taBCZyIJLJ .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBCZyIJLJ .nav-item:focus,
.cid-taBCZyIJLJ .nav-link:focus {
  outline: none;
}
.cid-taBCZyIJLJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBCZyIJLJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBCZyIJLJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBCZyIJLJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBCZyIJLJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBCZyIJLJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBCZyIJLJ .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: #5d5409;
}
.cid-taBCZyIJLJ .navbar.opened {
  transition: all 0.3s;
}
.cid-taBCZyIJLJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBCZyIJLJ .navbar .navbar-logo img {
  width: auto;
}
.cid-taBCZyIJLJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBCZyIJLJ .navbar.collapsed {
  justify-content: center;
}
.cid-taBCZyIJLJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBCZyIJLJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBCZyIJLJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBCZyIJLJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBCZyIJLJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBCZyIJLJ .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-taBCZyIJLJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBCZyIJLJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBCZyIJLJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBCZyIJLJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBCZyIJLJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBCZyIJLJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBCZyIJLJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBCZyIJLJ .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-taBCZyIJLJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBCZyIJLJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBCZyIJLJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBCZyIJLJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBCZyIJLJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBCZyIJLJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBCZyIJLJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBCZyIJLJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBCZyIJLJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBCZyIJLJ .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-taBCZyIJLJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBCZyIJLJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBCZyIJLJ .dropdown-item.active,
.cid-taBCZyIJLJ .dropdown-item:active {
  background-color: transparent;
}
.cid-taBCZyIJLJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBCZyIJLJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBCZyIJLJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBCZyIJLJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBCZyIJLJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBCZyIJLJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBCZyIJLJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBCZyIJLJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBCZyIJLJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBCZyIJLJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBCZyIJLJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBCZyIJLJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBCZyIJLJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBCZyIJLJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBCZyIJLJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBCZyIJLJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBCZyIJLJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBCZyIJLJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBCZyIJLJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBCZyIJLJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBCZyIJLJ .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-taBCZyIJLJ .navbar {
    height: 70px;
  }
  .cid-taBCZyIJLJ .navbar.opened {
    height: auto;
  }
  .cid-taBCZyIJLJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBCZzCbSM {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBCZzCbSM .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBCZzCbSM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBCZzCbSM {
    align-items: flex-end;
  }
  .cid-taBCZzCbSM .row {
    justify-content: flex-start;
  }
  .cid-taBCZzCbSM .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBCZzCbSM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBCZzCbSM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBCZzCbSM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBCZzCbSM .content-wrap {
    width: 100%;
  }
}
.cid-taBCZAjHMw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBCZAjHMw .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBCZAjHMw .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBCZAjHMw .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBCZAjHMw .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBCZAjHMw .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBCZAjHMw .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBCZAjHMw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBCZAjHMw .mbr-text,
.cid-taBCZAjHMw .mbr-section-btn {
  color: #000000;
}
.cid-taBCZAXvZX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBCZBCMBC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOOhKTG3i {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOhKTG3i img,
.cid-taOOhKTG3i .item-img {
  width: 100%;
}
.cid-taOOhKTG3i .item:focus,
.cid-taOOhKTG3i span:focus {
  outline: none;
}
.cid-taOOhKTG3i .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOhKTG3i .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOhKTG3i .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOhKTG3i .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOhKTG3i .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOhKTG3i .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOhKTG3i .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOhKTG3i .mbr-section-title {
  color: #232323;
}
.cid-taOOhKTG3i .mbr-text,
.cid-taOOhKTG3i .mbr-section-btn {
  text-align: left;
}
.cid-taOOhKTG3i .item-title {
  text-align: left;
}
.cid-taOOhKTG3i .item-subtitle {
  text-align: left;
}
.cid-taBCZC9s6V {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBCZC9s6V .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBDCiAVba {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBDCiAVba nav.navbar {
  position: fixed;
}
.cid-taBDCiAVba .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-taBDCiAVba .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBDCiAVba .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBDCiAVba .dropdown-item:hover,
.cid-taBDCiAVba .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBDCiAVba .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBDCiAVba .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBDCiAVba .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBDCiAVba .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBDCiAVba .nav-link {
  position: relative;
}
.cid-taBDCiAVba .container {
  display: flex;
  margin: auto;
}
.cid-taBDCiAVba .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBDCiAVba .dropdown-menu,
.cid-taBDCiAVba .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBDCiAVba .nav-item:focus,
.cid-taBDCiAVba .nav-link:focus {
  outline: none;
}
.cid-taBDCiAVba .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBDCiAVba .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBDCiAVba .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBDCiAVba .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBDCiAVba .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBDCiAVba .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBDCiAVba .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: #5d5409;
}
.cid-taBDCiAVba .navbar.opened {
  transition: all 0.3s;
}
.cid-taBDCiAVba .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBDCiAVba .navbar .navbar-logo img {
  width: auto;
}
.cid-taBDCiAVba .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBDCiAVba .navbar.collapsed {
  justify-content: center;
}
.cid-taBDCiAVba .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBDCiAVba .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBDCiAVba .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBDCiAVba .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBDCiAVba .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBDCiAVba .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-taBDCiAVba .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBDCiAVba .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBDCiAVba .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBDCiAVba .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBDCiAVba .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBDCiAVba .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBDCiAVba .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBDCiAVba .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-taBDCiAVba .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBDCiAVba .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBDCiAVba .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBDCiAVba .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBDCiAVba .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBDCiAVba .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBDCiAVba .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBDCiAVba .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBDCiAVba .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBDCiAVba .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-taBDCiAVba .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBDCiAVba .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBDCiAVba .dropdown-item.active,
.cid-taBDCiAVba .dropdown-item:active {
  background-color: transparent;
}
.cid-taBDCiAVba .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBDCiAVba .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBDCiAVba .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBDCiAVba .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBDCiAVba .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBDCiAVba .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBDCiAVba ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBDCiAVba .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBDCiAVba button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBDCiAVba button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBDCiAVba button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBDCiAVba button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBDCiAVba button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBDCiAVba button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBDCiAVba nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBDCiAVba nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBDCiAVba nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBDCiAVba nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBDCiAVba .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBDCiAVba a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBDCiAVba .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-taBDCiAVba .navbar {
    height: 70px;
  }
  .cid-taBDCiAVba .navbar.opened {
    height: auto;
  }
  .cid-taBDCiAVba .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBDCjH7Qa {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBDCjH7Qa .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBDCjH7Qa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBDCjH7Qa {
    align-items: flex-end;
  }
  .cid-taBDCjH7Qa .row {
    justify-content: flex-start;
  }
  .cid-taBDCjH7Qa .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBDCjH7Qa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBDCjH7Qa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBDCjH7Qa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBDCjH7Qa .content-wrap {
    width: 100%;
  }
}
.cid-taBDCkpiRz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBDCkpiRz .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBDCkpiRz .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBDCkpiRz .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBDCkpiRz .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBDCkpiRz .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBDCkpiRz .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBDCkpiRz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBDCkpiRz .mbr-text,
.cid-taBDCkpiRz .mbr-section-btn {
  color: #000000;
}
.cid-taBDCl05OK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBDClzzOa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOOlBz1wm {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOlBz1wm img,
.cid-taOOlBz1wm .item-img {
  width: 100%;
}
.cid-taOOlBz1wm .item:focus,
.cid-taOOlBz1wm span:focus {
  outline: none;
}
.cid-taOOlBz1wm .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOlBz1wm .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOlBz1wm .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOlBz1wm .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOlBz1wm .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOlBz1wm .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOlBz1wm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOlBz1wm .mbr-section-title {
  color: #232323;
}
.cid-taOOlBz1wm .mbr-text,
.cid-taOOlBz1wm .mbr-section-btn {
  text-align: left;
}
.cid-taOOlBz1wm .item-title {
  text-align: left;
}
.cid-taOOlBz1wm .item-subtitle {
  text-align: left;
}
.cid-taBDCm3Gp6 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBDCm3Gp6 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBNe7YOnK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBNe7YOnK nav.navbar {
  position: fixed;
}
.cid-taBNe7YOnK .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-taBNe7YOnK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBNe7YOnK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBNe7YOnK .dropdown-item:hover,
.cid-taBNe7YOnK .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBNe7YOnK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBNe7YOnK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBNe7YOnK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBNe7YOnK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBNe7YOnK .nav-link {
  position: relative;
}
.cid-taBNe7YOnK .container {
  display: flex;
  margin: auto;
}
.cid-taBNe7YOnK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBNe7YOnK .dropdown-menu,
.cid-taBNe7YOnK .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBNe7YOnK .nav-item:focus,
.cid-taBNe7YOnK .nav-link:focus {
  outline: none;
}
.cid-taBNe7YOnK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBNe7YOnK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBNe7YOnK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBNe7YOnK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBNe7YOnK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBNe7YOnK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBNe7YOnK .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: #5d5409;
}
.cid-taBNe7YOnK .navbar.opened {
  transition: all 0.3s;
}
.cid-taBNe7YOnK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBNe7YOnK .navbar .navbar-logo img {
  width: auto;
}
.cid-taBNe7YOnK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBNe7YOnK .navbar.collapsed {
  justify-content: center;
}
.cid-taBNe7YOnK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBNe7YOnK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBNe7YOnK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBNe7YOnK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBNe7YOnK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBNe7YOnK .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-taBNe7YOnK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBNe7YOnK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBNe7YOnK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBNe7YOnK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBNe7YOnK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBNe7YOnK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBNe7YOnK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBNe7YOnK .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-taBNe7YOnK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBNe7YOnK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBNe7YOnK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBNe7YOnK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBNe7YOnK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBNe7YOnK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBNe7YOnK .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBNe7YOnK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBNe7YOnK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBNe7YOnK .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-taBNe7YOnK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBNe7YOnK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBNe7YOnK .dropdown-item.active,
.cid-taBNe7YOnK .dropdown-item:active {
  background-color: transparent;
}
.cid-taBNe7YOnK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBNe7YOnK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBNe7YOnK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBNe7YOnK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBNe7YOnK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBNe7YOnK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBNe7YOnK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBNe7YOnK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBNe7YOnK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBNe7YOnK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBNe7YOnK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBNe7YOnK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBNe7YOnK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBNe7YOnK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBNe7YOnK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBNe7YOnK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBNe7YOnK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBNe7YOnK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBNe7YOnK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBNe7YOnK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBNe7YOnK .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-taBNe7YOnK .navbar {
    height: 70px;
  }
  .cid-taBNe7YOnK .navbar.opened {
    height: auto;
  }
  .cid-taBNe7YOnK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBNe94X2J {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBNe94X2J .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBNe94X2J .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBNe94X2J {
    align-items: flex-end;
  }
  .cid-taBNe94X2J .row {
    justify-content: flex-start;
  }
  .cid-taBNe94X2J .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBNe94X2J .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBNe94X2J {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBNe94X2J .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBNe94X2J .content-wrap {
    width: 100%;
  }
}
.cid-taBNe9MbOM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBNe9MbOM .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBNe9MbOM .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBNe9MbOM .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBNe9MbOM .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBNe9MbOM .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBNe9MbOM .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBNe9MbOM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBNe9MbOM .mbr-text,
.cid-taBNe9MbOM .mbr-section-btn {
  color: #000000;
}
.cid-taBNeamHXR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBNeaXBXZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOObcXpim {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOObcXpim img,
.cid-taOObcXpim .item-img {
  width: 100%;
}
.cid-taOObcXpim .item:focus,
.cid-taOObcXpim span:focus {
  outline: none;
}
.cid-taOObcXpim .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOObcXpim .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOObcXpim .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOObcXpim .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOObcXpim .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOObcXpim .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOObcXpim .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOObcXpim .mbr-section-title {
  color: #232323;
}
.cid-taOObcXpim .mbr-text,
.cid-taOObcXpim .mbr-section-btn {
  text-align: left;
}
.cid-taOObcXpim .item-title {
  text-align: left;
}
.cid-taOObcXpim .item-subtitle {
  text-align: left;
}
.cid-taBNebsFmj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBNebsFmj .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBQh3YJqo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBQh3YJqo nav.navbar {
  position: fixed;
}
.cid-taBQh3YJqo .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-taBQh3YJqo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBQh3YJqo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBQh3YJqo .dropdown-item:hover,
.cid-taBQh3YJqo .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBQh3YJqo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBQh3YJqo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBQh3YJqo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBQh3YJqo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBQh3YJqo .nav-link {
  position: relative;
}
.cid-taBQh3YJqo .container {
  display: flex;
  margin: auto;
}
.cid-taBQh3YJqo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBQh3YJqo .dropdown-menu,
.cid-taBQh3YJqo .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBQh3YJqo .nav-item:focus,
.cid-taBQh3YJqo .nav-link:focus {
  outline: none;
}
.cid-taBQh3YJqo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBQh3YJqo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBQh3YJqo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBQh3YJqo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBQh3YJqo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBQh3YJqo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBQh3YJqo .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: #5d5409;
}
.cid-taBQh3YJqo .navbar.opened {
  transition: all 0.3s;
}
.cid-taBQh3YJqo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBQh3YJqo .navbar .navbar-logo img {
  width: auto;
}
.cid-taBQh3YJqo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBQh3YJqo .navbar.collapsed {
  justify-content: center;
}
.cid-taBQh3YJqo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBQh3YJqo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBQh3YJqo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBQh3YJqo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBQh3YJqo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBQh3YJqo .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-taBQh3YJqo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBQh3YJqo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBQh3YJqo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBQh3YJqo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBQh3YJqo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBQh3YJqo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBQh3YJqo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBQh3YJqo .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-taBQh3YJqo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBQh3YJqo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBQh3YJqo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBQh3YJqo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBQh3YJqo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBQh3YJqo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBQh3YJqo .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBQh3YJqo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBQh3YJqo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBQh3YJqo .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-taBQh3YJqo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBQh3YJqo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBQh3YJqo .dropdown-item.active,
.cid-taBQh3YJqo .dropdown-item:active {
  background-color: transparent;
}
.cid-taBQh3YJqo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBQh3YJqo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBQh3YJqo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBQh3YJqo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBQh3YJqo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBQh3YJqo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBQh3YJqo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBQh3YJqo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBQh3YJqo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBQh3YJqo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBQh3YJqo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBQh3YJqo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBQh3YJqo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBQh3YJqo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBQh3YJqo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBQh3YJqo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBQh3YJqo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBQh3YJqo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBQh3YJqo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBQh3YJqo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBQh3YJqo .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-taBQh3YJqo .navbar {
    height: 70px;
  }
  .cid-taBQh3YJqo .navbar.opened {
    height: auto;
  }
  .cid-taBQh3YJqo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBQh4Qoyw {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBQh4Qoyw .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBQh4Qoyw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBQh4Qoyw {
    align-items: flex-end;
  }
  .cid-taBQh4Qoyw .row {
    justify-content: flex-start;
  }
  .cid-taBQh4Qoyw .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBQh4Qoyw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBQh4Qoyw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBQh4Qoyw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBQh4Qoyw .content-wrap {
    width: 100%;
  }
}
.cid-taBQh5xsHN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBQh5xsHN .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBQh5xsHN .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBQh5xsHN .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBQh5xsHN .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBQh5xsHN .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBQh5xsHN .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBQh5xsHN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBQh5xsHN .mbr-text,
.cid-taBQh5xsHN .mbr-section-btn {
  color: #000000;
}
.cid-taBQh6a66f {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBQh6HISw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBQh7iAJK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taOO7WR5f6 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOO7WR5f6 img,
.cid-taOO7WR5f6 .item-img {
  width: 100%;
}
.cid-taOO7WR5f6 .item:focus,
.cid-taOO7WR5f6 span:focus {
  outline: none;
}
.cid-taOO7WR5f6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOO7WR5f6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOO7WR5f6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOO7WR5f6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOO7WR5f6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOO7WR5f6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOO7WR5f6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOO7WR5f6 .mbr-section-title {
  color: #232323;
}
.cid-taOO7WR5f6 .mbr-text,
.cid-taOO7WR5f6 .mbr-section-btn {
  text-align: left;
}
.cid-taOO7WR5f6 .item-title {
  text-align: left;
}
.cid-taOO7WR5f6 .item-subtitle {
  text-align: left;
}
.cid-taBQh7Pr8o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBQh7Pr8o .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBRCthTl0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBRCthTl0 nav.navbar {
  position: fixed;
}
.cid-taBRCthTl0 .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-taBRCthTl0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBRCthTl0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBRCthTl0 .dropdown-item:hover,
.cid-taBRCthTl0 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBRCthTl0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBRCthTl0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBRCthTl0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBRCthTl0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBRCthTl0 .nav-link {
  position: relative;
}
.cid-taBRCthTl0 .container {
  display: flex;
  margin: auto;
}
.cid-taBRCthTl0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBRCthTl0 .dropdown-menu,
.cid-taBRCthTl0 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBRCthTl0 .nav-item:focus,
.cid-taBRCthTl0 .nav-link:focus {
  outline: none;
}
.cid-taBRCthTl0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBRCthTl0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBRCthTl0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBRCthTl0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBRCthTl0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBRCthTl0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBRCthTl0 .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: #5d5409;
}
.cid-taBRCthTl0 .navbar.opened {
  transition: all 0.3s;
}
.cid-taBRCthTl0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBRCthTl0 .navbar .navbar-logo img {
  width: auto;
}
.cid-taBRCthTl0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBRCthTl0 .navbar.collapsed {
  justify-content: center;
}
.cid-taBRCthTl0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBRCthTl0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBRCthTl0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBRCthTl0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBRCthTl0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBRCthTl0 .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-taBRCthTl0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBRCthTl0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBRCthTl0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBRCthTl0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBRCthTl0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBRCthTl0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBRCthTl0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBRCthTl0 .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-taBRCthTl0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBRCthTl0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBRCthTl0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBRCthTl0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBRCthTl0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBRCthTl0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBRCthTl0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBRCthTl0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBRCthTl0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBRCthTl0 .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-taBRCthTl0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBRCthTl0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBRCthTl0 .dropdown-item.active,
.cid-taBRCthTl0 .dropdown-item:active {
  background-color: transparent;
}
.cid-taBRCthTl0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBRCthTl0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBRCthTl0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBRCthTl0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBRCthTl0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBRCthTl0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBRCthTl0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBRCthTl0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBRCthTl0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBRCthTl0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBRCthTl0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBRCthTl0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBRCthTl0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBRCthTl0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBRCthTl0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBRCthTl0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBRCthTl0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBRCthTl0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBRCthTl0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBRCthTl0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBRCthTl0 .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-taBRCthTl0 .navbar {
    height: 70px;
  }
  .cid-taBRCthTl0 .navbar.opened {
    height: auto;
  }
  .cid-taBRCthTl0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBRCuAWw4 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBRCuAWw4 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBRCuAWw4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBRCuAWw4 {
    align-items: flex-end;
  }
  .cid-taBRCuAWw4 .row {
    justify-content: flex-start;
  }
  .cid-taBRCuAWw4 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBRCuAWw4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBRCuAWw4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBRCuAWw4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBRCuAWw4 .content-wrap {
    width: 100%;
  }
}
.cid-taBRCvamnR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBRCvamnR .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBRCvamnR .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBRCvamnR .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBRCvamnR .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBRCvamnR .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBRCvamnR .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBRCvamnR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBRCvamnR .mbr-text,
.cid-taBRCvamnR .mbr-section-btn {
  color: #000000;
}
.cid-taBRCvOygA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBRCwnPrH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBRCwYzxd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taONE9R4uW {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taONE9R4uW img,
.cid-taONE9R4uW .item-img {
  width: 100%;
}
.cid-taONE9R4uW .item:focus,
.cid-taONE9R4uW span:focus {
  outline: none;
}
.cid-taONE9R4uW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taONE9R4uW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taONE9R4uW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taONE9R4uW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taONE9R4uW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taONE9R4uW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taONE9R4uW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taONE9R4uW .mbr-section-title {
  color: #232323;
}
.cid-taONE9R4uW .mbr-text,
.cid-taONE9R4uW .mbr-section-btn {
  text-align: left;
}
.cid-taONE9R4uW .item-title {
  text-align: left;
}
.cid-taONE9R4uW .item-subtitle {
  text-align: left;
}
.cid-taBRCxtln0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBRCxtln0 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBSYFbiTM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBSYFbiTM nav.navbar {
  position: fixed;
}
.cid-taBSYFbiTM .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-taBSYFbiTM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBSYFbiTM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBSYFbiTM .dropdown-item:hover,
.cid-taBSYFbiTM .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBSYFbiTM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBSYFbiTM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBSYFbiTM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBSYFbiTM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBSYFbiTM .nav-link {
  position: relative;
}
.cid-taBSYFbiTM .container {
  display: flex;
  margin: auto;
}
.cid-taBSYFbiTM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBSYFbiTM .dropdown-menu,
.cid-taBSYFbiTM .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBSYFbiTM .nav-item:focus,
.cid-taBSYFbiTM .nav-link:focus {
  outline: none;
}
.cid-taBSYFbiTM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBSYFbiTM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBSYFbiTM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBSYFbiTM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBSYFbiTM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBSYFbiTM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBSYFbiTM .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: #5d5409;
}
.cid-taBSYFbiTM .navbar.opened {
  transition: all 0.3s;
}
.cid-taBSYFbiTM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBSYFbiTM .navbar .navbar-logo img {
  width: auto;
}
.cid-taBSYFbiTM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBSYFbiTM .navbar.collapsed {
  justify-content: center;
}
.cid-taBSYFbiTM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBSYFbiTM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBSYFbiTM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBSYFbiTM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBSYFbiTM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBSYFbiTM .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-taBSYFbiTM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBSYFbiTM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBSYFbiTM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBSYFbiTM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBSYFbiTM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBSYFbiTM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBSYFbiTM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBSYFbiTM .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-taBSYFbiTM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBSYFbiTM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBSYFbiTM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBSYFbiTM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBSYFbiTM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBSYFbiTM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBSYFbiTM .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBSYFbiTM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBSYFbiTM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBSYFbiTM .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-taBSYFbiTM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBSYFbiTM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBSYFbiTM .dropdown-item.active,
.cid-taBSYFbiTM .dropdown-item:active {
  background-color: transparent;
}
.cid-taBSYFbiTM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBSYFbiTM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBSYFbiTM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBSYFbiTM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBSYFbiTM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBSYFbiTM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBSYFbiTM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBSYFbiTM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBSYFbiTM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBSYFbiTM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBSYFbiTM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBSYFbiTM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBSYFbiTM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBSYFbiTM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBSYFbiTM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBSYFbiTM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBSYFbiTM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBSYFbiTM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBSYFbiTM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBSYFbiTM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBSYFbiTM .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-taBSYFbiTM .navbar {
    height: 70px;
  }
  .cid-taBSYFbiTM .navbar.opened {
    height: auto;
  }
  .cid-taBSYFbiTM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBSYG3nce {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBSYG3nce .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBSYG3nce .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBSYG3nce {
    align-items: flex-end;
  }
  .cid-taBSYG3nce .row {
    justify-content: flex-start;
  }
  .cid-taBSYG3nce .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBSYG3nce .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBSYG3nce {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBSYG3nce .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBSYG3nce .content-wrap {
    width: 100%;
  }
}
.cid-taBSYGIgiO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBSYGIgiO blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taOQMJmDhw {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOQMJmDhw img,
.cid-taOQMJmDhw .item-img {
  width: 100%;
}
.cid-taOQMJmDhw .item:focus,
.cid-taOQMJmDhw span:focus {
  outline: none;
}
.cid-taOQMJmDhw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOQMJmDhw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOQMJmDhw .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOQMJmDhw .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOQMJmDhw .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOQMJmDhw .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOQMJmDhw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOQMJmDhw .mbr-section-title {
  color: #232323;
}
.cid-taOQMJmDhw .mbr-text,
.cid-taOQMJmDhw .mbr-section-btn {
  text-align: left;
}
.cid-taOQMJmDhw .item-title {
  text-align: left;
}
.cid-taOQMJmDhw .item-subtitle {
  text-align: left;
}
.cid-taBSYIjy32 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBSYIjy32 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBUaYKxnb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBUaYKxnb nav.navbar {
  position: fixed;
}
.cid-taBUaYKxnb .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-taBUaYKxnb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBUaYKxnb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBUaYKxnb .dropdown-item:hover,
.cid-taBUaYKxnb .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBUaYKxnb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBUaYKxnb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBUaYKxnb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBUaYKxnb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBUaYKxnb .nav-link {
  position: relative;
}
.cid-taBUaYKxnb .container {
  display: flex;
  margin: auto;
}
.cid-taBUaYKxnb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBUaYKxnb .dropdown-menu,
.cid-taBUaYKxnb .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBUaYKxnb .nav-item:focus,
.cid-taBUaYKxnb .nav-link:focus {
  outline: none;
}
.cid-taBUaYKxnb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBUaYKxnb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBUaYKxnb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBUaYKxnb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBUaYKxnb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBUaYKxnb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBUaYKxnb .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: #5d5409;
}
.cid-taBUaYKxnb .navbar.opened {
  transition: all 0.3s;
}
.cid-taBUaYKxnb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBUaYKxnb .navbar .navbar-logo img {
  width: auto;
}
.cid-taBUaYKxnb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBUaYKxnb .navbar.collapsed {
  justify-content: center;
}
.cid-taBUaYKxnb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBUaYKxnb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBUaYKxnb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBUaYKxnb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBUaYKxnb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBUaYKxnb .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-taBUaYKxnb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBUaYKxnb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBUaYKxnb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBUaYKxnb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBUaYKxnb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBUaYKxnb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBUaYKxnb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBUaYKxnb .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-taBUaYKxnb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBUaYKxnb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBUaYKxnb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBUaYKxnb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBUaYKxnb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBUaYKxnb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBUaYKxnb .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBUaYKxnb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBUaYKxnb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBUaYKxnb .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-taBUaYKxnb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBUaYKxnb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBUaYKxnb .dropdown-item.active,
.cid-taBUaYKxnb .dropdown-item:active {
  background-color: transparent;
}
.cid-taBUaYKxnb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBUaYKxnb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBUaYKxnb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBUaYKxnb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBUaYKxnb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBUaYKxnb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBUaYKxnb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBUaYKxnb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBUaYKxnb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBUaYKxnb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBUaYKxnb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBUaYKxnb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBUaYKxnb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBUaYKxnb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBUaYKxnb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBUaYKxnb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBUaYKxnb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBUaYKxnb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBUaYKxnb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBUaYKxnb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBUaYKxnb .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-taBUaYKxnb .navbar {
    height: 70px;
  }
  .cid-taBUaYKxnb .navbar.opened {
    height: auto;
  }
  .cid-taBUaYKxnb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBUaZrfRV {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBUaZrfRV .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBUaZrfRV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBUaZrfRV {
    align-items: flex-end;
  }
  .cid-taBUaZrfRV .row {
    justify-content: flex-start;
  }
  .cid-taBUaZrfRV .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBUaZrfRV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBUaZrfRV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBUaZrfRV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBUaZrfRV .content-wrap {
    width: 100%;
  }
}
.cid-taBUaZWZkr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taBUaZWZkr .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-taBUaZWZkr .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taBUaZWZkr .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taBUaZWZkr .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taBUaZWZkr .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taBUaZWZkr .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taBUaZWZkr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taBUaZWZkr .mbr-text,
.cid-taBUaZWZkr .mbr-section-btn {
  color: #000000;
}
.cid-taBUb0nwhy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taOOek8fXX {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOOek8fXX img,
.cid-taOOek8fXX .item-img {
  width: 100%;
}
.cid-taOOek8fXX .item:focus,
.cid-taOOek8fXX span:focus {
  outline: none;
}
.cid-taOOek8fXX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOOek8fXX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOOek8fXX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOOek8fXX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOOek8fXX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOOek8fXX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOOek8fXX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOOek8fXX .mbr-section-title {
  color: #232323;
}
.cid-taOOek8fXX .mbr-text,
.cid-taOOek8fXX .mbr-section-btn {
  text-align: left;
}
.cid-taOOek8fXX .item-title {
  text-align: left;
}
.cid-taOOek8fXX .item-subtitle {
  text-align: left;
}
.cid-taBUb1x45S {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBUb1x45S .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBWegTsXl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBWegTsXl nav.navbar {
  position: fixed;
}
.cid-taBWegTsXl .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-taBWegTsXl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBWegTsXl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBWegTsXl .dropdown-item:hover,
.cid-taBWegTsXl .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBWegTsXl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBWegTsXl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBWegTsXl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBWegTsXl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBWegTsXl .nav-link {
  position: relative;
}
.cid-taBWegTsXl .container {
  display: flex;
  margin: auto;
}
.cid-taBWegTsXl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBWegTsXl .dropdown-menu,
.cid-taBWegTsXl .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBWegTsXl .nav-item:focus,
.cid-taBWegTsXl .nav-link:focus {
  outline: none;
}
.cid-taBWegTsXl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBWegTsXl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBWegTsXl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBWegTsXl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBWegTsXl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBWegTsXl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBWegTsXl .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: #5d5409;
}
.cid-taBWegTsXl .navbar.opened {
  transition: all 0.3s;
}
.cid-taBWegTsXl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBWegTsXl .navbar .navbar-logo img {
  width: auto;
}
.cid-taBWegTsXl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBWegTsXl .navbar.collapsed {
  justify-content: center;
}
.cid-taBWegTsXl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBWegTsXl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBWegTsXl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBWegTsXl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBWegTsXl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBWegTsXl .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-taBWegTsXl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBWegTsXl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBWegTsXl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBWegTsXl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBWegTsXl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBWegTsXl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBWegTsXl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBWegTsXl .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-taBWegTsXl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBWegTsXl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBWegTsXl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBWegTsXl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBWegTsXl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBWegTsXl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBWegTsXl .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBWegTsXl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBWegTsXl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBWegTsXl .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-taBWegTsXl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBWegTsXl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBWegTsXl .dropdown-item.active,
.cid-taBWegTsXl .dropdown-item:active {
  background-color: transparent;
}
.cid-taBWegTsXl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBWegTsXl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBWegTsXl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBWegTsXl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBWegTsXl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBWegTsXl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBWegTsXl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBWegTsXl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBWegTsXl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBWegTsXl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBWegTsXl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBWegTsXl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBWegTsXl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBWegTsXl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBWegTsXl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBWegTsXl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBWegTsXl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBWegTsXl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBWegTsXl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBWegTsXl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBWegTsXl .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-taBWegTsXl .navbar {
    height: 70px;
  }
  .cid-taBWegTsXl .navbar.opened {
    height: auto;
  }
  .cid-taBWegTsXl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBWehL49b {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBWehL49b .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBWehL49b .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBWehL49b {
    align-items: flex-end;
  }
  .cid-taBWehL49b .row {
    justify-content: flex-start;
  }
  .cid-taBWehL49b .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBWehL49b .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBWehL49b {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBWehL49b .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBWehL49b .content-wrap {
    width: 100%;
  }
}
.cid-taBWeig4Og {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBWeiF9eH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLP7rmmy {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLP7rmmy img,
.cid-taOLP7rmmy .item-img {
  width: 100%;
}
.cid-taOLP7rmmy .item:focus,
.cid-taOLP7rmmy span:focus {
  outline: none;
}
.cid-taOLP7rmmy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLP7rmmy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLP7rmmy .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLP7rmmy .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLP7rmmy .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLP7rmmy .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLP7rmmy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLP7rmmy .mbr-section-title {
  color: #232323;
}
.cid-taOLP7rmmy .mbr-text,
.cid-taOLP7rmmy .mbr-section-btn {
  text-align: left;
}
.cid-taOLP7rmmy .item-title {
  text-align: left;
}
.cid-taOLP7rmmy .item-subtitle {
  text-align: left;
}
.cid-taBWej043q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBWej043q .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBYgdFK0Q {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBYgdFK0Q nav.navbar {
  position: fixed;
}
.cid-taBYgdFK0Q .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-taBYgdFK0Q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBYgdFK0Q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBYgdFK0Q .dropdown-item:hover,
.cid-taBYgdFK0Q .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBYgdFK0Q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBYgdFK0Q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBYgdFK0Q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBYgdFK0Q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBYgdFK0Q .nav-link {
  position: relative;
}
.cid-taBYgdFK0Q .container {
  display: flex;
  margin: auto;
}
.cid-taBYgdFK0Q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBYgdFK0Q .dropdown-menu,
.cid-taBYgdFK0Q .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBYgdFK0Q .nav-item:focus,
.cid-taBYgdFK0Q .nav-link:focus {
  outline: none;
}
.cid-taBYgdFK0Q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBYgdFK0Q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBYgdFK0Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBYgdFK0Q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBYgdFK0Q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBYgdFK0Q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBYgdFK0Q .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: #5d5409;
}
.cid-taBYgdFK0Q .navbar.opened {
  transition: all 0.3s;
}
.cid-taBYgdFK0Q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBYgdFK0Q .navbar .navbar-logo img {
  width: auto;
}
.cid-taBYgdFK0Q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBYgdFK0Q .navbar.collapsed {
  justify-content: center;
}
.cid-taBYgdFK0Q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBYgdFK0Q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBYgdFK0Q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBYgdFK0Q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBYgdFK0Q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBYgdFK0Q .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-taBYgdFK0Q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBYgdFK0Q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBYgdFK0Q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBYgdFK0Q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBYgdFK0Q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBYgdFK0Q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBYgdFK0Q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBYgdFK0Q .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-taBYgdFK0Q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBYgdFK0Q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBYgdFK0Q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBYgdFK0Q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBYgdFK0Q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBYgdFK0Q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBYgdFK0Q .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBYgdFK0Q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBYgdFK0Q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBYgdFK0Q .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-taBYgdFK0Q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBYgdFK0Q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBYgdFK0Q .dropdown-item.active,
.cid-taBYgdFK0Q .dropdown-item:active {
  background-color: transparent;
}
.cid-taBYgdFK0Q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBYgdFK0Q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBYgdFK0Q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBYgdFK0Q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBYgdFK0Q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBYgdFK0Q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBYgdFK0Q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBYgdFK0Q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBYgdFK0Q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBYgdFK0Q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBYgdFK0Q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBYgdFK0Q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBYgdFK0Q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBYgdFK0Q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBYgdFK0Q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBYgdFK0Q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBYgdFK0Q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBYgdFK0Q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBYgdFK0Q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBYgdFK0Q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBYgdFK0Q .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-taBYgdFK0Q .navbar {
    height: 70px;
  }
  .cid-taBYgdFK0Q .navbar.opened {
    height: auto;
  }
  .cid-taBYgdFK0Q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBYgetdgd {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBYgetdgd .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBYgetdgd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBYgetdgd {
    align-items: flex-end;
  }
  .cid-taBYgetdgd .row {
    justify-content: flex-start;
  }
  .cid-taBYgetdgd .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBYgetdgd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBYgetdgd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBYgetdgd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBYgetdgd .content-wrap {
    width: 100%;
  }
}
.cid-taBYgeX4au {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBYgflEaP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLI4d8Y8 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLI4d8Y8 img,
.cid-taOLI4d8Y8 .item-img {
  width: 100%;
}
.cid-taOLI4d8Y8 .item:focus,
.cid-taOLI4d8Y8 span:focus {
  outline: none;
}
.cid-taOLI4d8Y8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLI4d8Y8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLI4d8Y8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLI4d8Y8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLI4d8Y8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLI4d8Y8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLI4d8Y8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLI4d8Y8 .mbr-section-title {
  color: #232323;
}
.cid-taOLI4d8Y8 .mbr-text,
.cid-taOLI4d8Y8 .mbr-section-btn {
  text-align: left;
}
.cid-taOLI4d8Y8 .item-title {
  text-align: left;
}
.cid-taOLI4d8Y8 .item-subtitle {
  text-align: left;
}
.cid-taBYgfF6VY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBYgfF6VY .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taBZEOAIMY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taBZEOAIMY nav.navbar {
  position: fixed;
}
.cid-taBZEOAIMY .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-taBZEOAIMY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taBZEOAIMY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taBZEOAIMY .dropdown-item:hover,
.cid-taBZEOAIMY .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taBZEOAIMY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taBZEOAIMY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taBZEOAIMY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taBZEOAIMY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taBZEOAIMY .nav-link {
  position: relative;
}
.cid-taBZEOAIMY .container {
  display: flex;
  margin: auto;
}
.cid-taBZEOAIMY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taBZEOAIMY .dropdown-menu,
.cid-taBZEOAIMY .navbar.opened {
  background: #5d5409 !important;
}
.cid-taBZEOAIMY .nav-item:focus,
.cid-taBZEOAIMY .nav-link:focus {
  outline: none;
}
.cid-taBZEOAIMY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taBZEOAIMY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taBZEOAIMY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taBZEOAIMY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taBZEOAIMY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taBZEOAIMY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taBZEOAIMY .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: #5d5409;
}
.cid-taBZEOAIMY .navbar.opened {
  transition: all 0.3s;
}
.cid-taBZEOAIMY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taBZEOAIMY .navbar .navbar-logo img {
  width: auto;
}
.cid-taBZEOAIMY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taBZEOAIMY .navbar.collapsed {
  justify-content: center;
}
.cid-taBZEOAIMY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taBZEOAIMY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taBZEOAIMY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taBZEOAIMY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taBZEOAIMY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taBZEOAIMY .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-taBZEOAIMY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taBZEOAIMY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taBZEOAIMY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taBZEOAIMY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taBZEOAIMY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taBZEOAIMY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taBZEOAIMY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taBZEOAIMY .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-taBZEOAIMY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taBZEOAIMY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taBZEOAIMY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taBZEOAIMY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taBZEOAIMY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taBZEOAIMY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taBZEOAIMY .navbar.navbar-short {
  min-height: 60px;
}
.cid-taBZEOAIMY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taBZEOAIMY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taBZEOAIMY .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-taBZEOAIMY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taBZEOAIMY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taBZEOAIMY .dropdown-item.active,
.cid-taBZEOAIMY .dropdown-item:active {
  background-color: transparent;
}
.cid-taBZEOAIMY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taBZEOAIMY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taBZEOAIMY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taBZEOAIMY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taBZEOAIMY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taBZEOAIMY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taBZEOAIMY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taBZEOAIMY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taBZEOAIMY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taBZEOAIMY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taBZEOAIMY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taBZEOAIMY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBZEOAIMY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taBZEOAIMY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taBZEOAIMY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBZEOAIMY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taBZEOAIMY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taBZEOAIMY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taBZEOAIMY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taBZEOAIMY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taBZEOAIMY .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-taBZEOAIMY .navbar {
    height: 70px;
  }
  .cid-taBZEOAIMY .navbar.opened {
    height: auto;
  }
  .cid-taBZEOAIMY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taBZEPB8up {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taBZEPB8up .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taBZEPB8up .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taBZEPB8up {
    align-items: flex-end;
  }
  .cid-taBZEPB8up .row {
    justify-content: flex-start;
  }
  .cid-taBZEPB8up .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taBZEPB8up .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taBZEPB8up {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taBZEPB8up .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taBZEPB8up .content-wrap {
    width: 100%;
  }
}
.cid-taBZEQ3bhQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taBZEQu6xO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLsO6Ej0 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLsO6Ej0 img,
.cid-taOLsO6Ej0 .item-img {
  width: 100%;
}
.cid-taOLsO6Ej0 .item:focus,
.cid-taOLsO6Ej0 span:focus {
  outline: none;
}
.cid-taOLsO6Ej0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLsO6Ej0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLsO6Ej0 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLsO6Ej0 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLsO6Ej0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLsO6Ej0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLsO6Ej0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLsO6Ej0 .mbr-section-title {
  color: #232323;
}
.cid-taOLsO6Ej0 .mbr-text,
.cid-taOLsO6Ej0 .mbr-section-btn {
  text-align: left;
}
.cid-taOLsO6Ej0 .item-title {
  text-align: left;
}
.cid-taOLsO6Ej0 .item-subtitle {
  text-align: left;
}
.cid-taBZEQOUfd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taBZEQOUfd .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taC1mdqi8S {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taC1mdqi8S nav.navbar {
  position: fixed;
}
.cid-taC1mdqi8S .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-taC1mdqi8S .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taC1mdqi8S .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taC1mdqi8S .dropdown-item:hover,
.cid-taC1mdqi8S .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taC1mdqi8S .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taC1mdqi8S .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taC1mdqi8S .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taC1mdqi8S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taC1mdqi8S .nav-link {
  position: relative;
}
.cid-taC1mdqi8S .container {
  display: flex;
  margin: auto;
}
.cid-taC1mdqi8S .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taC1mdqi8S .dropdown-menu,
.cid-taC1mdqi8S .navbar.opened {
  background: #5d5409 !important;
}
.cid-taC1mdqi8S .nav-item:focus,
.cid-taC1mdqi8S .nav-link:focus {
  outline: none;
}
.cid-taC1mdqi8S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taC1mdqi8S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taC1mdqi8S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taC1mdqi8S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taC1mdqi8S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taC1mdqi8S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taC1mdqi8S .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: #5d5409;
}
.cid-taC1mdqi8S .navbar.opened {
  transition: all 0.3s;
}
.cid-taC1mdqi8S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taC1mdqi8S .navbar .navbar-logo img {
  width: auto;
}
.cid-taC1mdqi8S .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taC1mdqi8S .navbar.collapsed {
  justify-content: center;
}
.cid-taC1mdqi8S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taC1mdqi8S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taC1mdqi8S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taC1mdqi8S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taC1mdqi8S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taC1mdqi8S .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-taC1mdqi8S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taC1mdqi8S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taC1mdqi8S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taC1mdqi8S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taC1mdqi8S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taC1mdqi8S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taC1mdqi8S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taC1mdqi8S .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-taC1mdqi8S .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taC1mdqi8S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taC1mdqi8S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taC1mdqi8S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taC1mdqi8S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taC1mdqi8S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taC1mdqi8S .navbar.navbar-short {
  min-height: 60px;
}
.cid-taC1mdqi8S .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taC1mdqi8S .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taC1mdqi8S .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-taC1mdqi8S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taC1mdqi8S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taC1mdqi8S .dropdown-item.active,
.cid-taC1mdqi8S .dropdown-item:active {
  background-color: transparent;
}
.cid-taC1mdqi8S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taC1mdqi8S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taC1mdqi8S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taC1mdqi8S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taC1mdqi8S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taC1mdqi8S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taC1mdqi8S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taC1mdqi8S .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taC1mdqi8S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taC1mdqi8S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taC1mdqi8S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taC1mdqi8S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taC1mdqi8S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taC1mdqi8S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taC1mdqi8S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taC1mdqi8S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taC1mdqi8S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taC1mdqi8S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taC1mdqi8S .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taC1mdqi8S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taC1mdqi8S .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-taC1mdqi8S .navbar {
    height: 70px;
  }
  .cid-taC1mdqi8S .navbar.opened {
    height: auto;
  }
  .cid-taC1mdqi8S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taC1meo2uH {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taC1meo2uH .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taC1meo2uH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taC1meo2uH {
    align-items: flex-end;
  }
  .cid-taC1meo2uH .row {
    justify-content: flex-start;
  }
  .cid-taC1meo2uH .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taC1meo2uH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taC1meo2uH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taC1meo2uH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taC1meo2uH .content-wrap {
    width: 100%;
  }
}
.cid-taC1meLZYw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taC1mfaCJm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLVSKjVN {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLVSKjVN img,
.cid-taOLVSKjVN .item-img {
  width: 100%;
}
.cid-taOLVSKjVN .item:focus,
.cid-taOLVSKjVN span:focus {
  outline: none;
}
.cid-taOLVSKjVN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLVSKjVN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLVSKjVN .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLVSKjVN .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLVSKjVN .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLVSKjVN .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLVSKjVN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLVSKjVN .mbr-section-title {
  color: #232323;
}
.cid-taOLVSKjVN .mbr-text,
.cid-taOLVSKjVN .mbr-section-btn {
  text-align: left;
}
.cid-taOLVSKjVN .item-title {
  text-align: left;
}
.cid-taOLVSKjVN .item-subtitle {
  text-align: left;
}
.cid-taC1mfttL2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taC1mfttL2 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taC3bDI7bs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taC3bDI7bs nav.navbar {
  position: fixed;
}
.cid-taC3bDI7bs .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-taC3bDI7bs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taC3bDI7bs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taC3bDI7bs .dropdown-item:hover,
.cid-taC3bDI7bs .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taC3bDI7bs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taC3bDI7bs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taC3bDI7bs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taC3bDI7bs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taC3bDI7bs .nav-link {
  position: relative;
}
.cid-taC3bDI7bs .container {
  display: flex;
  margin: auto;
}
.cid-taC3bDI7bs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taC3bDI7bs .dropdown-menu,
.cid-taC3bDI7bs .navbar.opened {
  background: #5d5409 !important;
}
.cid-taC3bDI7bs .nav-item:focus,
.cid-taC3bDI7bs .nav-link:focus {
  outline: none;
}
.cid-taC3bDI7bs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taC3bDI7bs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taC3bDI7bs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taC3bDI7bs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taC3bDI7bs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taC3bDI7bs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taC3bDI7bs .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: #5d5409;
}
.cid-taC3bDI7bs .navbar.opened {
  transition: all 0.3s;
}
.cid-taC3bDI7bs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taC3bDI7bs .navbar .navbar-logo img {
  width: auto;
}
.cid-taC3bDI7bs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taC3bDI7bs .navbar.collapsed {
  justify-content: center;
}
.cid-taC3bDI7bs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taC3bDI7bs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taC3bDI7bs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taC3bDI7bs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taC3bDI7bs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taC3bDI7bs .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-taC3bDI7bs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taC3bDI7bs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taC3bDI7bs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taC3bDI7bs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taC3bDI7bs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taC3bDI7bs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taC3bDI7bs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taC3bDI7bs .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-taC3bDI7bs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taC3bDI7bs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taC3bDI7bs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taC3bDI7bs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taC3bDI7bs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taC3bDI7bs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taC3bDI7bs .navbar.navbar-short {
  min-height: 60px;
}
.cid-taC3bDI7bs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taC3bDI7bs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taC3bDI7bs .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-taC3bDI7bs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taC3bDI7bs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taC3bDI7bs .dropdown-item.active,
.cid-taC3bDI7bs .dropdown-item:active {
  background-color: transparent;
}
.cid-taC3bDI7bs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taC3bDI7bs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taC3bDI7bs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taC3bDI7bs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taC3bDI7bs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taC3bDI7bs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taC3bDI7bs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taC3bDI7bs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taC3bDI7bs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taC3bDI7bs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taC3bDI7bs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taC3bDI7bs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taC3bDI7bs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taC3bDI7bs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taC3bDI7bs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taC3bDI7bs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taC3bDI7bs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taC3bDI7bs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taC3bDI7bs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taC3bDI7bs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taC3bDI7bs .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-taC3bDI7bs .navbar {
    height: 70px;
  }
  .cid-taC3bDI7bs .navbar.opened {
    height: auto;
  }
  .cid-taC3bDI7bs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taC3bEHlqa {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taC3bEHlqa .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taC3bEHlqa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taC3bEHlqa {
    align-items: flex-end;
  }
  .cid-taC3bEHlqa .row {
    justify-content: flex-start;
  }
  .cid-taC3bEHlqa .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taC3bEHlqa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taC3bEHlqa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taC3bEHlqa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taC3bEHlqa .content-wrap {
    width: 100%;
  }
}
.cid-taC3bFaBVc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taC3bFz6nw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLAN8jwl {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLAN8jwl img,
.cid-taOLAN8jwl .item-img {
  width: 100%;
}
.cid-taOLAN8jwl .item:focus,
.cid-taOLAN8jwl span:focus {
  outline: none;
}
.cid-taOLAN8jwl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLAN8jwl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLAN8jwl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLAN8jwl .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLAN8jwl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLAN8jwl .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLAN8jwl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLAN8jwl .mbr-section-title {
  color: #232323;
}
.cid-taOLAN8jwl .mbr-text,
.cid-taOLAN8jwl .mbr-section-btn {
  text-align: left;
}
.cid-taOLAN8jwl .item-title {
  text-align: left;
}
.cid-taOLAN8jwl .item-subtitle {
  text-align: left;
}
.cid-taC3bFW9P3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taC3bFW9P3 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taC8jlMvAW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taC8jlMvAW nav.navbar {
  position: fixed;
}
.cid-taC8jlMvAW .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-taC8jlMvAW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taC8jlMvAW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taC8jlMvAW .dropdown-item:hover,
.cid-taC8jlMvAW .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taC8jlMvAW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taC8jlMvAW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taC8jlMvAW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taC8jlMvAW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taC8jlMvAW .nav-link {
  position: relative;
}
.cid-taC8jlMvAW .container {
  display: flex;
  margin: auto;
}
.cid-taC8jlMvAW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taC8jlMvAW .dropdown-menu,
.cid-taC8jlMvAW .navbar.opened {
  background: #5d5409 !important;
}
.cid-taC8jlMvAW .nav-item:focus,
.cid-taC8jlMvAW .nav-link:focus {
  outline: none;
}
.cid-taC8jlMvAW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taC8jlMvAW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taC8jlMvAW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taC8jlMvAW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taC8jlMvAW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taC8jlMvAW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taC8jlMvAW .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: #5d5409;
}
.cid-taC8jlMvAW .navbar.opened {
  transition: all 0.3s;
}
.cid-taC8jlMvAW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taC8jlMvAW .navbar .navbar-logo img {
  width: auto;
}
.cid-taC8jlMvAW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taC8jlMvAW .navbar.collapsed {
  justify-content: center;
}
.cid-taC8jlMvAW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taC8jlMvAW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taC8jlMvAW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taC8jlMvAW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taC8jlMvAW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taC8jlMvAW .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-taC8jlMvAW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taC8jlMvAW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taC8jlMvAW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taC8jlMvAW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taC8jlMvAW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taC8jlMvAW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taC8jlMvAW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taC8jlMvAW .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-taC8jlMvAW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taC8jlMvAW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taC8jlMvAW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taC8jlMvAW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taC8jlMvAW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taC8jlMvAW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taC8jlMvAW .navbar.navbar-short {
  min-height: 60px;
}
.cid-taC8jlMvAW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taC8jlMvAW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taC8jlMvAW .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-taC8jlMvAW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taC8jlMvAW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taC8jlMvAW .dropdown-item.active,
.cid-taC8jlMvAW .dropdown-item:active {
  background-color: transparent;
}
.cid-taC8jlMvAW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taC8jlMvAW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taC8jlMvAW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taC8jlMvAW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taC8jlMvAW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taC8jlMvAW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taC8jlMvAW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taC8jlMvAW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taC8jlMvAW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taC8jlMvAW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taC8jlMvAW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taC8jlMvAW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taC8jlMvAW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taC8jlMvAW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taC8jlMvAW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taC8jlMvAW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taC8jlMvAW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taC8jlMvAW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taC8jlMvAW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taC8jlMvAW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taC8jlMvAW .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-taC8jlMvAW .navbar {
    height: 70px;
  }
  .cid-taC8jlMvAW .navbar.opened {
    height: auto;
  }
  .cid-taC8jlMvAW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taC8jmKVYD {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taC8jmKVYD .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taC8jmKVYD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taC8jmKVYD {
    align-items: flex-end;
  }
  .cid-taC8jmKVYD .row {
    justify-content: flex-start;
  }
  .cid-taC8jmKVYD .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taC8jmKVYD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taC8jmKVYD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taC8jmKVYD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taC8jmKVYD .content-wrap {
    width: 100%;
  }
}
.cid-taC8jneT4z {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taC8jnEuSw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-taOLwJ2cPN {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOLwJ2cPN img,
.cid-taOLwJ2cPN .item-img {
  width: 100%;
}
.cid-taOLwJ2cPN .item:focus,
.cid-taOLwJ2cPN span:focus {
  outline: none;
}
.cid-taOLwJ2cPN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOLwJ2cPN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOLwJ2cPN .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOLwJ2cPN .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOLwJ2cPN .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOLwJ2cPN .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOLwJ2cPN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOLwJ2cPN .mbr-section-title {
  color: #232323;
}
.cid-taOLwJ2cPN .mbr-text,
.cid-taOLwJ2cPN .mbr-section-btn {
  text-align: left;
}
.cid-taOLwJ2cPN .item-title {
  text-align: left;
}
.cid-taOLwJ2cPN .item-subtitle {
  text-align: left;
}
.cid-taC8jo0tWV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taC8jo0tWV .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCtVHutii {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCtVHutii nav.navbar {
  position: fixed;
}
.cid-taCtVHutii .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-taCtVHutii .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCtVHutii .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCtVHutii .dropdown-item:hover,
.cid-taCtVHutii .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCtVHutii .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCtVHutii .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCtVHutii .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCtVHutii .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCtVHutii .nav-link {
  position: relative;
}
.cid-taCtVHutii .container {
  display: flex;
  margin: auto;
}
.cid-taCtVHutii .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCtVHutii .dropdown-menu,
.cid-taCtVHutii .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCtVHutii .nav-item:focus,
.cid-taCtVHutii .nav-link:focus {
  outline: none;
}
.cid-taCtVHutii .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCtVHutii .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCtVHutii .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCtVHutii .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCtVHutii .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCtVHutii .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCtVHutii .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: #5d5409;
}
.cid-taCtVHutii .navbar.opened {
  transition: all 0.3s;
}
.cid-taCtVHutii .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCtVHutii .navbar .navbar-logo img {
  width: auto;
}
.cid-taCtVHutii .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCtVHutii .navbar.collapsed {
  justify-content: center;
}
.cid-taCtVHutii .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCtVHutii .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCtVHutii .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCtVHutii .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCtVHutii .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCtVHutii .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-taCtVHutii .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCtVHutii .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCtVHutii .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCtVHutii .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCtVHutii .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCtVHutii .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCtVHutii .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCtVHutii .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-taCtVHutii .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCtVHutii .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCtVHutii .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCtVHutii .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCtVHutii .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCtVHutii .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCtVHutii .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCtVHutii .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCtVHutii .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCtVHutii .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-taCtVHutii .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCtVHutii .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCtVHutii .dropdown-item.active,
.cid-taCtVHutii .dropdown-item:active {
  background-color: transparent;
}
.cid-taCtVHutii .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCtVHutii .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCtVHutii .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCtVHutii .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCtVHutii .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCtVHutii .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCtVHutii ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCtVHutii .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCtVHutii button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCtVHutii button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCtVHutii button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCtVHutii button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCtVHutii button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCtVHutii button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCtVHutii nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCtVHutii nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCtVHutii nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCtVHutii nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCtVHutii .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCtVHutii a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCtVHutii .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-taCtVHutii .navbar {
    height: 70px;
  }
  .cid-taCtVHutii .navbar.opened {
    height: auto;
  }
  .cid-taCtVHutii .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCtVIsGHa {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taCtVIsGHa .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCtVIsGHa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCtVIsGHa {
    align-items: flex-end;
  }
  .cid-taCtVIsGHa .row {
    justify-content: flex-start;
  }
  .cid-taCtVIsGHa .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCtVIsGHa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCtVIsGHa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCtVIsGHa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCtVIsGHa .content-wrap {
    width: 100%;
  }
}
.cid-taCtVIVhPU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCtVIVhPU blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCtVJJw3r {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCtVJJw3r .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCtVJJw3r .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCtVJJw3r .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCtVJJw3r .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCtVJJw3r .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCtVJJw3r .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCtVJJw3r .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORZwiAAP {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORZwiAAP img,
.cid-taORZwiAAP .item-img {
  width: 100%;
}
.cid-taORZwiAAP .item:focus,
.cid-taORZwiAAP span:focus {
  outline: none;
}
.cid-taORZwiAAP .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORZwiAAP .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORZwiAAP .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORZwiAAP .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORZwiAAP .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORZwiAAP .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORZwiAAP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORZwiAAP .mbr-section-title {
  color: #232323;
}
.cid-taORZwiAAP .mbr-text,
.cid-taORZwiAAP .mbr-section-btn {
  text-align: left;
}
.cid-taORZwiAAP .item-title {
  text-align: left;
}
.cid-taORZwiAAP .item-subtitle {
  text-align: left;
}
.cid-taCtVL1u4z {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCtVL1u4z .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCwmZIRIE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCwmZIRIE nav.navbar {
  position: fixed;
}
.cid-taCwmZIRIE .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-taCwmZIRIE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCwmZIRIE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCwmZIRIE .dropdown-item:hover,
.cid-taCwmZIRIE .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCwmZIRIE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCwmZIRIE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCwmZIRIE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCwmZIRIE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCwmZIRIE .nav-link {
  position: relative;
}
.cid-taCwmZIRIE .container {
  display: flex;
  margin: auto;
}
.cid-taCwmZIRIE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCwmZIRIE .dropdown-menu,
.cid-taCwmZIRIE .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCwmZIRIE .nav-item:focus,
.cid-taCwmZIRIE .nav-link:focus {
  outline: none;
}
.cid-taCwmZIRIE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCwmZIRIE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCwmZIRIE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCwmZIRIE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCwmZIRIE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCwmZIRIE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCwmZIRIE .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: #5d5409;
}
.cid-taCwmZIRIE .navbar.opened {
  transition: all 0.3s;
}
.cid-taCwmZIRIE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCwmZIRIE .navbar .navbar-logo img {
  width: auto;
}
.cid-taCwmZIRIE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCwmZIRIE .navbar.collapsed {
  justify-content: center;
}
.cid-taCwmZIRIE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCwmZIRIE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCwmZIRIE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCwmZIRIE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCwmZIRIE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCwmZIRIE .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-taCwmZIRIE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCwmZIRIE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCwmZIRIE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCwmZIRIE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCwmZIRIE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCwmZIRIE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCwmZIRIE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCwmZIRIE .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-taCwmZIRIE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCwmZIRIE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCwmZIRIE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCwmZIRIE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCwmZIRIE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCwmZIRIE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCwmZIRIE .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCwmZIRIE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCwmZIRIE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCwmZIRIE .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-taCwmZIRIE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCwmZIRIE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCwmZIRIE .dropdown-item.active,
.cid-taCwmZIRIE .dropdown-item:active {
  background-color: transparent;
}
.cid-taCwmZIRIE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCwmZIRIE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCwmZIRIE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCwmZIRIE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCwmZIRIE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCwmZIRIE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCwmZIRIE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCwmZIRIE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCwmZIRIE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCwmZIRIE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCwmZIRIE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCwmZIRIE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCwmZIRIE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCwmZIRIE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCwmZIRIE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCwmZIRIE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCwmZIRIE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCwmZIRIE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCwmZIRIE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCwmZIRIE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCwmZIRIE .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-taCwmZIRIE .navbar {
    height: 70px;
  }
  .cid-taCwmZIRIE .navbar.opened {
    height: auto;
  }
  .cid-taCwmZIRIE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCwn0D0Ec {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taCwn0D0Ec .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCwn0D0Ec .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCwn0D0Ec {
    align-items: flex-end;
  }
  .cid-taCwn0D0Ec .row {
    justify-content: flex-start;
  }
  .cid-taCwn0D0Ec .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCwn0D0Ec .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCwn0D0Ec {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCwn0D0Ec .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCwn0D0Ec .content-wrap {
    width: 100%;
  }
}
.cid-taCwn17X8i {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCwn17X8i blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCwn1w0f9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCwn1w0f9 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCwn1w0f9 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCwn1w0f9 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCwn1w0f9 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCwn1w0f9 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCwn1w0f9 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCwn1w0f9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOS6f2Mo8 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOS6f2Mo8 img,
.cid-taOS6f2Mo8 .item-img {
  width: 100%;
}
.cid-taOS6f2Mo8 .item:focus,
.cid-taOS6f2Mo8 span:focus {
  outline: none;
}
.cid-taOS6f2Mo8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOS6f2Mo8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOS6f2Mo8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOS6f2Mo8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOS6f2Mo8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOS6f2Mo8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOS6f2Mo8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOS6f2Mo8 .mbr-section-title {
  color: #232323;
}
.cid-taOS6f2Mo8 .mbr-text,
.cid-taOS6f2Mo8 .mbr-section-btn {
  text-align: left;
}
.cid-taOS6f2Mo8 .item-title {
  text-align: left;
}
.cid-taOS6f2Mo8 .item-subtitle {
  text-align: left;
}
.cid-taCwn1WvCX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCwn1WvCX .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCv7Ktcxa {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCv7Ktcxa nav.navbar {
  position: fixed;
}
.cid-taCv7Ktcxa .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-taCv7Ktcxa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCv7Ktcxa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCv7Ktcxa .dropdown-item:hover,
.cid-taCv7Ktcxa .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCv7Ktcxa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCv7Ktcxa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCv7Ktcxa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCv7Ktcxa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCv7Ktcxa .nav-link {
  position: relative;
}
.cid-taCv7Ktcxa .container {
  display: flex;
  margin: auto;
}
.cid-taCv7Ktcxa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCv7Ktcxa .dropdown-menu,
.cid-taCv7Ktcxa .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCv7Ktcxa .nav-item:focus,
.cid-taCv7Ktcxa .nav-link:focus {
  outline: none;
}
.cid-taCv7Ktcxa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCv7Ktcxa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCv7Ktcxa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCv7Ktcxa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCv7Ktcxa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCv7Ktcxa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCv7Ktcxa .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: #5d5409;
}
.cid-taCv7Ktcxa .navbar.opened {
  transition: all 0.3s;
}
.cid-taCv7Ktcxa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCv7Ktcxa .navbar .navbar-logo img {
  width: auto;
}
.cid-taCv7Ktcxa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCv7Ktcxa .navbar.collapsed {
  justify-content: center;
}
.cid-taCv7Ktcxa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCv7Ktcxa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCv7Ktcxa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCv7Ktcxa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCv7Ktcxa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCv7Ktcxa .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-taCv7Ktcxa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCv7Ktcxa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCv7Ktcxa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCv7Ktcxa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCv7Ktcxa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCv7Ktcxa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCv7Ktcxa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCv7Ktcxa .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-taCv7Ktcxa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCv7Ktcxa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCv7Ktcxa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCv7Ktcxa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCv7Ktcxa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCv7Ktcxa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCv7Ktcxa .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCv7Ktcxa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCv7Ktcxa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCv7Ktcxa .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-taCv7Ktcxa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCv7Ktcxa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCv7Ktcxa .dropdown-item.active,
.cid-taCv7Ktcxa .dropdown-item:active {
  background-color: transparent;
}
.cid-taCv7Ktcxa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCv7Ktcxa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCv7Ktcxa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCv7Ktcxa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCv7Ktcxa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCv7Ktcxa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCv7Ktcxa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCv7Ktcxa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCv7Ktcxa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCv7Ktcxa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCv7Ktcxa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCv7Ktcxa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCv7Ktcxa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCv7Ktcxa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCv7Ktcxa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCv7Ktcxa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCv7Ktcxa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCv7Ktcxa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCv7Ktcxa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCv7Ktcxa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCv7Ktcxa .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-taCv7Ktcxa .navbar {
    height: 70px;
  }
  .cid-taCv7Ktcxa .navbar.opened {
    height: auto;
  }
  .cid-taCv7Ktcxa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCv7LhUj9 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taCv7LhUj9 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCv7LhUj9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCv7LhUj9 {
    align-items: flex-end;
  }
  .cid-taCv7LhUj9 .row {
    justify-content: flex-start;
  }
  .cid-taCv7LhUj9 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCv7LhUj9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCv7LhUj9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCv7LhUj9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCv7LhUj9 .content-wrap {
    width: 100%;
  }
}
.cid-taCv7LXibW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCv7LXibW blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCv7MqivL {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCv7MqivL .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCv7MqivL .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCv7MqivL .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCv7MqivL .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCv7MqivL .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCv7MqivL .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCv7MqivL .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOS2I0Uhl {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOS2I0Uhl img,
.cid-taOS2I0Uhl .item-img {
  width: 100%;
}
.cid-taOS2I0Uhl .item:focus,
.cid-taOS2I0Uhl span:focus {
  outline: none;
}
.cid-taOS2I0Uhl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOS2I0Uhl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOS2I0Uhl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOS2I0Uhl .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOS2I0Uhl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOS2I0Uhl .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOS2I0Uhl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOS2I0Uhl .mbr-section-title {
  color: #232323;
}
.cid-taOS2I0Uhl .mbr-text,
.cid-taOS2I0Uhl .mbr-section-btn {
  text-align: left;
}
.cid-taOS2I0Uhl .item-title {
  text-align: left;
}
.cid-taOS2I0Uhl .item-subtitle {
  text-align: left;
}
.cid-taCv7N2s0u {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCv7N2s0u .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCxdct3c2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCxdct3c2 nav.navbar {
  position: fixed;
}
.cid-taCxdct3c2 .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-taCxdct3c2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCxdct3c2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCxdct3c2 .dropdown-item:hover,
.cid-taCxdct3c2 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCxdct3c2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCxdct3c2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCxdct3c2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCxdct3c2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCxdct3c2 .nav-link {
  position: relative;
}
.cid-taCxdct3c2 .container {
  display: flex;
  margin: auto;
}
.cid-taCxdct3c2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCxdct3c2 .dropdown-menu,
.cid-taCxdct3c2 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCxdct3c2 .nav-item:focus,
.cid-taCxdct3c2 .nav-link:focus {
  outline: none;
}
.cid-taCxdct3c2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCxdct3c2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCxdct3c2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCxdct3c2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCxdct3c2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCxdct3c2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCxdct3c2 .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: #5d5409;
}
.cid-taCxdct3c2 .navbar.opened {
  transition: all 0.3s;
}
.cid-taCxdct3c2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCxdct3c2 .navbar .navbar-logo img {
  width: auto;
}
.cid-taCxdct3c2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCxdct3c2 .navbar.collapsed {
  justify-content: center;
}
.cid-taCxdct3c2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCxdct3c2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCxdct3c2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCxdct3c2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCxdct3c2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCxdct3c2 .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-taCxdct3c2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCxdct3c2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCxdct3c2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCxdct3c2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCxdct3c2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCxdct3c2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCxdct3c2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCxdct3c2 .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-taCxdct3c2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCxdct3c2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCxdct3c2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCxdct3c2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCxdct3c2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCxdct3c2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCxdct3c2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCxdct3c2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCxdct3c2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCxdct3c2 .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-taCxdct3c2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCxdct3c2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCxdct3c2 .dropdown-item.active,
.cid-taCxdct3c2 .dropdown-item:active {
  background-color: transparent;
}
.cid-taCxdct3c2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCxdct3c2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCxdct3c2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCxdct3c2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCxdct3c2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCxdct3c2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCxdct3c2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCxdct3c2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCxdct3c2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCxdct3c2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCxdct3c2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCxdct3c2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCxdct3c2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCxdct3c2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCxdct3c2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCxdct3c2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCxdct3c2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCxdct3c2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCxdct3c2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCxdct3c2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCxdct3c2 .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-taCxdct3c2 .navbar {
    height: 70px;
  }
  .cid-taCxdct3c2 .navbar.opened {
    height: auto;
  }
  .cid-taCxdct3c2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCxddslLD {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCxddslLD .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCxddslLD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCxddslLD {
    align-items: flex-end;
  }
  .cid-taCxddslLD .row {
    justify-content: flex-start;
  }
  .cid-taCxddslLD .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCxddslLD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCxddslLD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCxddslLD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCxddslLD .content-wrap {
    width: 100%;
  }
}
.cid-taCxddWzdh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCxddWzdh blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCxdfeCIQ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCxdfeCIQ .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCxdfeCIQ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCxdfeCIQ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCxdfeCIQ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCxdfeCIQ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCxdfeCIQ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCxdfeCIQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORVPbtOc {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORVPbtOc img,
.cid-taORVPbtOc .item-img {
  width: 100%;
}
.cid-taORVPbtOc .item:focus,
.cid-taORVPbtOc span:focus {
  outline: none;
}
.cid-taORVPbtOc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORVPbtOc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORVPbtOc .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORVPbtOc .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORVPbtOc .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORVPbtOc .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORVPbtOc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORVPbtOc .mbr-section-title {
  color: #232323;
}
.cid-taORVPbtOc .mbr-text,
.cid-taORVPbtOc .mbr-section-btn {
  text-align: left;
}
.cid-taORVPbtOc .item-title {
  text-align: left;
}
.cid-taORVPbtOc .item-subtitle {
  text-align: left;
}
.cid-taCxdg4kvJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCxdg4kvJ .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCydQBbeD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCydQBbeD nav.navbar {
  position: fixed;
}
.cid-taCydQBbeD .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-taCydQBbeD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCydQBbeD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCydQBbeD .dropdown-item:hover,
.cid-taCydQBbeD .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCydQBbeD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCydQBbeD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCydQBbeD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCydQBbeD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCydQBbeD .nav-link {
  position: relative;
}
.cid-taCydQBbeD .container {
  display: flex;
  margin: auto;
}
.cid-taCydQBbeD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCydQBbeD .dropdown-menu,
.cid-taCydQBbeD .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCydQBbeD .nav-item:focus,
.cid-taCydQBbeD .nav-link:focus {
  outline: none;
}
.cid-taCydQBbeD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCydQBbeD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCydQBbeD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCydQBbeD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCydQBbeD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCydQBbeD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCydQBbeD .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: #5d5409;
}
.cid-taCydQBbeD .navbar.opened {
  transition: all 0.3s;
}
.cid-taCydQBbeD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCydQBbeD .navbar .navbar-logo img {
  width: auto;
}
.cid-taCydQBbeD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCydQBbeD .navbar.collapsed {
  justify-content: center;
}
.cid-taCydQBbeD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCydQBbeD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCydQBbeD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCydQBbeD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCydQBbeD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCydQBbeD .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-taCydQBbeD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCydQBbeD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCydQBbeD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCydQBbeD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCydQBbeD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCydQBbeD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCydQBbeD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCydQBbeD .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-taCydQBbeD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCydQBbeD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCydQBbeD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCydQBbeD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCydQBbeD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCydQBbeD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCydQBbeD .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCydQBbeD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCydQBbeD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCydQBbeD .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-taCydQBbeD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCydQBbeD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCydQBbeD .dropdown-item.active,
.cid-taCydQBbeD .dropdown-item:active {
  background-color: transparent;
}
.cid-taCydQBbeD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCydQBbeD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCydQBbeD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCydQBbeD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCydQBbeD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCydQBbeD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCydQBbeD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCydQBbeD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCydQBbeD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCydQBbeD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCydQBbeD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCydQBbeD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCydQBbeD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCydQBbeD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCydQBbeD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCydQBbeD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCydQBbeD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCydQBbeD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCydQBbeD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCydQBbeD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCydQBbeD .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-taCydQBbeD .navbar {
    height: 70px;
  }
  .cid-taCydQBbeD .navbar.opened {
    height: auto;
  }
  .cid-taCydQBbeD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCydRhOdk {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCydRhOdk .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCydRhOdk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCydRhOdk {
    align-items: flex-end;
  }
  .cid-taCydRhOdk .row {
    justify-content: flex-start;
  }
  .cid-taCydRhOdk .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCydRhOdk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCydRhOdk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCydRhOdk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCydRhOdk .content-wrap {
    width: 100%;
  }
}
.cid-taCydRLcqU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCydRLcqU blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCydS6nTC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCydS6nTC .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCydS6nTC .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCydS6nTC .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCydS6nTC .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCydS6nTC .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCydS6nTC .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCydS6nTC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSaCLga8 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSaCLga8 img,
.cid-taOSaCLga8 .item-img {
  width: 100%;
}
.cid-taOSaCLga8 .item:focus,
.cid-taOSaCLga8 span:focus {
  outline: none;
}
.cid-taOSaCLga8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSaCLga8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSaCLga8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSaCLga8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSaCLga8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSaCLga8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSaCLga8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSaCLga8 .mbr-section-title {
  color: #232323;
}
.cid-taOSaCLga8 .mbr-text,
.cid-taOSaCLga8 .mbr-section-btn {
  text-align: left;
}
.cid-taOSaCLga8 .item-title {
  text-align: left;
}
.cid-taOSaCLga8 .item-subtitle {
  text-align: left;
}
.cid-taCydSwP4C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCydSwP4C .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCzsgqsgb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCzsgqsgb nav.navbar {
  position: fixed;
}
.cid-taCzsgqsgb .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-taCzsgqsgb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCzsgqsgb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCzsgqsgb .dropdown-item:hover,
.cid-taCzsgqsgb .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCzsgqsgb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCzsgqsgb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCzsgqsgb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCzsgqsgb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCzsgqsgb .nav-link {
  position: relative;
}
.cid-taCzsgqsgb .container {
  display: flex;
  margin: auto;
}
.cid-taCzsgqsgb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCzsgqsgb .dropdown-menu,
.cid-taCzsgqsgb .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCzsgqsgb .nav-item:focus,
.cid-taCzsgqsgb .nav-link:focus {
  outline: none;
}
.cid-taCzsgqsgb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCzsgqsgb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCzsgqsgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCzsgqsgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCzsgqsgb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCzsgqsgb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCzsgqsgb .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: #5d5409;
}
.cid-taCzsgqsgb .navbar.opened {
  transition: all 0.3s;
}
.cid-taCzsgqsgb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCzsgqsgb .navbar .navbar-logo img {
  width: auto;
}
.cid-taCzsgqsgb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCzsgqsgb .navbar.collapsed {
  justify-content: center;
}
.cid-taCzsgqsgb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCzsgqsgb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCzsgqsgb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCzsgqsgb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCzsgqsgb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCzsgqsgb .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-taCzsgqsgb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCzsgqsgb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCzsgqsgb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCzsgqsgb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCzsgqsgb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCzsgqsgb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCzsgqsgb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCzsgqsgb .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-taCzsgqsgb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCzsgqsgb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCzsgqsgb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCzsgqsgb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCzsgqsgb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCzsgqsgb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCzsgqsgb .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCzsgqsgb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCzsgqsgb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCzsgqsgb .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-taCzsgqsgb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCzsgqsgb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCzsgqsgb .dropdown-item.active,
.cid-taCzsgqsgb .dropdown-item:active {
  background-color: transparent;
}
.cid-taCzsgqsgb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCzsgqsgb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCzsgqsgb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCzsgqsgb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCzsgqsgb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCzsgqsgb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCzsgqsgb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCzsgqsgb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCzsgqsgb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCzsgqsgb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCzsgqsgb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCzsgqsgb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCzsgqsgb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCzsgqsgb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCzsgqsgb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCzsgqsgb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCzsgqsgb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCzsgqsgb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCzsgqsgb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCzsgqsgb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCzsgqsgb .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-taCzsgqsgb .navbar {
    height: 70px;
  }
  .cid-taCzsgqsgb .navbar.opened {
    height: auto;
  }
  .cid-taCzsgqsgb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCzsh7lDs {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCzsh7lDs .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCzsh7lDs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCzsh7lDs {
    align-items: flex-end;
  }
  .cid-taCzsh7lDs .row {
    justify-content: flex-start;
  }
  .cid-taCzsh7lDs .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCzsh7lDs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCzsh7lDs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCzsh7lDs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCzsh7lDs .content-wrap {
    width: 100%;
  }
}
.cid-taCzshCORc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCzshCORc blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCzshXTpz {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCzshXTpz .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCzshXTpz .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCzshXTpz .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCzshXTpz .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCzshXTpz .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCzshXTpz .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCzshXTpz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSpedoju {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSpedoju img,
.cid-taOSpedoju .item-img {
  width: 100%;
}
.cid-taOSpedoju .item:focus,
.cid-taOSpedoju span:focus {
  outline: none;
}
.cid-taOSpedoju .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSpedoju .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSpedoju .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSpedoju .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSpedoju .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSpedoju .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSpedoju .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSpedoju .mbr-section-title {
  color: #232323;
}
.cid-taOSpedoju .mbr-text,
.cid-taOSpedoju .mbr-section-btn {
  text-align: left;
}
.cid-taOSpedoju .item-title {
  text-align: left;
}
.cid-taOSpedoju .item-subtitle {
  text-align: left;
}
.cid-taCzsinMZw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCzsinMZw .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCAB2q9OW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCAB2q9OW nav.navbar {
  position: fixed;
}
.cid-taCAB2q9OW .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-taCAB2q9OW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCAB2q9OW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCAB2q9OW .dropdown-item:hover,
.cid-taCAB2q9OW .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCAB2q9OW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCAB2q9OW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCAB2q9OW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCAB2q9OW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCAB2q9OW .nav-link {
  position: relative;
}
.cid-taCAB2q9OW .container {
  display: flex;
  margin: auto;
}
.cid-taCAB2q9OW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCAB2q9OW .dropdown-menu,
.cid-taCAB2q9OW .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCAB2q9OW .nav-item:focus,
.cid-taCAB2q9OW .nav-link:focus {
  outline: none;
}
.cid-taCAB2q9OW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCAB2q9OW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCAB2q9OW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCAB2q9OW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCAB2q9OW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCAB2q9OW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCAB2q9OW .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: #5d5409;
}
.cid-taCAB2q9OW .navbar.opened {
  transition: all 0.3s;
}
.cid-taCAB2q9OW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCAB2q9OW .navbar .navbar-logo img {
  width: auto;
}
.cid-taCAB2q9OW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCAB2q9OW .navbar.collapsed {
  justify-content: center;
}
.cid-taCAB2q9OW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCAB2q9OW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCAB2q9OW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCAB2q9OW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCAB2q9OW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCAB2q9OW .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-taCAB2q9OW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCAB2q9OW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCAB2q9OW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCAB2q9OW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCAB2q9OW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCAB2q9OW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCAB2q9OW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCAB2q9OW .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-taCAB2q9OW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCAB2q9OW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCAB2q9OW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCAB2q9OW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCAB2q9OW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCAB2q9OW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCAB2q9OW .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCAB2q9OW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCAB2q9OW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCAB2q9OW .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-taCAB2q9OW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCAB2q9OW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCAB2q9OW .dropdown-item.active,
.cid-taCAB2q9OW .dropdown-item:active {
  background-color: transparent;
}
.cid-taCAB2q9OW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCAB2q9OW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCAB2q9OW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCAB2q9OW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCAB2q9OW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCAB2q9OW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCAB2q9OW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCAB2q9OW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCAB2q9OW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCAB2q9OW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCAB2q9OW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCAB2q9OW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCAB2q9OW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCAB2q9OW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCAB2q9OW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCAB2q9OW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCAB2q9OW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCAB2q9OW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCAB2q9OW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCAB2q9OW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCAB2q9OW .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-taCAB2q9OW .navbar {
    height: 70px;
  }
  .cid-taCAB2q9OW .navbar.opened {
    height: auto;
  }
  .cid-taCAB2q9OW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCAB38ebH {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCAB38ebH .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCAB38ebH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCAB38ebH {
    align-items: flex-end;
  }
  .cid-taCAB38ebH .row {
    justify-content: flex-start;
  }
  .cid-taCAB38ebH .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCAB38ebH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCAB38ebH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCAB38ebH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCAB38ebH .content-wrap {
    width: 100%;
  }
}
.cid-taCAB3DsNP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCAB3DsNP blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCAB3ZOvF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCAB3ZOvF .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCAB3ZOvF .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCAB3ZOvF .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCAB3ZOvF .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCAB3ZOvF .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCAB3ZOvF .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCAB3ZOvF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSuUIKHn {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSuUIKHn img,
.cid-taOSuUIKHn .item-img {
  width: 100%;
}
.cid-taOSuUIKHn .item:focus,
.cid-taOSuUIKHn span:focus {
  outline: none;
}
.cid-taOSuUIKHn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSuUIKHn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSuUIKHn .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSuUIKHn .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSuUIKHn .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSuUIKHn .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSuUIKHn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSuUIKHn .mbr-section-title {
  color: #232323;
}
.cid-taOSuUIKHn .mbr-text,
.cid-taOSuUIKHn .mbr-section-btn {
  text-align: left;
}
.cid-taOSuUIKHn .item-title {
  text-align: left;
}
.cid-taOSuUIKHn .item-subtitle {
  text-align: left;
}
.cid-taCAB4qUbQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCAB4qUbQ .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCBqqnjPx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCBqqnjPx nav.navbar {
  position: fixed;
}
.cid-taCBqqnjPx .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-taCBqqnjPx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCBqqnjPx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCBqqnjPx .dropdown-item:hover,
.cid-taCBqqnjPx .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCBqqnjPx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCBqqnjPx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCBqqnjPx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCBqqnjPx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCBqqnjPx .nav-link {
  position: relative;
}
.cid-taCBqqnjPx .container {
  display: flex;
  margin: auto;
}
.cid-taCBqqnjPx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCBqqnjPx .dropdown-menu,
.cid-taCBqqnjPx .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCBqqnjPx .nav-item:focus,
.cid-taCBqqnjPx .nav-link:focus {
  outline: none;
}
.cid-taCBqqnjPx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCBqqnjPx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCBqqnjPx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCBqqnjPx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCBqqnjPx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCBqqnjPx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCBqqnjPx .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: #5d5409;
}
.cid-taCBqqnjPx .navbar.opened {
  transition: all 0.3s;
}
.cid-taCBqqnjPx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCBqqnjPx .navbar .navbar-logo img {
  width: auto;
}
.cid-taCBqqnjPx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCBqqnjPx .navbar.collapsed {
  justify-content: center;
}
.cid-taCBqqnjPx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCBqqnjPx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCBqqnjPx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCBqqnjPx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCBqqnjPx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCBqqnjPx .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-taCBqqnjPx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCBqqnjPx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCBqqnjPx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCBqqnjPx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCBqqnjPx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCBqqnjPx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCBqqnjPx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCBqqnjPx .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-taCBqqnjPx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCBqqnjPx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCBqqnjPx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCBqqnjPx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCBqqnjPx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCBqqnjPx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCBqqnjPx .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCBqqnjPx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCBqqnjPx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCBqqnjPx .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-taCBqqnjPx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCBqqnjPx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCBqqnjPx .dropdown-item.active,
.cid-taCBqqnjPx .dropdown-item:active {
  background-color: transparent;
}
.cid-taCBqqnjPx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCBqqnjPx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCBqqnjPx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCBqqnjPx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCBqqnjPx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCBqqnjPx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCBqqnjPx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCBqqnjPx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCBqqnjPx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCBqqnjPx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCBqqnjPx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCBqqnjPx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCBqqnjPx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCBqqnjPx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCBqqnjPx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCBqqnjPx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCBqqnjPx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCBqqnjPx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCBqqnjPx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCBqqnjPx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCBqqnjPx .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-taCBqqnjPx .navbar {
    height: 70px;
  }
  .cid-taCBqqnjPx .navbar.opened {
    height: auto;
  }
  .cid-taCBqqnjPx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCBqr9d7V {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCBqr9d7V .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCBqr9d7V .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCBqr9d7V {
    align-items: flex-end;
  }
  .cid-taCBqr9d7V .row {
    justify-content: flex-start;
  }
  .cid-taCBqr9d7V .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCBqr9d7V .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCBqr9d7V {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCBqr9d7V .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCBqr9d7V .content-wrap {
    width: 100%;
  }
}
.cid-taCBqrFeu7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCBqrFeu7 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCBqs0mQJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCBqs0mQJ .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCBqs0mQJ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCBqs0mQJ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCBqs0mQJ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCBqs0mQJ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCBqs0mQJ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCBqs0mQJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSyT8BcA {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSyT8BcA img,
.cid-taOSyT8BcA .item-img {
  width: 100%;
}
.cid-taOSyT8BcA .item:focus,
.cid-taOSyT8BcA span:focus {
  outline: none;
}
.cid-taOSyT8BcA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSyT8BcA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSyT8BcA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSyT8BcA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSyT8BcA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSyT8BcA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSyT8BcA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSyT8BcA .mbr-section-title {
  color: #232323;
}
.cid-taOSyT8BcA .mbr-text,
.cid-taOSyT8BcA .mbr-section-btn {
  text-align: left;
}
.cid-taOSyT8BcA .item-title {
  text-align: left;
}
.cid-taOSyT8BcA .item-subtitle {
  text-align: left;
}
.cid-taCBqsq2Dp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCBqsq2Dp .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCCbNXLDo {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCCbNXLDo nav.navbar {
  position: fixed;
}
.cid-taCCbNXLDo .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-taCCbNXLDo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCCbNXLDo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCCbNXLDo .dropdown-item:hover,
.cid-taCCbNXLDo .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCCbNXLDo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCCbNXLDo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCCbNXLDo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCCbNXLDo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCCbNXLDo .nav-link {
  position: relative;
}
.cid-taCCbNXLDo .container {
  display: flex;
  margin: auto;
}
.cid-taCCbNXLDo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCCbNXLDo .dropdown-menu,
.cid-taCCbNXLDo .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCCbNXLDo .nav-item:focus,
.cid-taCCbNXLDo .nav-link:focus {
  outline: none;
}
.cid-taCCbNXLDo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCCbNXLDo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCCbNXLDo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCCbNXLDo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCCbNXLDo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCCbNXLDo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCCbNXLDo .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: #5d5409;
}
.cid-taCCbNXLDo .navbar.opened {
  transition: all 0.3s;
}
.cid-taCCbNXLDo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCCbNXLDo .navbar .navbar-logo img {
  width: auto;
}
.cid-taCCbNXLDo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCCbNXLDo .navbar.collapsed {
  justify-content: center;
}
.cid-taCCbNXLDo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCCbNXLDo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCCbNXLDo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCCbNXLDo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCCbNXLDo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCCbNXLDo .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-taCCbNXLDo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCCbNXLDo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCCbNXLDo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCCbNXLDo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCCbNXLDo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCCbNXLDo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCCbNXLDo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCCbNXLDo .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-taCCbNXLDo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCCbNXLDo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCCbNXLDo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCCbNXLDo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCCbNXLDo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCCbNXLDo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCCbNXLDo .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCCbNXLDo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCCbNXLDo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCCbNXLDo .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-taCCbNXLDo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCCbNXLDo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCCbNXLDo .dropdown-item.active,
.cid-taCCbNXLDo .dropdown-item:active {
  background-color: transparent;
}
.cid-taCCbNXLDo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCCbNXLDo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCCbNXLDo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCCbNXLDo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCCbNXLDo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCCbNXLDo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCCbNXLDo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCCbNXLDo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCCbNXLDo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCCbNXLDo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCCbNXLDo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCCbNXLDo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCCbNXLDo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCCbNXLDo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCCbNXLDo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCCbNXLDo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCCbNXLDo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCCbNXLDo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCCbNXLDo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCCbNXLDo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCCbNXLDo .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-taCCbNXLDo .navbar {
    height: 70px;
  }
  .cid-taCCbNXLDo .navbar.opened {
    height: auto;
  }
  .cid-taCCbNXLDo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCCbOwClC {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCCbOwClC .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCCbOwClC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCCbOwClC {
    align-items: flex-end;
  }
  .cid-taCCbOwClC .row {
    justify-content: flex-start;
  }
  .cid-taCCbOwClC .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCCbOwClC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCCbOwClC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCCbOwClC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCCbOwClC .content-wrap {
    width: 100%;
  }
}
.cid-taCCbOZdN9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCCbOZdN9 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCCbPk8Ys {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCCbPk8Ys .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCCbPk8Ys .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCCbPk8Ys .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCCbPk8Ys .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCCbPk8Ys .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCCbPk8Ys .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCCbPk8Ys .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSCDl4OY {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSCDl4OY img,
.cid-taOSCDl4OY .item-img {
  width: 100%;
}
.cid-taOSCDl4OY .item:focus,
.cid-taOSCDl4OY span:focus {
  outline: none;
}
.cid-taOSCDl4OY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSCDl4OY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSCDl4OY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSCDl4OY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSCDl4OY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSCDl4OY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSCDl4OY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSCDl4OY .mbr-section-title {
  color: #232323;
}
.cid-taOSCDl4OY .mbr-text,
.cid-taOSCDl4OY .mbr-section-btn {
  text-align: left;
}
.cid-taOSCDl4OY .item-title {
  text-align: left;
}
.cid-taOSCDl4OY .item-subtitle {
  text-align: left;
}
.cid-taCCbPLj9J {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCCbPLj9J .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCDbacDxB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCDbacDxB nav.navbar {
  position: fixed;
}
.cid-taCDbacDxB .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-taCDbacDxB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCDbacDxB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCDbacDxB .dropdown-item:hover,
.cid-taCDbacDxB .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCDbacDxB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCDbacDxB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCDbacDxB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCDbacDxB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCDbacDxB .nav-link {
  position: relative;
}
.cid-taCDbacDxB .container {
  display: flex;
  margin: auto;
}
.cid-taCDbacDxB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCDbacDxB .dropdown-menu,
.cid-taCDbacDxB .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCDbacDxB .nav-item:focus,
.cid-taCDbacDxB .nav-link:focus {
  outline: none;
}
.cid-taCDbacDxB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCDbacDxB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCDbacDxB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCDbacDxB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCDbacDxB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCDbacDxB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCDbacDxB .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: #5d5409;
}
.cid-taCDbacDxB .navbar.opened {
  transition: all 0.3s;
}
.cid-taCDbacDxB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCDbacDxB .navbar .navbar-logo img {
  width: auto;
}
.cid-taCDbacDxB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCDbacDxB .navbar.collapsed {
  justify-content: center;
}
.cid-taCDbacDxB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCDbacDxB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCDbacDxB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCDbacDxB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCDbacDxB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCDbacDxB .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-taCDbacDxB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCDbacDxB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCDbacDxB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCDbacDxB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCDbacDxB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCDbacDxB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCDbacDxB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCDbacDxB .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-taCDbacDxB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCDbacDxB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCDbacDxB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCDbacDxB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCDbacDxB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCDbacDxB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCDbacDxB .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCDbacDxB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCDbacDxB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCDbacDxB .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-taCDbacDxB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCDbacDxB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCDbacDxB .dropdown-item.active,
.cid-taCDbacDxB .dropdown-item:active {
  background-color: transparent;
}
.cid-taCDbacDxB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCDbacDxB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCDbacDxB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCDbacDxB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCDbacDxB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCDbacDxB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCDbacDxB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCDbacDxB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCDbacDxB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCDbacDxB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCDbacDxB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCDbacDxB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCDbacDxB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCDbacDxB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCDbacDxB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCDbacDxB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCDbacDxB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCDbacDxB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCDbacDxB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCDbacDxB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCDbacDxB .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-taCDbacDxB .navbar {
    height: 70px;
  }
  .cid-taCDbacDxB .navbar.opened {
    height: auto;
  }
  .cid-taCDbacDxB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCDbaW031 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCDbaW031 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCDbaW031 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCDbaW031 {
    align-items: flex-end;
  }
  .cid-taCDbaW031 .row {
    justify-content: flex-start;
  }
  .cid-taCDbaW031 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCDbaW031 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCDbaW031 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCDbaW031 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCDbaW031 .content-wrap {
    width: 100%;
  }
}
.cid-taCDbbqeNc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCDbbqeNc blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCDbbN5tD {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCDbbN5tD .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCDbbN5tD .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCDbbN5tD .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCDbbN5tD .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCDbbN5tD .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCDbbN5tD .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCDbbN5tD .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCDbciVxr {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCDbciVxr .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCDbciVxr .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCDbciVxr .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCDbciVxr .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCDbciVxr .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCDbciVxr .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCDbciVxr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORmzcDs4 {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORmzcDs4 img,
.cid-taORmzcDs4 .item-img {
  width: 100%;
}
.cid-taORmzcDs4 .item:focus,
.cid-taORmzcDs4 span:focus {
  outline: none;
}
.cid-taORmzcDs4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORmzcDs4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORmzcDs4 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORmzcDs4 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORmzcDs4 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORmzcDs4 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORmzcDs4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORmzcDs4 .mbr-section-title {
  color: #232323;
}
.cid-taORmzcDs4 .mbr-text,
.cid-taORmzcDs4 .mbr-section-btn {
  text-align: left;
}
.cid-taORmzcDs4 .item-title {
  text-align: left;
}
.cid-taORmzcDs4 .item-subtitle {
  text-align: left;
}
.cid-taCDbdGxF9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCDbdGxF9 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCEvp2A9h {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCEvp2A9h nav.navbar {
  position: fixed;
}
.cid-taCEvp2A9h .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-taCEvp2A9h .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCEvp2A9h .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCEvp2A9h .dropdown-item:hover,
.cid-taCEvp2A9h .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCEvp2A9h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCEvp2A9h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCEvp2A9h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCEvp2A9h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCEvp2A9h .nav-link {
  position: relative;
}
.cid-taCEvp2A9h .container {
  display: flex;
  margin: auto;
}
.cid-taCEvp2A9h .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCEvp2A9h .dropdown-menu,
.cid-taCEvp2A9h .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCEvp2A9h .nav-item:focus,
.cid-taCEvp2A9h .nav-link:focus {
  outline: none;
}
.cid-taCEvp2A9h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCEvp2A9h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCEvp2A9h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCEvp2A9h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCEvp2A9h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCEvp2A9h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCEvp2A9h .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: #5d5409;
}
.cid-taCEvp2A9h .navbar.opened {
  transition: all 0.3s;
}
.cid-taCEvp2A9h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCEvp2A9h .navbar .navbar-logo img {
  width: auto;
}
.cid-taCEvp2A9h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCEvp2A9h .navbar.collapsed {
  justify-content: center;
}
.cid-taCEvp2A9h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCEvp2A9h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCEvp2A9h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCEvp2A9h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCEvp2A9h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCEvp2A9h .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-taCEvp2A9h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCEvp2A9h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCEvp2A9h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCEvp2A9h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCEvp2A9h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCEvp2A9h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCEvp2A9h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCEvp2A9h .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-taCEvp2A9h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCEvp2A9h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCEvp2A9h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCEvp2A9h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCEvp2A9h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCEvp2A9h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCEvp2A9h .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCEvp2A9h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCEvp2A9h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCEvp2A9h .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-taCEvp2A9h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCEvp2A9h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCEvp2A9h .dropdown-item.active,
.cid-taCEvp2A9h .dropdown-item:active {
  background-color: transparent;
}
.cid-taCEvp2A9h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCEvp2A9h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCEvp2A9h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCEvp2A9h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCEvp2A9h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCEvp2A9h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCEvp2A9h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCEvp2A9h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCEvp2A9h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCEvp2A9h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCEvp2A9h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCEvp2A9h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCEvp2A9h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCEvp2A9h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCEvp2A9h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCEvp2A9h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCEvp2A9h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCEvp2A9h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCEvp2A9h .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCEvp2A9h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCEvp2A9h .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-taCEvp2A9h .navbar {
    height: 70px;
  }
  .cid-taCEvp2A9h .navbar.opened {
    height: auto;
  }
  .cid-taCEvp2A9h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCEvpJyb2 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCEvpJyb2 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCEvpJyb2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCEvpJyb2 {
    align-items: flex-end;
  }
  .cid-taCEvpJyb2 .row {
    justify-content: flex-start;
  }
  .cid-taCEvpJyb2 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCEvpJyb2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCEvpJyb2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCEvpJyb2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCEvpJyb2 .content-wrap {
    width: 100%;
  }
}
.cid-taCEvqcfA3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCEvqcfA3 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCEvqyOq6 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCEvqyOq6 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCEvqyOq6 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCEvqyOq6 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCEvqyOq6 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCEvqyOq6 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCEvqyOq6 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCEvqyOq6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSdSmWEH {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSdSmWEH img,
.cid-taOSdSmWEH .item-img {
  width: 100%;
}
.cid-taOSdSmWEH .item:focus,
.cid-taOSdSmWEH span:focus {
  outline: none;
}
.cid-taOSdSmWEH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSdSmWEH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSdSmWEH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSdSmWEH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSdSmWEH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSdSmWEH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSdSmWEH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSdSmWEH .mbr-section-title {
  color: #232323;
}
.cid-taOSdSmWEH .mbr-text,
.cid-taOSdSmWEH .mbr-section-btn {
  text-align: left;
}
.cid-taOSdSmWEH .item-title {
  text-align: left;
}
.cid-taOSdSmWEH .item-subtitle {
  text-align: left;
}
.cid-taCEvqZO6J {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCEvqZO6J .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCG6qjeJ8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCG6qjeJ8 nav.navbar {
  position: fixed;
}
.cid-taCG6qjeJ8 .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-taCG6qjeJ8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCG6qjeJ8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCG6qjeJ8 .dropdown-item:hover,
.cid-taCG6qjeJ8 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCG6qjeJ8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCG6qjeJ8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCG6qjeJ8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCG6qjeJ8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCG6qjeJ8 .nav-link {
  position: relative;
}
.cid-taCG6qjeJ8 .container {
  display: flex;
  margin: auto;
}
.cid-taCG6qjeJ8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCG6qjeJ8 .dropdown-menu,
.cid-taCG6qjeJ8 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCG6qjeJ8 .nav-item:focus,
.cid-taCG6qjeJ8 .nav-link:focus {
  outline: none;
}
.cid-taCG6qjeJ8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCG6qjeJ8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCG6qjeJ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCG6qjeJ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCG6qjeJ8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCG6qjeJ8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCG6qjeJ8 .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: #5d5409;
}
.cid-taCG6qjeJ8 .navbar.opened {
  transition: all 0.3s;
}
.cid-taCG6qjeJ8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCG6qjeJ8 .navbar .navbar-logo img {
  width: auto;
}
.cid-taCG6qjeJ8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCG6qjeJ8 .navbar.collapsed {
  justify-content: center;
}
.cid-taCG6qjeJ8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCG6qjeJ8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCG6qjeJ8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCG6qjeJ8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCG6qjeJ8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCG6qjeJ8 .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-taCG6qjeJ8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCG6qjeJ8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCG6qjeJ8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCG6qjeJ8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCG6qjeJ8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCG6qjeJ8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCG6qjeJ8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCG6qjeJ8 .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-taCG6qjeJ8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCG6qjeJ8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCG6qjeJ8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCG6qjeJ8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCG6qjeJ8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCG6qjeJ8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCG6qjeJ8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCG6qjeJ8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCG6qjeJ8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCG6qjeJ8 .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-taCG6qjeJ8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCG6qjeJ8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCG6qjeJ8 .dropdown-item.active,
.cid-taCG6qjeJ8 .dropdown-item:active {
  background-color: transparent;
}
.cid-taCG6qjeJ8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCG6qjeJ8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCG6qjeJ8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCG6qjeJ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCG6qjeJ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCG6qjeJ8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCG6qjeJ8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCG6qjeJ8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCG6qjeJ8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCG6qjeJ8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCG6qjeJ8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCG6qjeJ8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCG6qjeJ8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCG6qjeJ8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCG6qjeJ8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCG6qjeJ8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCG6qjeJ8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCG6qjeJ8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCG6qjeJ8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCG6qjeJ8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCG6qjeJ8 .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-taCG6qjeJ8 .navbar {
    height: 70px;
  }
  .cid-taCG6qjeJ8 .navbar.opened {
    height: auto;
  }
  .cid-taCG6qjeJ8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCG6r14IO {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCG6r14IO .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCG6r14IO .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCG6r14IO {
    align-items: flex-end;
  }
  .cid-taCG6r14IO .row {
    justify-content: flex-start;
  }
  .cid-taCG6r14IO .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCG6r14IO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCG6r14IO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCG6r14IO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCG6r14IO .content-wrap {
    width: 100%;
  }
}
.cid-taCG6rxNvD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCG6rxNvD blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCG6rSLQr {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCG6rSLQr .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCG6rSLQr .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCG6rSLQr .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCG6rSLQr .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCG6rSLQr .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCG6rSLQr .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCG6rSLQr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSh3Yq4C {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSh3Yq4C img,
.cid-taOSh3Yq4C .item-img {
  width: 100%;
}
.cid-taOSh3Yq4C .item:focus,
.cid-taOSh3Yq4C span:focus {
  outline: none;
}
.cid-taOSh3Yq4C .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSh3Yq4C .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSh3Yq4C .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSh3Yq4C .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSh3Yq4C .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSh3Yq4C .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSh3Yq4C .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSh3Yq4C .mbr-section-title {
  color: #232323;
}
.cid-taOSh3Yq4C .mbr-text,
.cid-taOSh3Yq4C .mbr-section-btn {
  text-align: left;
}
.cid-taOSh3Yq4C .item-title {
  text-align: left;
}
.cid-taOSh3Yq4C .item-subtitle {
  text-align: left;
}
.cid-taCG6sjPuX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCG6sjPuX .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCHJBHoXn {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCHJBHoXn nav.navbar {
  position: fixed;
}
.cid-taCHJBHoXn .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-taCHJBHoXn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCHJBHoXn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCHJBHoXn .dropdown-item:hover,
.cid-taCHJBHoXn .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCHJBHoXn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCHJBHoXn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCHJBHoXn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCHJBHoXn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCHJBHoXn .nav-link {
  position: relative;
}
.cid-taCHJBHoXn .container {
  display: flex;
  margin: auto;
}
.cid-taCHJBHoXn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCHJBHoXn .dropdown-menu,
.cid-taCHJBHoXn .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCHJBHoXn .nav-item:focus,
.cid-taCHJBHoXn .nav-link:focus {
  outline: none;
}
.cid-taCHJBHoXn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCHJBHoXn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCHJBHoXn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCHJBHoXn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCHJBHoXn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCHJBHoXn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCHJBHoXn .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: #5d5409;
}
.cid-taCHJBHoXn .navbar.opened {
  transition: all 0.3s;
}
.cid-taCHJBHoXn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCHJBHoXn .navbar .navbar-logo img {
  width: auto;
}
.cid-taCHJBHoXn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCHJBHoXn .navbar.collapsed {
  justify-content: center;
}
.cid-taCHJBHoXn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCHJBHoXn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCHJBHoXn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCHJBHoXn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCHJBHoXn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCHJBHoXn .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-taCHJBHoXn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCHJBHoXn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCHJBHoXn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCHJBHoXn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCHJBHoXn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCHJBHoXn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCHJBHoXn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCHJBHoXn .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-taCHJBHoXn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCHJBHoXn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCHJBHoXn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCHJBHoXn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCHJBHoXn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCHJBHoXn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCHJBHoXn .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCHJBHoXn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCHJBHoXn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCHJBHoXn .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-taCHJBHoXn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCHJBHoXn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCHJBHoXn .dropdown-item.active,
.cid-taCHJBHoXn .dropdown-item:active {
  background-color: transparent;
}
.cid-taCHJBHoXn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCHJBHoXn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCHJBHoXn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCHJBHoXn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCHJBHoXn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCHJBHoXn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCHJBHoXn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCHJBHoXn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCHJBHoXn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCHJBHoXn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCHJBHoXn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCHJBHoXn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCHJBHoXn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCHJBHoXn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCHJBHoXn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCHJBHoXn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCHJBHoXn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCHJBHoXn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCHJBHoXn .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCHJBHoXn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCHJBHoXn .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-taCHJBHoXn .navbar {
    height: 70px;
  }
  .cid-taCHJBHoXn .navbar.opened {
    height: auto;
  }
  .cid-taCHJBHoXn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCHJCoLdU {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCHJCoLdU .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCHJCoLdU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCHJCoLdU {
    align-items: flex-end;
  }
  .cid-taCHJCoLdU .row {
    justify-content: flex-start;
  }
  .cid-taCHJCoLdU .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCHJCoLdU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCHJCoLdU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCHJCoLdU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCHJCoLdU .content-wrap {
    width: 100%;
  }
}
.cid-taCHJCUsEM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCHJCUsEM blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCHJDeety {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCHJDeety .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCHJDeety .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCHJDeety .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCHJDeety .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCHJDeety .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCHJDeety .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCHJDeety .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOSltQA3f {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOSltQA3f img,
.cid-taOSltQA3f .item-img {
  width: 100%;
}
.cid-taOSltQA3f .item:focus,
.cid-taOSltQA3f span:focus {
  outline: none;
}
.cid-taOSltQA3f .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOSltQA3f .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOSltQA3f .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOSltQA3f .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOSltQA3f .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOSltQA3f .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOSltQA3f .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOSltQA3f .mbr-section-title {
  color: #232323;
}
.cid-taOSltQA3f .mbr-text,
.cid-taOSltQA3f .mbr-section-btn {
  text-align: left;
}
.cid-taOSltQA3f .item-title {
  text-align: left;
}
.cid-taOSltQA3f .item-subtitle {
  text-align: left;
}
.cid-taCHJDFFwF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCHJDFFwF .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCJcYlz3E {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCJcYlz3E nav.navbar {
  position: fixed;
}
.cid-taCJcYlz3E .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-taCJcYlz3E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCJcYlz3E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCJcYlz3E .dropdown-item:hover,
.cid-taCJcYlz3E .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCJcYlz3E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCJcYlz3E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCJcYlz3E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCJcYlz3E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCJcYlz3E .nav-link {
  position: relative;
}
.cid-taCJcYlz3E .container {
  display: flex;
  margin: auto;
}
.cid-taCJcYlz3E .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCJcYlz3E .dropdown-menu,
.cid-taCJcYlz3E .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCJcYlz3E .nav-item:focus,
.cid-taCJcYlz3E .nav-link:focus {
  outline: none;
}
.cid-taCJcYlz3E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCJcYlz3E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCJcYlz3E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCJcYlz3E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCJcYlz3E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCJcYlz3E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCJcYlz3E .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: #5d5409;
}
.cid-taCJcYlz3E .navbar.opened {
  transition: all 0.3s;
}
.cid-taCJcYlz3E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCJcYlz3E .navbar .navbar-logo img {
  width: auto;
}
.cid-taCJcYlz3E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCJcYlz3E .navbar.collapsed {
  justify-content: center;
}
.cid-taCJcYlz3E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCJcYlz3E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCJcYlz3E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCJcYlz3E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCJcYlz3E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCJcYlz3E .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-taCJcYlz3E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCJcYlz3E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCJcYlz3E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCJcYlz3E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCJcYlz3E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCJcYlz3E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCJcYlz3E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCJcYlz3E .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-taCJcYlz3E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCJcYlz3E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCJcYlz3E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCJcYlz3E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCJcYlz3E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCJcYlz3E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCJcYlz3E .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCJcYlz3E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCJcYlz3E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCJcYlz3E .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-taCJcYlz3E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCJcYlz3E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCJcYlz3E .dropdown-item.active,
.cid-taCJcYlz3E .dropdown-item:active {
  background-color: transparent;
}
.cid-taCJcYlz3E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCJcYlz3E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCJcYlz3E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCJcYlz3E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCJcYlz3E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCJcYlz3E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCJcYlz3E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCJcYlz3E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCJcYlz3E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCJcYlz3E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCJcYlz3E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCJcYlz3E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCJcYlz3E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCJcYlz3E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCJcYlz3E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCJcYlz3E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCJcYlz3E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCJcYlz3E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCJcYlz3E .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCJcYlz3E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCJcYlz3E .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-taCJcYlz3E .navbar {
    height: 70px;
  }
  .cid-taCJcYlz3E .navbar.opened {
    height: auto;
  }
  .cid-taCJcYlz3E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCJcZ2whS {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taCJcZ2whS .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCJcZ2whS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCJcZ2whS {
    align-items: flex-end;
  }
  .cid-taCJcZ2whS .row {
    justify-content: flex-start;
  }
  .cid-taCJcZ2whS .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCJcZ2whS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCJcZ2whS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCJcZ2whS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCJcZ2whS .content-wrap {
    width: 100%;
  }
}
.cid-taCJcZvYJD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCJcZvYJD blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCJcZSrtY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCJcZSrtY .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCJcZSrtY .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCJcZSrtY .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCJcZSrtY .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCJcZSrtY .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCJcZSrtY .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCJcZSrtY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORaPhUwX {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORaPhUwX img,
.cid-taORaPhUwX .item-img {
  width: 100%;
}
.cid-taORaPhUwX .item:focus,
.cid-taORaPhUwX span:focus {
  outline: none;
}
.cid-taORaPhUwX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORaPhUwX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORaPhUwX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORaPhUwX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORaPhUwX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORaPhUwX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORaPhUwX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORaPhUwX .mbr-section-title {
  color: #232323;
}
.cid-taORaPhUwX .mbr-text,
.cid-taORaPhUwX .mbr-section-btn {
  text-align: left;
}
.cid-taORaPhUwX .item-title {
  text-align: left;
}
.cid-taORaPhUwX .item-subtitle {
  text-align: left;
}
.cid-taCJd0jZhg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCJd0jZhg .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCJQzwjtW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCJQzwjtW nav.navbar {
  position: fixed;
}
.cid-taCJQzwjtW .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-taCJQzwjtW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCJQzwjtW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCJQzwjtW .dropdown-item:hover,
.cid-taCJQzwjtW .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCJQzwjtW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCJQzwjtW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCJQzwjtW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCJQzwjtW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCJQzwjtW .nav-link {
  position: relative;
}
.cid-taCJQzwjtW .container {
  display: flex;
  margin: auto;
}
.cid-taCJQzwjtW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCJQzwjtW .dropdown-menu,
.cid-taCJQzwjtW .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCJQzwjtW .nav-item:focus,
.cid-taCJQzwjtW .nav-link:focus {
  outline: none;
}
.cid-taCJQzwjtW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCJQzwjtW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCJQzwjtW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCJQzwjtW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCJQzwjtW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCJQzwjtW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCJQzwjtW .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: #5d5409;
}
.cid-taCJQzwjtW .navbar.opened {
  transition: all 0.3s;
}
.cid-taCJQzwjtW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCJQzwjtW .navbar .navbar-logo img {
  width: auto;
}
.cid-taCJQzwjtW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCJQzwjtW .navbar.collapsed {
  justify-content: center;
}
.cid-taCJQzwjtW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCJQzwjtW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCJQzwjtW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCJQzwjtW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCJQzwjtW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCJQzwjtW .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-taCJQzwjtW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCJQzwjtW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCJQzwjtW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCJQzwjtW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCJQzwjtW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCJQzwjtW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCJQzwjtW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCJQzwjtW .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-taCJQzwjtW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCJQzwjtW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCJQzwjtW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCJQzwjtW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCJQzwjtW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCJQzwjtW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCJQzwjtW .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCJQzwjtW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCJQzwjtW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCJQzwjtW .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-taCJQzwjtW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCJQzwjtW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCJQzwjtW .dropdown-item.active,
.cid-taCJQzwjtW .dropdown-item:active {
  background-color: transparent;
}
.cid-taCJQzwjtW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCJQzwjtW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCJQzwjtW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCJQzwjtW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCJQzwjtW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCJQzwjtW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCJQzwjtW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCJQzwjtW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCJQzwjtW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCJQzwjtW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCJQzwjtW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCJQzwjtW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCJQzwjtW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCJQzwjtW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCJQzwjtW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCJQzwjtW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCJQzwjtW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCJQzwjtW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCJQzwjtW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCJQzwjtW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCJQzwjtW .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-taCJQzwjtW .navbar {
    height: 70px;
  }
  .cid-taCJQzwjtW .navbar.opened {
    height: auto;
  }
  .cid-taCJQzwjtW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCJQAgALA {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taCJQAgALA .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCJQAgALA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCJQAgALA {
    align-items: flex-end;
  }
  .cid-taCJQAgALA .row {
    justify-content: flex-start;
  }
  .cid-taCJQAgALA .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCJQAgALA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCJQAgALA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCJQAgALA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCJQAgALA .content-wrap {
    width: 100%;
  }
}
.cid-taCJQAKmbn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCJQAKmbn blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCJQB6b48 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCJQB6b48 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCJQB6b48 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCJQB6b48 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCJQB6b48 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCJQB6b48 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCJQB6b48 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCJQB6b48 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORdQpa2I {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORdQpa2I img,
.cid-taORdQpa2I .item-img {
  width: 100%;
}
.cid-taORdQpa2I .item:focus,
.cid-taORdQpa2I span:focus {
  outline: none;
}
.cid-taORdQpa2I .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORdQpa2I .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORdQpa2I .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORdQpa2I .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORdQpa2I .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORdQpa2I .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORdQpa2I .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORdQpa2I .mbr-section-title {
  color: #232323;
}
.cid-taORdQpa2I .mbr-text,
.cid-taORdQpa2I .mbr-section-btn {
  text-align: left;
}
.cid-taORdQpa2I .item-title {
  text-align: left;
}
.cid-taORdQpa2I .item-subtitle {
  text-align: left;
}
.cid-taCJQBwlgi {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCJQBwlgi .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCKDGXrmU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCKDGXrmU nav.navbar {
  position: fixed;
}
.cid-taCKDGXrmU .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-taCKDGXrmU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCKDGXrmU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCKDGXrmU .dropdown-item:hover,
.cid-taCKDGXrmU .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCKDGXrmU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCKDGXrmU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCKDGXrmU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCKDGXrmU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCKDGXrmU .nav-link {
  position: relative;
}
.cid-taCKDGXrmU .container {
  display: flex;
  margin: auto;
}
.cid-taCKDGXrmU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCKDGXrmU .dropdown-menu,
.cid-taCKDGXrmU .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCKDGXrmU .nav-item:focus,
.cid-taCKDGXrmU .nav-link:focus {
  outline: none;
}
.cid-taCKDGXrmU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCKDGXrmU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCKDGXrmU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCKDGXrmU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCKDGXrmU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCKDGXrmU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCKDGXrmU .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: #5d5409;
}
.cid-taCKDGXrmU .navbar.opened {
  transition: all 0.3s;
}
.cid-taCKDGXrmU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCKDGXrmU .navbar .navbar-logo img {
  width: auto;
}
.cid-taCKDGXrmU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCKDGXrmU .navbar.collapsed {
  justify-content: center;
}
.cid-taCKDGXrmU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCKDGXrmU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCKDGXrmU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCKDGXrmU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCKDGXrmU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCKDGXrmU .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-taCKDGXrmU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCKDGXrmU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCKDGXrmU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCKDGXrmU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCKDGXrmU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCKDGXrmU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCKDGXrmU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCKDGXrmU .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-taCKDGXrmU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCKDGXrmU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCKDGXrmU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCKDGXrmU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCKDGXrmU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCKDGXrmU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCKDGXrmU .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCKDGXrmU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCKDGXrmU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCKDGXrmU .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-taCKDGXrmU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCKDGXrmU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCKDGXrmU .dropdown-item.active,
.cid-taCKDGXrmU .dropdown-item:active {
  background-color: transparent;
}
.cid-taCKDGXrmU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCKDGXrmU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCKDGXrmU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCKDGXrmU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCKDGXrmU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCKDGXrmU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCKDGXrmU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCKDGXrmU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCKDGXrmU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCKDGXrmU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCKDGXrmU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCKDGXrmU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCKDGXrmU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCKDGXrmU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCKDGXrmU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCKDGXrmU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCKDGXrmU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCKDGXrmU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCKDGXrmU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCKDGXrmU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCKDGXrmU .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-taCKDGXrmU .navbar {
    height: 70px;
  }
  .cid-taCKDGXrmU .navbar.opened {
    height: auto;
  }
  .cid-taCKDGXrmU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCKDI0sj5 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCKDI0sj5 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCKDI0sj5 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCKDI0sj5 {
    align-items: flex-end;
  }
  .cid-taCKDI0sj5 .row {
    justify-content: flex-start;
  }
  .cid-taCKDI0sj5 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCKDI0sj5 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCKDI0sj5 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCKDI0sj5 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCKDI0sj5 .content-wrap {
    width: 100%;
  }
}
.cid-taCKDIuJn2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCKDIuJn2 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCKDIR0KA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCKDIR0KA .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCKDIR0KA .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCKDIR0KA .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCKDIR0KA .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCKDIR0KA .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCKDIR0KA .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCKDIR0KA .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCKDJjaRY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCKDJjaRY .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCKDJjaRY .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCKDJjaRY .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCKDJjaRY .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCKDJjaRY .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCKDJjaRY .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCKDJjaRY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORH4OM9W {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORH4OM9W img,
.cid-taORH4OM9W .item-img {
  width: 100%;
}
.cid-taORH4OM9W .item:focus,
.cid-taORH4OM9W span:focus {
  outline: none;
}
.cid-taORH4OM9W .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORH4OM9W .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORH4OM9W .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORH4OM9W .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORH4OM9W .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORH4OM9W .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORH4OM9W .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORH4OM9W .mbr-section-title {
  color: #232323;
}
.cid-taORH4OM9W .mbr-text,
.cid-taORH4OM9W .mbr-section-btn {
  text-align: left;
}
.cid-taORH4OM9W .item-title {
  text-align: left;
}
.cid-taORH4OM9W .item-subtitle {
  text-align: left;
}
.cid-taCKDKEm3B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCKDKEm3B .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCMc4gwrR {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCMc4gwrR nav.navbar {
  position: fixed;
}
.cid-taCMc4gwrR .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-taCMc4gwrR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCMc4gwrR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCMc4gwrR .dropdown-item:hover,
.cid-taCMc4gwrR .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCMc4gwrR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCMc4gwrR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCMc4gwrR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCMc4gwrR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCMc4gwrR .nav-link {
  position: relative;
}
.cid-taCMc4gwrR .container {
  display: flex;
  margin: auto;
}
.cid-taCMc4gwrR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCMc4gwrR .dropdown-menu,
.cid-taCMc4gwrR .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCMc4gwrR .nav-item:focus,
.cid-taCMc4gwrR .nav-link:focus {
  outline: none;
}
.cid-taCMc4gwrR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCMc4gwrR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCMc4gwrR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCMc4gwrR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCMc4gwrR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCMc4gwrR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCMc4gwrR .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: #5d5409;
}
.cid-taCMc4gwrR .navbar.opened {
  transition: all 0.3s;
}
.cid-taCMc4gwrR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCMc4gwrR .navbar .navbar-logo img {
  width: auto;
}
.cid-taCMc4gwrR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCMc4gwrR .navbar.collapsed {
  justify-content: center;
}
.cid-taCMc4gwrR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCMc4gwrR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCMc4gwrR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCMc4gwrR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCMc4gwrR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCMc4gwrR .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-taCMc4gwrR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCMc4gwrR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCMc4gwrR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCMc4gwrR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCMc4gwrR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCMc4gwrR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCMc4gwrR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCMc4gwrR .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-taCMc4gwrR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCMc4gwrR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCMc4gwrR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCMc4gwrR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCMc4gwrR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCMc4gwrR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCMc4gwrR .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCMc4gwrR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCMc4gwrR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCMc4gwrR .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-taCMc4gwrR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCMc4gwrR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCMc4gwrR .dropdown-item.active,
.cid-taCMc4gwrR .dropdown-item:active {
  background-color: transparent;
}
.cid-taCMc4gwrR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCMc4gwrR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCMc4gwrR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCMc4gwrR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCMc4gwrR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCMc4gwrR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCMc4gwrR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCMc4gwrR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCMc4gwrR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCMc4gwrR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCMc4gwrR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCMc4gwrR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCMc4gwrR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCMc4gwrR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCMc4gwrR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCMc4gwrR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCMc4gwrR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCMc4gwrR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCMc4gwrR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCMc4gwrR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCMc4gwrR .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-taCMc4gwrR .navbar {
    height: 70px;
  }
  .cid-taCMc4gwrR .navbar.opened {
    height: auto;
  }
  .cid-taCMc4gwrR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCMc4Wncg {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCMc4Wncg .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCMc4Wncg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCMc4Wncg {
    align-items: flex-end;
  }
  .cid-taCMc4Wncg .row {
    justify-content: flex-start;
  }
  .cid-taCMc4Wncg .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCMc4Wncg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCMc4Wncg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCMc4Wncg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCMc4Wncg .content-wrap {
    width: 100%;
  }
}
.cid-taCMc5sIs7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCMc5sIs7 blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCMc5N94p {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCMc5N94p .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCMc5N94p .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCMc5N94p .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCMc5N94p .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCMc5N94p .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCMc5N94p .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCMc5N94p .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCMc6eAx4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCMc6eAx4 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCMc6eAx4 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCMc6eAx4 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCMc6eAx4 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCMc6eAx4 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCMc6eAx4 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCMc6eAx4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORKt5DZi {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORKt5DZi img,
.cid-taORKt5DZi .item-img {
  width: 100%;
}
.cid-taORKt5DZi .item:focus,
.cid-taORKt5DZi span:focus {
  outline: none;
}
.cid-taORKt5DZi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORKt5DZi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORKt5DZi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORKt5DZi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORKt5DZi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORKt5DZi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORKt5DZi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORKt5DZi .mbr-section-title {
  color: #232323;
}
.cid-taORKt5DZi .mbr-text,
.cid-taORKt5DZi .mbr-section-btn {
  text-align: left;
}
.cid-taORKt5DZi .item-title {
  text-align: left;
}
.cid-taORKt5DZi .item-subtitle {
  text-align: left;
}
.cid-taCMc6DNSU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCMc6DNSU .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCMKpUaYV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCMKpUaYV nav.navbar {
  position: fixed;
}
.cid-taCMKpUaYV .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-taCMKpUaYV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCMKpUaYV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCMKpUaYV .dropdown-item:hover,
.cid-taCMKpUaYV .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCMKpUaYV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCMKpUaYV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCMKpUaYV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCMKpUaYV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCMKpUaYV .nav-link {
  position: relative;
}
.cid-taCMKpUaYV .container {
  display: flex;
  margin: auto;
}
.cid-taCMKpUaYV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCMKpUaYV .dropdown-menu,
.cid-taCMKpUaYV .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCMKpUaYV .nav-item:focus,
.cid-taCMKpUaYV .nav-link:focus {
  outline: none;
}
.cid-taCMKpUaYV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCMKpUaYV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCMKpUaYV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCMKpUaYV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCMKpUaYV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCMKpUaYV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCMKpUaYV .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: #5d5409;
}
.cid-taCMKpUaYV .navbar.opened {
  transition: all 0.3s;
}
.cid-taCMKpUaYV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCMKpUaYV .navbar .navbar-logo img {
  width: auto;
}
.cid-taCMKpUaYV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCMKpUaYV .navbar.collapsed {
  justify-content: center;
}
.cid-taCMKpUaYV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCMKpUaYV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCMKpUaYV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCMKpUaYV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCMKpUaYV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCMKpUaYV .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-taCMKpUaYV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCMKpUaYV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCMKpUaYV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCMKpUaYV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCMKpUaYV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCMKpUaYV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCMKpUaYV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCMKpUaYV .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-taCMKpUaYV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCMKpUaYV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCMKpUaYV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCMKpUaYV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCMKpUaYV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCMKpUaYV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCMKpUaYV .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCMKpUaYV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCMKpUaYV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCMKpUaYV .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-taCMKpUaYV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCMKpUaYV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCMKpUaYV .dropdown-item.active,
.cid-taCMKpUaYV .dropdown-item:active {
  background-color: transparent;
}
.cid-taCMKpUaYV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCMKpUaYV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCMKpUaYV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCMKpUaYV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCMKpUaYV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCMKpUaYV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCMKpUaYV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCMKpUaYV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCMKpUaYV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCMKpUaYV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCMKpUaYV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCMKpUaYV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCMKpUaYV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCMKpUaYV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCMKpUaYV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCMKpUaYV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCMKpUaYV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCMKpUaYV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCMKpUaYV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCMKpUaYV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCMKpUaYV .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-taCMKpUaYV .navbar {
    height: 70px;
  }
  .cid-taCMKpUaYV .navbar.opened {
    height: auto;
  }
  .cid-taCMKpUaYV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCMKqWLHA {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCMKqWLHA .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCMKqWLHA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCMKqWLHA {
    align-items: flex-end;
  }
  .cid-taCMKqWLHA .row {
    justify-content: flex-start;
  }
  .cid-taCMKqWLHA .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCMKqWLHA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCMKqWLHA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCMKqWLHA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCMKqWLHA .content-wrap {
    width: 100%;
  }
}
.cid-taCMKrsGza {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCMKrsGza blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCMKrOag5 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCMKrOag5 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCMKrOag5 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCMKrOag5 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCMKrOag5 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCMKrOag5 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCMKrOag5 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCMKrOag5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCMKse1cn {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCMKse1cn .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCMKse1cn .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCMKse1cn .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCMKse1cn .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCMKse1cn .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCMKse1cn .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCMKse1cn .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taOROwxgqX {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taOROwxgqX img,
.cid-taOROwxgqX .item-img {
  width: 100%;
}
.cid-taOROwxgqX .item:focus,
.cid-taOROwxgqX span:focus {
  outline: none;
}
.cid-taOROwxgqX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taOROwxgqX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taOROwxgqX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taOROwxgqX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taOROwxgqX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taOROwxgqX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taOROwxgqX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taOROwxgqX .mbr-section-title {
  color: #232323;
}
.cid-taOROwxgqX .mbr-text,
.cid-taOROwxgqX .mbr-section-btn {
  text-align: left;
}
.cid-taOROwxgqX .item-title {
  text-align: left;
}
.cid-taOROwxgqX .item-subtitle {
  text-align: left;
}
.cid-taCMKsFkPm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCMKsFkPm .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCNFthxjN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCNFthxjN nav.navbar {
  position: fixed;
}
.cid-taCNFthxjN .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-taCNFthxjN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCNFthxjN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCNFthxjN .dropdown-item:hover,
.cid-taCNFthxjN .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCNFthxjN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCNFthxjN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCNFthxjN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCNFthxjN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCNFthxjN .nav-link {
  position: relative;
}
.cid-taCNFthxjN .container {
  display: flex;
  margin: auto;
}
.cid-taCNFthxjN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCNFthxjN .dropdown-menu,
.cid-taCNFthxjN .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCNFthxjN .nav-item:focus,
.cid-taCNFthxjN .nav-link:focus {
  outline: none;
}
.cid-taCNFthxjN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCNFthxjN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCNFthxjN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCNFthxjN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCNFthxjN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCNFthxjN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCNFthxjN .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: #5d5409;
}
.cid-taCNFthxjN .navbar.opened {
  transition: all 0.3s;
}
.cid-taCNFthxjN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCNFthxjN .navbar .navbar-logo img {
  width: auto;
}
.cid-taCNFthxjN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCNFthxjN .navbar.collapsed {
  justify-content: center;
}
.cid-taCNFthxjN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCNFthxjN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCNFthxjN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCNFthxjN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCNFthxjN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCNFthxjN .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-taCNFthxjN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCNFthxjN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCNFthxjN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCNFthxjN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCNFthxjN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCNFthxjN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCNFthxjN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCNFthxjN .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-taCNFthxjN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCNFthxjN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCNFthxjN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCNFthxjN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCNFthxjN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCNFthxjN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCNFthxjN .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCNFthxjN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCNFthxjN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCNFthxjN .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-taCNFthxjN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCNFthxjN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCNFthxjN .dropdown-item.active,
.cid-taCNFthxjN .dropdown-item:active {
  background-color: transparent;
}
.cid-taCNFthxjN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCNFthxjN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCNFthxjN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCNFthxjN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCNFthxjN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCNFthxjN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCNFthxjN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCNFthxjN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCNFthxjN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCNFthxjN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCNFthxjN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCNFthxjN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCNFthxjN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCNFthxjN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCNFthxjN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCNFthxjN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCNFthxjN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCNFthxjN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCNFthxjN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCNFthxjN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCNFthxjN .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-taCNFthxjN .navbar {
    height: 70px;
  }
  .cid-taCNFthxjN .navbar.opened {
    height: auto;
  }
  .cid-taCNFthxjN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCNFtZksq {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCNFtZksq .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCNFtZksq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCNFtZksq {
    align-items: flex-end;
  }
  .cid-taCNFtZksq .row {
    justify-content: flex-start;
  }
  .cid-taCNFtZksq .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCNFtZksq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCNFtZksq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCNFtZksq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCNFtZksq .content-wrap {
    width: 100%;
  }
}
.cid-taCNFuvnrH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCNFuvnrH blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCNFuQF1V {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCNFuQF1V .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCNFuQF1V .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCNFuQF1V .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCNFuQF1V .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCNFuQF1V .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCNFuQF1V .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCNFuQF1V .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCNFviXLf {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCNFviXLf .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCNFviXLf .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCNFviXLf .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCNFviXLf .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCNFviXLf .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCNFviXLf .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCNFviXLf .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCNYKi71q {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCNYKi71q .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCNYKi71q .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCNYKi71q .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCNYKi71q .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCNYKi71q .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCNYKi71q .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCNYKi71q .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCNZkKZF2 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCNZkKZF2 .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCNZkKZF2 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCNZkKZF2 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCNZkKZF2 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCNZkKZF2 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCNZkKZF2 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCNZkKZF2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORxZLQ1q {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORxZLQ1q img,
.cid-taORxZLQ1q .item-img {
  width: 100%;
}
.cid-taORxZLQ1q .item:focus,
.cid-taORxZLQ1q span:focus {
  outline: none;
}
.cid-taORxZLQ1q .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORxZLQ1q .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORxZLQ1q .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORxZLQ1q .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORxZLQ1q .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORxZLQ1q .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORxZLQ1q .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORxZLQ1q .mbr-section-title {
  color: #232323;
}
.cid-taORxZLQ1q .mbr-text,
.cid-taORxZLQ1q .mbr-section-btn {
  text-align: left;
}
.cid-taORxZLQ1q .item-title {
  text-align: left;
}
.cid-taORxZLQ1q .item-subtitle {
  text-align: left;
}
.cid-taCNFvJad8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCNFvJad8 .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taCQDzqMYD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taCQDzqMYD nav.navbar {
  position: fixed;
}
.cid-taCQDzqMYD .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-taCQDzqMYD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taCQDzqMYD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taCQDzqMYD .dropdown-item:hover,
.cid-taCQDzqMYD .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taCQDzqMYD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taCQDzqMYD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taCQDzqMYD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taCQDzqMYD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taCQDzqMYD .nav-link {
  position: relative;
}
.cid-taCQDzqMYD .container {
  display: flex;
  margin: auto;
}
.cid-taCQDzqMYD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taCQDzqMYD .dropdown-menu,
.cid-taCQDzqMYD .navbar.opened {
  background: #5d5409 !important;
}
.cid-taCQDzqMYD .nav-item:focus,
.cid-taCQDzqMYD .nav-link:focus {
  outline: none;
}
.cid-taCQDzqMYD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taCQDzqMYD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taCQDzqMYD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taCQDzqMYD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taCQDzqMYD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taCQDzqMYD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taCQDzqMYD .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: #5d5409;
}
.cid-taCQDzqMYD .navbar.opened {
  transition: all 0.3s;
}
.cid-taCQDzqMYD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taCQDzqMYD .navbar .navbar-logo img {
  width: auto;
}
.cid-taCQDzqMYD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taCQDzqMYD .navbar.collapsed {
  justify-content: center;
}
.cid-taCQDzqMYD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taCQDzqMYD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taCQDzqMYD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taCQDzqMYD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taCQDzqMYD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taCQDzqMYD .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-taCQDzqMYD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taCQDzqMYD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taCQDzqMYD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taCQDzqMYD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taCQDzqMYD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taCQDzqMYD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taCQDzqMYD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taCQDzqMYD .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-taCQDzqMYD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taCQDzqMYD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taCQDzqMYD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taCQDzqMYD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taCQDzqMYD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taCQDzqMYD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taCQDzqMYD .navbar.navbar-short {
  min-height: 60px;
}
.cid-taCQDzqMYD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taCQDzqMYD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taCQDzqMYD .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-taCQDzqMYD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taCQDzqMYD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taCQDzqMYD .dropdown-item.active,
.cid-taCQDzqMYD .dropdown-item:active {
  background-color: transparent;
}
.cid-taCQDzqMYD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taCQDzqMYD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taCQDzqMYD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taCQDzqMYD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taCQDzqMYD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taCQDzqMYD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taCQDzqMYD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taCQDzqMYD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taCQDzqMYD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taCQDzqMYD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taCQDzqMYD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taCQDzqMYD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCQDzqMYD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taCQDzqMYD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taCQDzqMYD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCQDzqMYD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taCQDzqMYD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taCQDzqMYD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taCQDzqMYD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taCQDzqMYD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taCQDzqMYD .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-taCQDzqMYD .navbar {
    height: 70px;
  }
  .cid-taCQDzqMYD .navbar.opened {
    height: auto;
  }
  .cid-taCQDzqMYD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taCQDAqdq2 {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1-1920x536.jpg");
}
.cid-taCQDAqdq2 .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taCQDAqdq2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taCQDAqdq2 {
    align-items: flex-end;
  }
  .cid-taCQDAqdq2 .row {
    justify-content: flex-start;
  }
  .cid-taCQDAqdq2 .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taCQDAqdq2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taCQDAqdq2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taCQDAqdq2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taCQDAqdq2 .content-wrap {
    width: 100%;
  }
}
.cid-taCQDAVgZQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taCQDAVgZQ blockquote {
  border-color: #e43f3f;
  border-radius: 4px;
  background-color: #e0cc36;
}
.cid-taCQDBlTTj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCQDBlTTj .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCQDBlTTj .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCQDBlTTj .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCQDBlTTj .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCQDBlTTj .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCQDBlTTj .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCQDBlTTj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCQDCj6rB {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCQDCj6rB .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCQDCj6rB .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCQDCj6rB .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCQDCj6rB .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCQDCj6rB .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCQDCj6rB .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCQDCj6rB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taCQDCKjxI {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-taCQDCKjxI .content-wrapper {
  background: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-taCQDCKjxI .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-taCQDCKjxI .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-taCQDCKjxI .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-taCQDCKjxI .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-taCQDCKjxI .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-taCQDCKjxI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-taORD1dc5q {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-taORD1dc5q img,
.cid-taORD1dc5q .item-img {
  width: 100%;
}
.cid-taORD1dc5q .item:focus,
.cid-taORD1dc5q span:focus {
  outline: none;
}
.cid-taORD1dc5q .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-taORD1dc5q .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-taORD1dc5q .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-taORD1dc5q .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-taORD1dc5q .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-taORD1dc5q .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-taORD1dc5q .mbr-section-btn {
  margin-top: auto !important;
}
.cid-taORD1dc5q .mbr-section-title {
  color: #232323;
}
.cid-taORD1dc5q .mbr-text,
.cid-taORD1dc5q .mbr-section-btn {
  text-align: left;
}
.cid-taORD1dc5q .item-title {
  text-align: left;
}
.cid-taORD1dc5q .item-subtitle {
  text-align: left;
}
.cid-taCQDDd0Cf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taCQDDd0Cf .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-taJ3q77AR9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-taJ3q77AR9 nav.navbar {
  position: fixed;
}
.cid-taJ3q77AR9 .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-taJ3q77AR9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-taJ3q77AR9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-taJ3q77AR9 .dropdown-item:hover,
.cid-taJ3q77AR9 .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-taJ3q77AR9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-taJ3q77AR9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-taJ3q77AR9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-taJ3q77AR9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-taJ3q77AR9 .nav-link {
  position: relative;
}
.cid-taJ3q77AR9 .container {
  display: flex;
  margin: auto;
}
.cid-taJ3q77AR9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-taJ3q77AR9 .dropdown-menu,
.cid-taJ3q77AR9 .navbar.opened {
  background: #5d5409 !important;
}
.cid-taJ3q77AR9 .nav-item:focus,
.cid-taJ3q77AR9 .nav-link:focus {
  outline: none;
}
.cid-taJ3q77AR9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-taJ3q77AR9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-taJ3q77AR9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-taJ3q77AR9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-taJ3q77AR9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-taJ3q77AR9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-taJ3q77AR9 .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: #5d5409;
}
.cid-taJ3q77AR9 .navbar.opened {
  transition: all 0.3s;
}
.cid-taJ3q77AR9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-taJ3q77AR9 .navbar .navbar-logo img {
  width: auto;
}
.cid-taJ3q77AR9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-taJ3q77AR9 .navbar.collapsed {
  justify-content: center;
}
.cid-taJ3q77AR9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-taJ3q77AR9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-taJ3q77AR9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-taJ3q77AR9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-taJ3q77AR9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-taJ3q77AR9 .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-taJ3q77AR9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-taJ3q77AR9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-taJ3q77AR9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-taJ3q77AR9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-taJ3q77AR9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-taJ3q77AR9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-taJ3q77AR9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-taJ3q77AR9 .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-taJ3q77AR9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-taJ3q77AR9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-taJ3q77AR9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-taJ3q77AR9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-taJ3q77AR9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-taJ3q77AR9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-taJ3q77AR9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-taJ3q77AR9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-taJ3q77AR9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-taJ3q77AR9 .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-taJ3q77AR9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-taJ3q77AR9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-taJ3q77AR9 .dropdown-item.active,
.cid-taJ3q77AR9 .dropdown-item:active {
  background-color: transparent;
}
.cid-taJ3q77AR9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-taJ3q77AR9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-taJ3q77AR9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-taJ3q77AR9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-taJ3q77AR9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-taJ3q77AR9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-taJ3q77AR9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-taJ3q77AR9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-taJ3q77AR9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-taJ3q77AR9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-taJ3q77AR9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-taJ3q77AR9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taJ3q77AR9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-taJ3q77AR9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-taJ3q77AR9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taJ3q77AR9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-taJ3q77AR9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-taJ3q77AR9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-taJ3q77AR9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-taJ3q77AR9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-taJ3q77AR9 .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-taJ3q77AR9 .navbar {
    height: 70px;
  }
  .cid-taJ3q77AR9 .navbar.opened {
    height: auto;
  }
  .cid-taJ3q77AR9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-taJ3q7Rcfl {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-taJ3q7Rcfl .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-taJ3q7Rcfl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-taJ3q7Rcfl {
    align-items: flex-end;
  }
  .cid-taJ3q7Rcfl .row {
    justify-content: flex-start;
  }
  .cid-taJ3q7Rcfl .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-taJ3q7Rcfl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-taJ3q7Rcfl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-taJ3q7Rcfl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-taJ3q7Rcfl .content-wrap {
    width: 100%;
  }
}
.cid-taJ3q8oPAM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #bbbbbb;
}
.cid-taJ3q8Pl5Q {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-taJ3q8Pl5Q blockquote {
  border-color: #5d5409;
  border-radius: 4px;
  background-color: #bbbbbb;
}
.cid-tbiKd6DPGO {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-tbiKd6DPGO img,
.cid-tbiKd6DPGO .item-img {
  width: 100%;
}
.cid-tbiKd6DPGO .item:focus,
.cid-tbiKd6DPGO span:focus {
  outline: none;
}
.cid-tbiKd6DPGO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tbiKd6DPGO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tbiKd6DPGO .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tbiKd6DPGO .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tbiKd6DPGO .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tbiKd6DPGO .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tbiKd6DPGO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tbiKd6DPGO .mbr-section-title {
  color: #232323;
}
.cid-tbiKd6DPGO .mbr-text,
.cid-tbiKd6DPGO .mbr-section-btn {
  text-align: left;
}
.cid-tbiKd6DPGO .item-title {
  text-align: left;
}
.cid-tbiKd6DPGO .item-subtitle {
  text-align: left;
}
.cid-taJ3q9fcOy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-taJ3q9fcOy .media-container-row .mbr-text {
  color: #5d5409;
}
.cid-tdE6ejDvvf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tdE6ejDvvf nav.navbar {
  position: fixed;
}
.cid-tdE6ejDvvf .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-tdE6ejDvvf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tdE6ejDvvf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tdE6ejDvvf .dropdown-item:hover,
.cid-tdE6ejDvvf .dropdown-item:focus {
  background: #e85a4f !important;
  color: white !important;
}
.cid-tdE6ejDvvf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tdE6ejDvvf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tdE6ejDvvf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tdE6ejDvvf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tdE6ejDvvf .nav-link {
  position: relative;
}
.cid-tdE6ejDvvf .container {
  display: flex;
  margin: auto;
}
.cid-tdE6ejDvvf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tdE6ejDvvf .dropdown-menu,
.cid-tdE6ejDvvf .navbar.opened {
  background: #5d5409 !important;
}
.cid-tdE6ejDvvf .nav-item:focus,
.cid-tdE6ejDvvf .nav-link:focus {
  outline: none;
}
.cid-tdE6ejDvvf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tdE6ejDvvf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tdE6ejDvvf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tdE6ejDvvf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tdE6ejDvvf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tdE6ejDvvf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tdE6ejDvvf .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: #5d5409;
}
.cid-tdE6ejDvvf .navbar.opened {
  transition: all 0.3s;
}
.cid-tdE6ejDvvf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tdE6ejDvvf .navbar .navbar-logo img {
  width: auto;
}
.cid-tdE6ejDvvf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tdE6ejDvvf .navbar.collapsed {
  justify-content: center;
}
.cid-tdE6ejDvvf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tdE6ejDvvf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tdE6ejDvvf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5.8rem);
  }
}
.cid-tdE6ejDvvf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tdE6ejDvvf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tdE6ejDvvf .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-tdE6ejDvvf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tdE6ejDvvf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tdE6ejDvvf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tdE6ejDvvf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tdE6ejDvvf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tdE6ejDvvf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tdE6ejDvvf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tdE6ejDvvf .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-tdE6ejDvvf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tdE6ejDvvf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tdE6ejDvvf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tdE6ejDvvf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tdE6ejDvvf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tdE6ejDvvf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tdE6ejDvvf .navbar.navbar-short {
  min-height: 60px;
}
.cid-tdE6ejDvvf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tdE6ejDvvf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tdE6ejDvvf .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-tdE6ejDvvf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tdE6ejDvvf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tdE6ejDvvf .dropdown-item.active,
.cid-tdE6ejDvvf .dropdown-item:active {
  background-color: transparent;
}
.cid-tdE6ejDvvf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tdE6ejDvvf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tdE6ejDvvf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tdE6ejDvvf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #5d5409;
}
.cid-tdE6ejDvvf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tdE6ejDvvf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tdE6ejDvvf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tdE6ejDvvf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tdE6ejDvvf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tdE6ejDvvf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tdE6ejDvvf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tdE6ejDvvf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdE6ejDvvf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdE6ejDvvf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tdE6ejDvvf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdE6ejDvvf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tdE6ejDvvf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tdE6ejDvvf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdE6ejDvvf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tdE6ejDvvf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tdE6ejDvvf .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-tdE6ejDvvf .navbar {
    height: 70px;
  }
  .cid-tdE6ejDvvf .navbar.opened {
    height: auto;
  }
  .cid-tdE6ejDvvf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tdE6ekUcfo {
  display: flex;
  padding-top: 135px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/stanziale-1920x536.jpg");
}
.cid-tdE6ekUcfo .mbr-overlay {
  background-color: #353535;
  opacity: 0.5;
}
.cid-tdE6ekUcfo .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 768px) {
  .cid-tdE6ekUcfo {
    align-items: flex-end;
  }
  .cid-tdE6ekUcfo .row {
    justify-content: flex-start;
  }
  .cid-tdE6ekUcfo .content-wrap {
    width: 51%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tdE6ekUcfo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-tdE6ekUcfo {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-tdE6ekUcfo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-tdE6ekUcfo .content-wrap {
    width: 100%;
  }
}
.cid-tdE6uQ7zL6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tjGukbWkbS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tjGukbWkbS .content-wrapper {
  background: #dfd6d6;
}
@media (max-width: 991px) {
  .cid-tjGukbWkbS .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tjGukbWkbS .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tjGukbWkbS .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tjGukbWkbS .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tjGukbWkbS .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tjGukbWkbS .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tjFrOPg0fw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tjFrOPg0fw .content-wrapper {
  background: #dfd6d6;
}
@media (max-width: 991px) {
  .cid-tjFrOPg0fw .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tjFrOPg0fw .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tjFrOPg0fw .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tjFrOPg0fw .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tjFrOPg0fw .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tjFrOPg0fw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tfxrSkBlDP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tfxrSkBlDP .content-wrapper {
  background: #dfd6d6;
}
@media (max-width: 991px) {
  .cid-tfxrSkBlDP .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tfxrSkBlDP .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tfxrSkBlDP .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfxrSkBlDP .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tfxrSkBlDP .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tfxrSkBlDP .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tdE6PCxww5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tdE6PCxww5 .content-wrapper {
  background: #dfd6d6;
}
@media (max-width: 991px) {
  .cid-tdE6PCxww5 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tdE6PCxww5 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tdE6PCxww5 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tdE6PCxww5 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-tdE6PCxww5 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-tdE6PCxww5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tdE6eqT6Ib {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fdf4d0;
  overflow: hidden;
}
.cid-tdE6eqT6Ib .media-container-row .mbr-text {
  color: #5d5409;
}
