.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 5rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 6.25rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- 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: 4rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((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: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 3.5rem;
    font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #7f2346 !important;
}
.bg-success {
  background-color: #272a5c !important;
}
.bg-info {
  background-color: #767676 !important;
}
.bg-warning {
  background-color: #bcef9b !important;
}
.bg-danger {
  background-color: #ffea64 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #7f2346 !important;
  border-color: #7f2346 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #a72e5c !important;
  border-color: #a72e5c !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #a72e5c !important;
  border-color: #a72e5c !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #464444 !important;
  border-color: #464444 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #605d5d !important;
  border-color: #605d5d !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #605d5d !important;
  border-color: #605d5d !important;
}
.btn-info,
.btn-info:active {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #909090 !important;
  border-color: #909090 !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
}
.btn-success,
.btn-success:active {
  background-color: #272a5c !important;
  border-color: #272a5c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #363a80 !important;
  border-color: #363a80 !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #363a80 !important;
  border-color: #363a80 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #bcef9b !important;
  border-color: #bcef9b !important;
  color: #3b7813 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #d9f6c7 !important;
  border-color: #d9f6c7 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #3b7813 !important;
  background-color: #d9f6c7 !important;
  border-color: #d9f6c7 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
  color: #645600 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #645600 !important;
  background-color: #fff197 !important;
  border-color: #fff197 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #7f2346;
  color: #7f2346;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #3b1021 !important;
  background-color: transparent !important;
  border-color: #3b1021 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #7f2346 !important;
  border-color: #7f2346 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #464444;
  color: #464444;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #1a1919 !important;
  background-color: transparent !important;
  border-color: #1a1919 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #464444 !important;
  border-color: #464444 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #767676;
  color: #767676;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #4b4b4b !important;
  background-color: transparent !important;
  border-color: #4b4b4b !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #767676 !important;
  border-color: #767676 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #272a5c;
  color: #272a5c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #0d0e1f !important;
  background-color: transparent !important;
  border-color: #0d0e1f !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #272a5c !important;
  border-color: #272a5c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #bcef9b;
  color: #bcef9b;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #8ae350 !important;
  background-color: transparent !important;
  border-color: #8ae350 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #3b7813 !important;
  background-color: #bcef9b !important;
  border-color: #bcef9b !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffea64;
  color: #ffea64;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffde0d !important;
  background-color: transparent !important;
  border-color: #ffde0d !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #645600 !important;
  background-color: #ffea64 !important;
  border-color: #ffea64 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #7f2346 !important;
}
.text-secondary {
  color: #464444 !important;
}
.text-success {
  color: #272a5c !important;
}
.text-info {
  color: #767676 !important;
}
.text-warning {
  color: #bcef9b !important;
}
.text-danger {
  color: #ffea64 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #2f0d1a !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #121212 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #090914 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #434343 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #81e143 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #fddb00 !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: #7f2346;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #767676;
}
.alert-warning {
  background-color: #bcef9b;
}
.alert-danger {
  background-color: #ffea64;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #7f2346;
  border-color: #7f2346;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #7f2346;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #cf5282;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #4e54b4;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #b6b6b6;
}
.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: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.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: #7f2346 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #7f2346;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #7f2346;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #7f2346;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #7f2346;
  border-bottom-color: #7f2346;
}
.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: #7f2346 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #464444 !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='%237f2346' %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;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.cid-uCN54UU2d2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uCN54UU2d2 .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;
}
@media (max-width: 767px) {
  .cid-uCN54UU2d2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uCN54UU2d2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uCN54UU2d2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uCN54UU2d2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uCN54UU2d2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uCN54UU2d2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uCN54UU2d2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uCN54UU2d2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uCN54UU2d2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uCN54UU2d2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uCN54UU2d2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uCN54UU2d2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uCN54UU2d2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uCN54UU2d2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uCN54UU2d2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uCN54UU2d2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uCN54UU2d2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uCN54UU2d2 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCN54UU2d2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uCN54UU2d2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uCN54UU2d2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uCN54UU2d2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uCN54UU2d2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uCN54UU2d2 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uCN54UU2d2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uCN54UU2d2 .nav-item:focus,
.cid-uCN54UU2d2 .nav-link:focus {
  outline: none;
}
.cid-uCN54UU2d2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uCN54UU2d2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uCN54UU2d2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uCN54UU2d2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uCN54UU2d2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uCN54UU2d2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uCN54UU2d2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uCN54UU2d2 .navbar.opened {
  transition: all 0.25s;
}
.cid-uCN54UU2d2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uCN54UU2d2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uCN54UU2d2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uCN54UU2d2 .navbar.collapsed {
  justify-content: center;
}
.cid-uCN54UU2d2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uCN54UU2d2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uCN54UU2d2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uCN54UU2d2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uCN54UU2d2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uCN54UU2d2 .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-uCN54UU2d2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uCN54UU2d2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uCN54UU2d2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uCN54UU2d2 .navbar {
    min-height: 72px;
  }
  .cid-uCN54UU2d2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uCN54UU2d2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uCN54UU2d2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uCN54UU2d2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uCN54UU2d2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uCN54UU2d2 .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-uCN54UU2d2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uCN54UU2d2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uCN54UU2d2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uCN54UU2d2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uCN54UU2d2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uCN54UU2d2 .dropdown-item.active,
.cid-uCN54UU2d2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uCN54UU2d2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uCN54UU2d2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uCN54UU2d2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uCN54UU2d2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uCN54UU2d2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uCN54UU2d2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uCN54UU2d2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uCN54UU2d2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uCN54UU2d2 .navbar-buttons {
    text-align: left;
  }
}
.cid-uCN54UU2d2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uCN54UU2d2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uCN54UU2d2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uCN54UU2d2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCN54UU2d2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uCN54UU2d2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uCN54UU2d2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCN54UU2d2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uCN54UU2d2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uCN54UU2d2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uCN54UU2d2 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uCN54UU2d2 .opacityScroll {
  background: #ffffff !important;
}
.cid-uCN54UU2d2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uCN54UU2d2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uCN54UU2d2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uCN54UU2d2 .navbar {
    height: 70px;
  }
  .cid-uCN54UU2d2 .navbar.opened {
    height: auto;
  }
  .cid-uCN54UU2d2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uCN54UU2d2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uCN54UU2d2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uCN54UU2d2 .navbar-brand {
    margin-right: auto;
  }
  .cid-uCN54UU2d2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uCN54UU2d2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uCN54UU2d2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uCN54UU2d2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uCN54UU2d2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uCN54UU2d2 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uCN54UU2d2 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uCN54UU2d2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uCNxIcZ0zv {
  display: flex;
  background-image: url("../../../assets/images/cappellivolanti-2000x1000.jpg");
}
.cid-uCNxIcZ0zv .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uCNxIcZ0zv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCNxIcZ0zv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCNxIcZ0zv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uCNxIcZ0zv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uCNxIcZ0zv {
    align-items: center;
  }
  .cid-uCNxIcZ0zv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uCNxIcZ0zv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uCNxIcZ0zv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uCNxIcZ0zv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uCNxIcZ0zv .content-wrap {
    width: 100%;
  }
}
.cid-uCNxIcZ0zv .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uCNxIcZ0zv .mbr-text,
.cid-uCNxIcZ0zv .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uCNxIcZ0zv .mbr-section-title DIV {
  text-align: left;
}
.cid-uTiirvyhgj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uTiirvyhgj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiirvyhgj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTiirvyhgj .container {
    padding: 0 22px;
  }
}
.cid-uTiirvyhgj .row {
  justify-content: space-between;
}
.cid-uTiirvyhgj .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uTiirvyhgj .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uTiirvyhgj .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uTiirvyhgj .mbr-section-title {
  color: #7f2346;
}
.cid-uTiirvyhgj .mbr-text {
  color: #464444;
}
.cid-uTiirvyhgj label {
  color: #000000;
}
.cid-uTiirvyhgj LABEL {
  color: #767676;
}
.cid-uDU2HORTc8 {
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/home-laureata-3.gif");
}
.cid-uDU2HORTc8 .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: auto;
  background-color: #150764;
}
.cid-uDU2HORTc8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDU2HORTc8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: auto;
  height: auto
  position: absolute;
  top: 0;
}
.cid-uDU2HORTc8 .image-wrap {
  height: auto;
}
@media (max-width: auto) {
  .cid-uDU2HORTc8 .image-wrap {
    height: auto;
  }
}
.cid-uCNDYUWrO4 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uCNDYUWrO4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uCNDYUWrO4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uCNDYUWrO4 {
    align-items: center;
  }
  .cid-uCNDYUWrO4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uCNDYUWrO4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uCNDYUWrO4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uCNDYUWrO4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uCNDYUWrO4 .content-wrap {
    width: 100%;
  }
}
.cid-uCNDYUWrO4 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uCNDYUWrO4 .mbr-text,
.cid-uCNDYUWrO4 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uCNDYUWrO4 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uCNIu31sy9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uCNIu31sy9 .row {
  align-items: center;
}
.cid-uCNIu31sy9 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uCNIu31sy9 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uCNIu31sy9 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uCNIu31sy9 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uCNIu31sy9 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uCNIu31sy9 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uCNIu31sy9 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uCNIu31sy9 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uCNIu31sy9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uCNIu31sy9 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uCNIu31sy9 .label-text {
    text-align: center !important;
  }
}
.cid-uCNIu31sy9 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uCNIu31sy9 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uCNIu31sy9 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uCNIu31sy9 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uCNIu31sy9 .lists-container {
    justify-content: center;
  }
}
.cid-uCNIu31sy9 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uCNIu31sy9 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uCNIu31sy9 .list {
    align-items: center;
  }
}
.cid-uCNIu31sy9 .list-item {
  display: flex;
  align-items: center;
}
.cid-uCNIu31sy9 .icon-wrapper {
  margin-right: 5px;
}
.cid-uCNIu31sy9 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uCNIu31sy9 .list-item-text {
  flex-grow: 1;
}
.cid-uCNIu31sy9 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uCNIu31sy9 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uCNIu31sy9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uCNIu31sy9 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uCNIu31sy9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCNIu31sy9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uCNIu31sy9 .mbr-section-title,
.cid-uCNIu31sy9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uD8CbY7HOo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/multi-2000x674.png");
}
.cid-uD8CbY7HOo .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uD8CbY7HOo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8CbY7HOo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8CbY7HOo .image-wrap {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-uD8CbY7HOo .image-wrap {
    height: 300px;
  }
}
.cid-uCS2OftvX3 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uCS2OftvX3 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uCS2OftvX3 img,
.cid-uCS2OftvX3 .item-img {
  width: 100%;
}
.cid-uCS2OftvX3 .item:focus,
.cid-uCS2OftvX3 span:focus {
  outline: none;
}
.cid-uCS2OftvX3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uCS2OftvX3 .item {
    margin-bottom: 1rem;
  }
}
.cid-uCS2OftvX3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uCS2OftvX3 .mbr-section-title {
  color: #464444;
}
.cid-uCS2OftvX3 .mbr-text,
.cid-uCS2OftvX3 .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uCS2OftvX3 .item-title {
  color: #232323;
  text-align: center;
}
.cid-uCS2OftvX3 .content-head {
  max-width: 800px;
}
.cid-uNemeImtQO {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uNemeImtQO .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uNemeImtQO .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uNemeImtQO .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uNemeImtQO {
    align-items: center;
  }
  .cid-uNemeImtQO .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNemeImtQO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNemeImtQO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNemeImtQO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNemeImtQO .content-wrap {
    width: 100%;
  }
}
.cid-uNemeImtQO .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uNemeImtQO .mbr-text,
.cid-uNemeImtQO .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uNemeImtQO .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uNelNzDxta {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uNelNzDxta .row {
  flex-direction: row-reverse;
}
.cid-uNelNzDxta .row {
  align-items: center;
}
.cid-uNelNzDxta .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uNelNzDxta .img-position-container {
    bottom: 0rem;
    width: 50%;
    right: 0;
  }
}
@media (max-width: 767px) {
  .cid-uNelNzDxta .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uNelNzDxta .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uNelNzDxta .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uNelNzDxta .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uNelNzDxta .col-text {
    padding-right: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uNelNzDxta .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uNelNzDxta .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uNelNzDxta .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uNelNzDxta .label-text {
    text-align: center !important;
  }
}
.cid-uNelNzDxta .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uNelNzDxta .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uNelNzDxta .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uNelNzDxta .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uNelNzDxta .lists-container {
    justify-content: center;
  }
}
.cid-uNelNzDxta .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uNelNzDxta .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uNelNzDxta .list {
    align-items: center;
  }
}
.cid-uNelNzDxta .list-item {
  display: flex;
  align-items: center;
}
.cid-uNelNzDxta .icon-wrapper {
  margin-right: 5px;
}
.cid-uNelNzDxta .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uNelNzDxta .list-item-text {
  flex-grow: 1;
}
.cid-uNelNzDxta .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uNelNzDxta .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uNelNzDxta .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uNelNzDxta .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uNelNzDxta .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNelNzDxta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNelNzDxta .mbr-section-title,
.cid-uNelNzDxta .mbr-section-btn {
  color: #272a5c;
}
.cid-uHtDMuVHGl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHtDMuVHGl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtDMuVHGl .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHtDMuVHGl .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHtDMuVHGl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtDMuVHGl .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uHtDMuVHGl .card-title,
.cid-uHtDMuVHGl .iconfont-wrapper,
.cid-uHtDMuVHGl .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHtDMuVHGl .content-head {
  max-width: 800px;
}
.cid-uHtDMuVHGl .mbr-section-title {
  color: #7f2346;
}
.cid-uHtDMuVHGl .mbr-section-btn {
  text-align: center;
}
.cid-uHtDMuVHGl .card-title,
.cid-uHtDMuVHGl .iconfont-wrapper {
  color: #272a5c;
}
.cid-uGyLmOZhf5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyLmOZhf5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyLmOZhf5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyLmOZhf5 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyLmOZhf5 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyLmOZhf5 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyLmOZhf5 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyLmOZhf5 .container {
    padding: 0 12px;
  }
}
.cid-uGyLmOZhf5 .row {
  justify-content: center;
}
.cid-uGyLmOZhf5 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyLmOZhf5 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyLmOZhf5 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyLmOZhf5 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyLmOZhf5 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyLmOZhf5 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyLmOZhf5 .mbr-section-title,
.cid-uGyLmOZhf5 .mbr-section-btn,
.cid-uGyLmOZhf5 .title-wrapper {
  text-align: center;
}
.cid-uD8HcTNz2f {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uD8HcTNz2f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8HcTNz2f .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uD8HcTNz2f .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uD8HcTNz2f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8HcTNz2f .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #272a5c;
  height: 80px;
  border-radius: 50%;
}
.cid-uD8HcTNz2f .card-title,
.cid-uD8HcTNz2f .iconfont-wrapper,
.cid-uD8HcTNz2f .card-text {
  color: #000000;
  text-align: center;
}
.cid-uD8HcTNz2f .content-head {
  max-width: 800px;
}
.cid-uD8HcTNz2f .mbr-section-title {
  color: #272a5c;
}
.cid-uD8HcTNz2f .mbr-section-btn {
  text-align: center;
}
.cid-uD8HcTNz2f .mbr-section-subtitle {
  color: #464444;
}
.cid-uD8HcTNz2f .card-title,
.cid-uD8HcTNz2f .iconfont-wrapper {
  color: #272a5c;
}
.cid-uD8HcTNz2f .card-text,
.cid-uD8HcTNz2f .mbr-section-btn {
  color: #464444;
}
.cid-uHpg1qHECL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHpg1qHECL .row {
  align-items: center;
}
.cid-uHpg1qHECL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uHpg1qHECL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHpg1qHECL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uHpg1qHECL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uHpg1qHECL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uHpg1qHECL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uHpg1qHECL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uHpg1qHECL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uHpg1qHECL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uHpg1qHECL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uHpg1qHECL .label-text {
    text-align: center !important;
  }
}
.cid-uHpg1qHECL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uHpg1qHECL .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uHpg1qHECL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHpg1qHECL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uHpg1qHECL .lists-container {
    justify-content: center;
  }
}
.cid-uHpg1qHECL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uHpg1qHECL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHpg1qHECL .list {
    align-items: center;
  }
}
.cid-uHpg1qHECL .list-item {
  display: flex;
  align-items: center;
}
.cid-uHpg1qHECL .icon-wrapper {
  margin-right: 5px;
}
.cid-uHpg1qHECL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uHpg1qHECL .list-item-text {
  flex-grow: 1;
}
.cid-uHpg1qHECL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHpg1qHECL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uHpg1qHECL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uHpg1qHECL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uHpg1qHECL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHpg1qHECL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHpg1qHECL .mbr-section-title,
.cid-uHpg1qHECL .mbr-section-btn {
  color: #ffffff;
}
.cid-uD8OyHEGMQ {
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/ragazza-2000x1000.jpg");
}
.cid-uD8OyHEGMQ .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uD8OyHEGMQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uD8OyHEGMQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uD8OyHEGMQ {
    align-items: center;
  }
  .cid-uD8OyHEGMQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uD8OyHEGMQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uD8OyHEGMQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uD8OyHEGMQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uD8OyHEGMQ .content-wrap {
    width: 100%;
  }
}
.cid-uD8OyHEGMQ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uD8OyHEGMQ .mbr-text,
.cid-uD8OyHEGMQ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uD8OyHEGMQ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uD8NA2UWbq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uD8NA2UWbq .row {
  align-items: center;
}
.cid-uD8NA2UWbq .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD8NA2UWbq .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD8NA2UWbq .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD8NA2UWbq .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD8NA2UWbq .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD8NA2UWbq .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD8NA2UWbq .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD8NA2UWbq .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD8NA2UWbq .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD8NA2UWbq .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD8NA2UWbq .label-text {
    text-align: center !important;
  }
}
.cid-uD8NA2UWbq .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD8NA2UWbq .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD8NA2UWbq .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD8NA2UWbq .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD8NA2UWbq .lists-container {
    justify-content: center;
  }
}
.cid-uD8NA2UWbq .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD8NA2UWbq .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD8NA2UWbq .list {
    align-items: center;
  }
}
.cid-uD8NA2UWbq .list-item {
  display: flex;
  align-items: center;
}
.cid-uD8NA2UWbq .icon-wrapper {
  margin-right: 5px;
}
.cid-uD8NA2UWbq .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD8NA2UWbq .list-item-text {
  flex-grow: 1;
}
.cid-uD8NA2UWbq .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD8NA2UWbq .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD8NA2UWbq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD8NA2UWbq .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD8NA2UWbq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8NA2UWbq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8NA2UWbq .mbr-section-title,
.cid-uD8NA2UWbq .mbr-section-btn {
  color: #272a5c;
}
.cid-uD8S0zkNPz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uD8S0zkNPz .row {
  flex-direction: row-reverse;
}
.cid-uD8S0zkNPz .row {
  align-items: center;
}
.cid-uD8S0zkNPz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD8S0zkNPz .img-position-container {
    bottom: 0rem;
    width: 50%;
    right: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD8S0zkNPz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD8S0zkNPz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD8S0zkNPz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD8S0zkNPz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD8S0zkNPz .col-text {
    padding-right: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD8S0zkNPz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD8S0zkNPz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD8S0zkNPz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD8S0zkNPz .label-text {
    text-align: center !important;
  }
}
.cid-uD8S0zkNPz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD8S0zkNPz .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD8S0zkNPz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD8S0zkNPz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD8S0zkNPz .lists-container {
    justify-content: center;
  }
}
.cid-uD8S0zkNPz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD8S0zkNPz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD8S0zkNPz .list {
    align-items: center;
  }
}
.cid-uD8S0zkNPz .list-item {
  display: flex;
  align-items: center;
}
.cid-uD8S0zkNPz .icon-wrapper {
  margin-right: 5px;
}
.cid-uD8S0zkNPz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD8S0zkNPz .list-item-text {
  flex-grow: 1;
}
.cid-uD8S0zkNPz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD8S0zkNPz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD8S0zkNPz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD8S0zkNPz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD8S0zkNPz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8S0zkNPz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8S0zkNPz .mbr-section-title,
.cid-uD8S0zkNPz .mbr-section-btn {
  color: #272a5c;
}
.cid-uD8SzyJU8b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uD8SzyJU8b .row {
  align-items: center;
}
.cid-uD8SzyJU8b .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD8SzyJU8b .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD8SzyJU8b .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD8SzyJU8b .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD8SzyJU8b .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD8SzyJU8b .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD8SzyJU8b .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD8SzyJU8b .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD8SzyJU8b .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD8SzyJU8b .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD8SzyJU8b .label-text {
    text-align: center !important;
  }
}
.cid-uD8SzyJU8b .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD8SzyJU8b .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD8SzyJU8b .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD8SzyJU8b .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD8SzyJU8b .lists-container {
    justify-content: center;
  }
}
.cid-uD8SzyJU8b .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD8SzyJU8b .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD8SzyJU8b .list {
    align-items: center;
  }
}
.cid-uD8SzyJU8b .list-item {
  display: flex;
  align-items: center;
}
.cid-uD8SzyJU8b .icon-wrapper {
  margin-right: 5px;
}
.cid-uD8SzyJU8b .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD8SzyJU8b .list-item-text {
  flex-grow: 1;
}
.cid-uD8SzyJU8b .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD8SzyJU8b .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD8SzyJU8b .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD8SzyJU8b .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD8SzyJU8b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8SzyJU8b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8SzyJU8b .mbr-section-title,
.cid-uD8SzyJU8b .mbr-section-btn {
  color: #272a5c;
}
.cid-uD8UyCgMRr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD8UyCgMRr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8UyCgMRr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8UyCgMRr .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uD8UyCgMRr .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uD8UyCgMRr .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uD8UyCgMRr .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uD8UyCgMRr .container {
    padding: 0 12px;
  }
}
.cid-uD8UyCgMRr .row {
  justify-content: center;
}
.cid-uD8UyCgMRr .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uD8UyCgMRr .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uD8UyCgMRr .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uD8UyCgMRr .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uD8UyCgMRr .mbr-section-title {
  color: #ffffff;
}
.cid-uD8UyCgMRr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uD8UyCgMRr .mbr-section-title,
.cid-uD8UyCgMRr .mbr-section-btn,
.cid-uD8UyCgMRr .title-wrapper {
  text-align: center;
}
.cid-uCRR2VPD1A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uCRR2VPD1A .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uCRR2VPD1A .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uCRR2VPD1A .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uCRR2VPD1A .row {
    text-align: center;
  }
  .cid-uCRR2VPD1A .row > div {
    margin: auto;
  }
  .cid-uCRR2VPD1A .social-row {
    justify-content: center;
  }
}
.cid-uCRR2VPD1A .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uCRR2VPD1A .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uCRR2VPD1A .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uCRR2VPD1A .list {
    margin-bottom: 0rem;
  }
}
.cid-uCRR2VPD1A .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uCRR2VPD1A .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uCRR2VPD1A div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uCRR2VPD1A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uCRR2VPD1A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDI7B3V2XN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDI7B3V2XN .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDI7B3V2XN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDI7B3V2XN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDI7B3V2XN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDI7B3V2XN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDI7B3V2XN {
    align-items: center;
  }
  .cid-uDI7B3V2XN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDI7B3V2XN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDI7B3V2XN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDI7B3V2XN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDI7B3V2XN .content-wrap {
    width: 100%;
  }
}
.cid-uDI7B3V2XN .mbr-section-title {
  text-align: center;
}
.cid-uDI7B3V2XN .mbr-text,
.cid-uDI7B3V2XN .mbr-section-btn {
  text-align: center;
}
.cid-uD8ZM0rxzR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uD8ZM0rxzR .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;
}
@media (max-width: 767px) {
  .cid-uD8ZM0rxzR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uD8ZM0rxzR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uD8ZM0rxzR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uD8ZM0rxzR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uD8ZM0rxzR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uD8ZM0rxzR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uD8ZM0rxzR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uD8ZM0rxzR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uD8ZM0rxzR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uD8ZM0rxzR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uD8ZM0rxzR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uD8ZM0rxzR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uD8ZM0rxzR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uD8ZM0rxzR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uD8ZM0rxzR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uD8ZM0rxzR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uD8ZM0rxzR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uD8ZM0rxzR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD8ZM0rxzR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uD8ZM0rxzR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uD8ZM0rxzR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uD8ZM0rxzR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uD8ZM0rxzR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uD8ZM0rxzR .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uD8ZM0rxzR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uD8ZM0rxzR .nav-item:focus,
.cid-uD8ZM0rxzR .nav-link:focus {
  outline: none;
}
.cid-uD8ZM0rxzR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uD8ZM0rxzR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uD8ZM0rxzR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uD8ZM0rxzR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uD8ZM0rxzR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uD8ZM0rxzR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uD8ZM0rxzR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uD8ZM0rxzR .navbar.opened {
  transition: all 0.25s;
}
.cid-uD8ZM0rxzR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uD8ZM0rxzR .navbar .navbar-logo img {
  width: auto;
}
.cid-uD8ZM0rxzR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uD8ZM0rxzR .navbar.collapsed {
  justify-content: center;
}
.cid-uD8ZM0rxzR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uD8ZM0rxzR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uD8ZM0rxzR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uD8ZM0rxzR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uD8ZM0rxzR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uD8ZM0rxzR .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-uD8ZM0rxzR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uD8ZM0rxzR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uD8ZM0rxzR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD8ZM0rxzR .navbar {
    min-height: 72px;
  }
  .cid-uD8ZM0rxzR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uD8ZM0rxzR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uD8ZM0rxzR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uD8ZM0rxzR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uD8ZM0rxzR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uD8ZM0rxzR .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-uD8ZM0rxzR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uD8ZM0rxzR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uD8ZM0rxzR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uD8ZM0rxzR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uD8ZM0rxzR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uD8ZM0rxzR .dropdown-item.active,
.cid-uD8ZM0rxzR .dropdown-item:active {
  background-color: transparent;
}
.cid-uD8ZM0rxzR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uD8ZM0rxzR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uD8ZM0rxzR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uD8ZM0rxzR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uD8ZM0rxzR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uD8ZM0rxzR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uD8ZM0rxzR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uD8ZM0rxzR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uD8ZM0rxzR .navbar-buttons {
    text-align: left;
  }
}
.cid-uD8ZM0rxzR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uD8ZM0rxzR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uD8ZM0rxzR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uD8ZM0rxzR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD8ZM0rxzR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD8ZM0rxzR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uD8ZM0rxzR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD8ZM0rxzR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uD8ZM0rxzR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uD8ZM0rxzR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD8ZM0rxzR .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uD8ZM0rxzR .opacityScroll {
  background: #ffffff !important;
}
.cid-uD8ZM0rxzR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uD8ZM0rxzR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uD8ZM0rxzR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uD8ZM0rxzR .navbar {
    height: 70px;
  }
  .cid-uD8ZM0rxzR .navbar.opened {
    height: auto;
  }
  .cid-uD8ZM0rxzR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uD8ZM0rxzR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uD8ZM0rxzR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uD8ZM0rxzR .navbar-brand {
    margin-right: auto;
  }
  .cid-uD8ZM0rxzR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uD8ZM0rxzR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uD8ZM0rxzR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uD8ZM0rxzR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD8ZM0rxzR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uD8ZM0rxzR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uD8ZM0rxzR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uD8ZM0rxzR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uD8ZM1EudG {
  display: flex;
  background-image: url("../../../assets/images/contatti-2000x1000.jpg");
}
.cid-uD8ZM1EudG .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uD8ZM1EudG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8ZM1EudG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD8ZM1EudG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uD8ZM1EudG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uD8ZM1EudG {
    align-items: center;
  }
  .cid-uD8ZM1EudG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uD8ZM1EudG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uD8ZM1EudG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uD8ZM1EudG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uD8ZM1EudG .content-wrap {
    width: 100%;
  }
}
.cid-uD8ZM1EudG .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uD8ZM1EudG .mbr-text,
.cid-uD8ZM1EudG .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uD8ZM1EudG .mbr-section-title DIV {
  text-align: left;
}
.cid-uGyZVDkcCf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZVDkcCf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZVDkcCf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZVDkcCf .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZVDkcCf .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZVDkcCf .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZVDkcCf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZVDkcCf .container {
    padding: 0 12px;
  }
}
.cid-uGyZVDkcCf .row {
  justify-content: center;
}
.cid-uGyZVDkcCf .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZVDkcCf .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZVDkcCf .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZVDkcCf .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZVDkcCf .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZVDkcCf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZVDkcCf .mbr-section-title,
.cid-uGyZVDkcCf .mbr-section-btn,
.cid-uGyZVDkcCf .title-wrapper {
  text-align: center;
}
.cid-uJaSmISszn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaSmISszn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaSmISszn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaSmISszn .container {
    padding: 0 22px;
  }
}
.cid-uJaSmISszn .row {
  justify-content: space-between;
}
.cid-uJaSmISszn .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaSmISszn .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaSmISszn .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaSmISszn .mbr-section-title {
  color: #7f2346;
}
.cid-uJaSmISszn .mbr-text {
  color: #464444;
}
.cid-uJaSmISszn label {
  color: #000000;
}
.cid-uJaSmISszn LABEL {
  color: #767676;
}
.cid-uD91vFaNxd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD91vFaNxd .row {
  align-items: center;
}
.cid-uD91vFaNxd .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD91vFaNxd .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD91vFaNxd .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD91vFaNxd .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD91vFaNxd .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD91vFaNxd .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD91vFaNxd .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD91vFaNxd .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD91vFaNxd .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD91vFaNxd .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD91vFaNxd .label-text {
    text-align: center !important;
  }
}
.cid-uD91vFaNxd .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD91vFaNxd .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD91vFaNxd .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD91vFaNxd .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD91vFaNxd .lists-container {
    justify-content: center;
  }
}
.cid-uD91vFaNxd .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD91vFaNxd .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD91vFaNxd .list {
    align-items: center;
  }
}
.cid-uD91vFaNxd .list-item {
  display: flex;
  align-items: center;
}
.cid-uD91vFaNxd .icon-wrapper {
  margin-right: 5px;
}
.cid-uD91vFaNxd .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD91vFaNxd .list-item-text {
  flex-grow: 1;
}
.cid-uD91vFaNxd .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD91vFaNxd .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD91vFaNxd .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD91vFaNxd .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD91vFaNxd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD91vFaNxd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD91vFaNxd .mbr-section-title,
.cid-uD91vFaNxd .mbr-section-btn {
  color: #ffffff;
}
.cid-uD92hteJON .main_wrapper {
  position: relative;
  height: 800px;
  width: 100%;
}
.cid-uD92hteJON .b_wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 991px) {
  .cid-uD92hteJON .b_wrapper {
    position: relative;
    width: 100%;
    height: auto !important;
    flex-direction: column;
  }
}
.cid-uD92hteJON .row {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-uD92hteJON .container-fluid {
    padding: 0;
  }
}
.cid-uD92hteJON ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.cid-uD92hteJON .item-wrapper {
  height: 100%;
  background-color: #ffffff;
  pointer-events: fill;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uD92hteJON .item-wrapper {
    padding: 1.5rem;
  }
}
@media (max-width: 991px) {
  .cid-uD92hteJON .item-wrapper {
    width: 100%;
    position: relative;
    padding: 2rem;
    border-radius: 0px !important;
  }
}
@media (max-width: 767px) {
  .cid-uD92hteJON .item-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-uD92hteJON .google-map {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.cid-uD92hteJON .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 0px !important;
}
.cid-uD92hteJON .google-map [data-state-details] {
  color: #edefeb;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-uD92hteJON .google-map[data-state] {
  background: #edefeb;
}
.cid-uD92hteJON .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
@media (max-width: 991px) {
  .cid-uD92hteJON .google-map {
    position: static;
  }
}
.cid-uD8ZMfvAYj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD8ZMfvAYj .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uD8ZMfvAYj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uD8ZMfvAYj .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uD8ZMfvAYj .row {
    text-align: center;
  }
  .cid-uD8ZMfvAYj .row > div {
    margin: auto;
  }
  .cid-uD8ZMfvAYj .social-row {
    justify-content: center;
  }
}
.cid-uD8ZMfvAYj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uD8ZMfvAYj .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uD8ZMfvAYj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uD8ZMfvAYj .list {
    margin-bottom: 0rem;
  }
}
.cid-uD8ZMfvAYj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uD8ZMfvAYj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uD8ZMfvAYj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uD8ZMfvAYj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD8ZMfvAYj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIxZ4Gwy8 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIxZ4Gwy8 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIxZ4Gwy8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIxZ4Gwy8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIxZ4Gwy8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIxZ4Gwy8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIxZ4Gwy8 {
    align-items: center;
  }
  .cid-uDIxZ4Gwy8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIxZ4Gwy8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIxZ4Gwy8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIxZ4Gwy8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIxZ4Gwy8 .content-wrap {
    width: 100%;
  }
}
.cid-uDIxZ4Gwy8 .mbr-section-title {
  text-align: center;
}
.cid-uDIxZ4Gwy8 .mbr-text,
.cid-uDIxZ4Gwy8 .mbr-section-btn {
  text-align: center;
}
.cid-uD9gf3Otsz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uD9gf3Otsz .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;
}
@media (max-width: 767px) {
  .cid-uD9gf3Otsz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uD9gf3Otsz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uD9gf3Otsz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uD9gf3Otsz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uD9gf3Otsz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uD9gf3Otsz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uD9gf3Otsz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uD9gf3Otsz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uD9gf3Otsz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uD9gf3Otsz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uD9gf3Otsz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uD9gf3Otsz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uD9gf3Otsz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uD9gf3Otsz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uD9gf3Otsz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uD9gf3Otsz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uD9gf3Otsz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uD9gf3Otsz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD9gf3Otsz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uD9gf3Otsz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uD9gf3Otsz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uD9gf3Otsz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uD9gf3Otsz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uD9gf3Otsz .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uD9gf3Otsz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uD9gf3Otsz .nav-item:focus,
.cid-uD9gf3Otsz .nav-link:focus {
  outline: none;
}
.cid-uD9gf3Otsz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uD9gf3Otsz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uD9gf3Otsz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uD9gf3Otsz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uD9gf3Otsz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uD9gf3Otsz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uD9gf3Otsz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uD9gf3Otsz .navbar.opened {
  transition: all 0.25s;
}
.cid-uD9gf3Otsz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uD9gf3Otsz .navbar .navbar-logo img {
  width: auto;
}
.cid-uD9gf3Otsz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uD9gf3Otsz .navbar.collapsed {
  justify-content: center;
}
.cid-uD9gf3Otsz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uD9gf3Otsz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uD9gf3Otsz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uD9gf3Otsz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uD9gf3Otsz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uD9gf3Otsz .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-uD9gf3Otsz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uD9gf3Otsz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uD9gf3Otsz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD9gf3Otsz .navbar {
    min-height: 72px;
  }
  .cid-uD9gf3Otsz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uD9gf3Otsz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uD9gf3Otsz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uD9gf3Otsz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uD9gf3Otsz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uD9gf3Otsz .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-uD9gf3Otsz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uD9gf3Otsz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uD9gf3Otsz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uD9gf3Otsz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uD9gf3Otsz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uD9gf3Otsz .dropdown-item.active,
.cid-uD9gf3Otsz .dropdown-item:active {
  background-color: transparent;
}
.cid-uD9gf3Otsz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uD9gf3Otsz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uD9gf3Otsz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uD9gf3Otsz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uD9gf3Otsz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uD9gf3Otsz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uD9gf3Otsz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uD9gf3Otsz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uD9gf3Otsz .navbar-buttons {
    text-align: left;
  }
}
.cid-uD9gf3Otsz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uD9gf3Otsz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uD9gf3Otsz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uD9gf3Otsz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD9gf3Otsz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD9gf3Otsz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uD9gf3Otsz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD9gf3Otsz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uD9gf3Otsz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uD9gf3Otsz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD9gf3Otsz .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uD9gf3Otsz .opacityScroll {
  background: #ffffff !important;
}
.cid-uD9gf3Otsz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uD9gf3Otsz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uD9gf3Otsz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uD9gf3Otsz .navbar {
    height: 70px;
  }
  .cid-uD9gf3Otsz .navbar.opened {
    height: auto;
  }
  .cid-uD9gf3Otsz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uD9gf3Otsz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uD9gf3Otsz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uD9gf3Otsz .navbar-brand {
    margin-right: auto;
  }
  .cid-uD9gf3Otsz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uD9gf3Otsz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uD9gf3Otsz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uD9gf3Otsz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD9gf3Otsz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uD9gf3Otsz .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uD9gf3Otsz .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uD9gf3Otsz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uD9gf4VmsZ {
  display: flex;
  background-image: url("../../../assets/images/triennali-2000x1000.jpg");
}
.cid-uD9gf4VmsZ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uD9gf4VmsZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9gf4VmsZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9gf4VmsZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uD9gf4VmsZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uD9gf4VmsZ {
    align-items: center;
  }
  .cid-uD9gf4VmsZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uD9gf4VmsZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uD9gf4VmsZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uD9gf4VmsZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uD9gf4VmsZ .content-wrap {
    width: 100%;
  }
}
.cid-uD9gf4VmsZ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uD9gf4VmsZ .mbr-text,
.cid-uD9gf4VmsZ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uD9gf4VmsZ .mbr-section-title DIV {
  text-align: left;
}
.cid-uD9hmJYvEh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9hmJYvEh .row {
  align-items: center;
}
.cid-uD9hmJYvEh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD9hmJYvEh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9hmJYvEh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD9hmJYvEh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD9hmJYvEh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD9hmJYvEh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD9hmJYvEh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD9hmJYvEh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD9hmJYvEh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD9hmJYvEh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD9hmJYvEh .label-text {
    text-align: center !important;
  }
}
.cid-uD9hmJYvEh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD9hmJYvEh .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD9hmJYvEh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9hmJYvEh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD9hmJYvEh .lists-container {
    justify-content: center;
  }
}
.cid-uD9hmJYvEh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD9hmJYvEh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9hmJYvEh .list {
    align-items: center;
  }
}
.cid-uD9hmJYvEh .list-item {
  display: flex;
  align-items: center;
}
.cid-uD9hmJYvEh .icon-wrapper {
  margin-right: 5px;
}
.cid-uD9hmJYvEh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD9hmJYvEh .list-item-text {
  flex-grow: 1;
}
.cid-uD9hmJYvEh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9hmJYvEh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD9hmJYvEh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD9hmJYvEh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD9hmJYvEh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9hmJYvEh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9hmJYvEh .mbr-section-title,
.cid-uD9hmJYvEh .mbr-section-btn {
  color: #ffffff;
}
.cid-uEzqrF8di1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uEzqrF8di1 img,
.cid-uEzqrF8di1 .item-img {
  width: 100%;
}
.cid-uEzqrF8di1 .item:focus,
.cid-uEzqrF8di1 span:focus {
  outline: none;
}
.cid-uEzqrF8di1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uEzqrF8di1 .item {
    margin-bottom: 1rem;
  }
}
.cid-uEzqrF8di1 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uEzqrF8di1 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uEzqrF8di1 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uEzqrF8di1 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uEzqrF8di1 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uEzqrF8di1 .mbr-section-title {
  color: #272a5c;
}
.cid-uEzqrF8di1 .item-title {
  text-align: left;
  color: #7f2346;
}
.cid-uEzqrF8di1 .item-subtitle {
  text-align: left;
}
.cid-uEzqrF8di1 .mbr-text,
.cid-uEzqrF8di1 .item .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEzqrF8di1 .content-head {
  max-width: 800px;
}
.cid-uGyMkwJPub {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMkwJPub .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMkwJPub .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMkwJPub .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMkwJPub .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMkwJPub .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMkwJPub .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMkwJPub .container {
    padding: 0 12px;
  }
}
.cid-uGyMkwJPub .row {
  justify-content: center;
}
.cid-uGyMkwJPub .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMkwJPub .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMkwJPub .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMkwJPub .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMkwJPub .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMkwJPub .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMkwJPub .mbr-section-title,
.cid-uGyMkwJPub .mbr-section-btn,
.cid-uGyMkwJPub .title-wrapper {
  text-align: center;
}
.cid-uD9kBbRhEP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uD9kBbRhEP .row {
  align-items: center;
}
.cid-uD9kBbRhEP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD9kBbRhEP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9kBbRhEP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD9kBbRhEP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD9kBbRhEP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD9kBbRhEP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD9kBbRhEP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD9kBbRhEP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD9kBbRhEP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD9kBbRhEP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD9kBbRhEP .label-text {
    text-align: center !important;
  }
}
.cid-uD9kBbRhEP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD9kBbRhEP .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD9kBbRhEP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9kBbRhEP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD9kBbRhEP .lists-container {
    justify-content: center;
  }
}
.cid-uD9kBbRhEP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD9kBbRhEP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9kBbRhEP .list {
    align-items: center;
  }
}
.cid-uD9kBbRhEP .list-item {
  display: flex;
  align-items: center;
}
.cid-uD9kBbRhEP .icon-wrapper {
  margin-right: 5px;
}
.cid-uD9kBbRhEP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD9kBbRhEP .list-item-text {
  flex-grow: 1;
}
.cid-uD9kBbRhEP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9kBbRhEP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD9kBbRhEP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD9kBbRhEP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD9kBbRhEP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9kBbRhEP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9kBbRhEP .mbr-section-title,
.cid-uD9kBbRhEP .mbr-section-btn {
  color: #272a5c;
}
.cid-uD9gffDZJ1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9gffDZJ1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9gffDZJ1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9gffDZJ1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uD9gffDZJ1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uD9gffDZJ1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uD9gffDZJ1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uD9gffDZJ1 .container {
    padding: 0 12px;
  }
}
.cid-uD9gffDZJ1 .row {
  justify-content: center;
}
.cid-uD9gffDZJ1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uD9gffDZJ1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uD9gffDZJ1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uD9gffDZJ1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uD9gffDZJ1 .mbr-section-title {
  color: #ffffff;
}
.cid-uD9gffDZJ1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uD9gffDZJ1 .mbr-section-title,
.cid-uD9gffDZJ1 .mbr-section-btn,
.cid-uD9gffDZJ1 .title-wrapper {
  text-align: center;
}
.cid-uJaUp27PmG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUp27PmG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUp27PmG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUp27PmG .container {
    padding: 0 22px;
  }
}
.cid-uJaUp27PmG .row {
  justify-content: space-between;
}
.cid-uJaUp27PmG .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUp27PmG .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUp27PmG .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUp27PmG .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUp27PmG .mbr-text {
  color: #464444;
}
.cid-uJaUp27PmG label {
  color: #000000;
}
.cid-uJaUp27PmG LABEL {
  color: #767676;
}
.cid-uD9gfhL5Dl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9gfhL5Dl .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uD9gfhL5Dl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uD9gfhL5Dl .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uD9gfhL5Dl .row {
    text-align: center;
  }
  .cid-uD9gfhL5Dl .row > div {
    margin: auto;
  }
  .cid-uD9gfhL5Dl .social-row {
    justify-content: center;
  }
}
.cid-uD9gfhL5Dl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uD9gfhL5Dl .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uD9gfhL5Dl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uD9gfhL5Dl .list {
    margin-bottom: 0rem;
  }
}
.cid-uD9gfhL5Dl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uD9gfhL5Dl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uD9gfhL5Dl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uD9gfhL5Dl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9gfhL5Dl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIykp21F3 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIykp21F3 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIykp21F3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIykp21F3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIykp21F3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIykp21F3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIykp21F3 {
    align-items: center;
  }
  .cid-uDIykp21F3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIykp21F3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIykp21F3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIykp21F3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIykp21F3 .content-wrap {
    width: 100%;
  }
}
.cid-uDIykp21F3 .mbr-section-title {
  text-align: center;
}
.cid-uDIykp21F3 .mbr-text,
.cid-uDIykp21F3 .mbr-section-btn {
  text-align: center;
}
.cid-uD9kOjcSok {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uD9kOjcSok .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;
}
@media (max-width: 767px) {
  .cid-uD9kOjcSok .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uD9kOjcSok .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uD9kOjcSok .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uD9kOjcSok .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uD9kOjcSok .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uD9kOjcSok .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uD9kOjcSok .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uD9kOjcSok .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uD9kOjcSok .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uD9kOjcSok .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uD9kOjcSok .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uD9kOjcSok .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uD9kOjcSok .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uD9kOjcSok .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uD9kOjcSok .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uD9kOjcSok .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uD9kOjcSok .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uD9kOjcSok .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD9kOjcSok .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uD9kOjcSok .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uD9kOjcSok .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uD9kOjcSok .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOjcSok .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uD9kOjcSok .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uD9kOjcSok .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uD9kOjcSok .nav-item:focus,
.cid-uD9kOjcSok .nav-link:focus {
  outline: none;
}
.cid-uD9kOjcSok .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uD9kOjcSok .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uD9kOjcSok .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uD9kOjcSok .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uD9kOjcSok .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uD9kOjcSok .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uD9kOjcSok .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uD9kOjcSok .navbar.opened {
  transition: all 0.25s;
}
.cid-uD9kOjcSok .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uD9kOjcSok .navbar .navbar-logo img {
  width: auto;
}
.cid-uD9kOjcSok .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uD9kOjcSok .navbar.collapsed {
  justify-content: center;
}
.cid-uD9kOjcSok .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uD9kOjcSok .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uD9kOjcSok .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uD9kOjcSok .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uD9kOjcSok .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uD9kOjcSok .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-uD9kOjcSok .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uD9kOjcSok .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uD9kOjcSok .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD9kOjcSok .navbar {
    min-height: 72px;
  }
  .cid-uD9kOjcSok .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uD9kOjcSok .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uD9kOjcSok .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uD9kOjcSok .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uD9kOjcSok .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uD9kOjcSok .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-uD9kOjcSok .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uD9kOjcSok .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uD9kOjcSok .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uD9kOjcSok .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uD9kOjcSok .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uD9kOjcSok .dropdown-item.active,
.cid-uD9kOjcSok .dropdown-item:active {
  background-color: transparent;
}
.cid-uD9kOjcSok .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uD9kOjcSok .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uD9kOjcSok .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uD9kOjcSok .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uD9kOjcSok .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uD9kOjcSok .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uD9kOjcSok ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uD9kOjcSok .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uD9kOjcSok .navbar-buttons {
    text-align: left;
  }
}
.cid-uD9kOjcSok button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uD9kOjcSok button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uD9kOjcSok button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uD9kOjcSok button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD9kOjcSok button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD9kOjcSok button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uD9kOjcSok nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD9kOjcSok nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uD9kOjcSok nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uD9kOjcSok nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD9kOjcSok .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uD9kOjcSok .opacityScroll {
  background: #ffffff !important;
}
.cid-uD9kOjcSok a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uD9kOjcSok .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uD9kOjcSok .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uD9kOjcSok .navbar {
    height: 70px;
  }
  .cid-uD9kOjcSok .navbar.opened {
    height: auto;
  }
  .cid-uD9kOjcSok .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uD9kOjcSok .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uD9kOjcSok .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uD9kOjcSok .navbar-brand {
    margin-right: auto;
  }
  .cid-uD9kOjcSok .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uD9kOjcSok .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uD9kOjcSok .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uD9kOjcSok .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD9kOjcSok .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uD9kOjcSok .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uD9kOjcSok .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uD9kOjcSok .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uD9kOkSzMM {
  display: flex;
  background-image: url("../../../assets/images/biologiche-2000x1000.jpg");
}
.cid-uD9kOkSzMM .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uD9kOkSzMM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9kOkSzMM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9kOkSzMM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uD9kOkSzMM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uD9kOkSzMM {
    align-items: center;
  }
  .cid-uD9kOkSzMM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uD9kOkSzMM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOkSzMM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uD9kOkSzMM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uD9kOkSzMM .content-wrap {
    width: 100%;
  }
}
.cid-uD9kOkSzMM .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uD9kOkSzMM .mbr-text,
.cid-uD9kOkSzMM .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uD9kOkSzMM .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOH30vkbH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOH30vkbH .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOH30vkbH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOH30vkbH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOH30vkbH {
    align-items: center;
  }
  .cid-uFOH30vkbH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOH30vkbH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOH30vkbH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOH30vkbH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOH30vkbH .content-wrap {
    width: 100%;
  }
}
.cid-uFOH30vkbH .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOH30vkbH .mbr-text,
.cid-uFOH30vkbH .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOH30vkbH .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uD9kOlYD8x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9kOlYD8x .row {
  align-items: center;
}
.cid-uD9kOlYD8x .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD9kOlYD8x .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOlYD8x .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD9kOlYD8x .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD9kOlYD8x .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD9kOlYD8x .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD9kOlYD8x .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOlYD8x .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD9kOlYD8x .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD9kOlYD8x .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD9kOlYD8x .label-text {
    text-align: center !important;
  }
}
.cid-uD9kOlYD8x .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD9kOlYD8x .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD9kOlYD8x .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9kOlYD8x .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOlYD8x .lists-container {
    justify-content: center;
  }
}
.cid-uD9kOlYD8x .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD9kOlYD8x .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOlYD8x .list {
    align-items: center;
  }
}
.cid-uD9kOlYD8x .list-item {
  display: flex;
  align-items: center;
}
.cid-uD9kOlYD8x .icon-wrapper {
  margin-right: 5px;
}
.cid-uD9kOlYD8x .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD9kOlYD8x .list-item-text {
  flex-grow: 1;
}
.cid-uD9kOlYD8x .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9kOlYD8x .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD9kOlYD8x .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD9kOlYD8x .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD9kOlYD8x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9kOlYD8x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9kOlYD8x .mbr-section-title,
.cid-uD9kOlYD8x .mbr-section-btn {
  color: #ffffff;
}
.cid-uD9kOnsjV2 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uD9kOnsjV2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uD9kOnsjV2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uD9kOnsjV2 {
    align-items: center;
  }
  .cid-uD9kOnsjV2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uD9kOnsjV2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOnsjV2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uD9kOnsjV2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uD9kOnsjV2 .content-wrap {
    width: 100%;
  }
}
.cid-uD9kOnsjV2 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uD9kOnsjV2 .mbr-text,
.cid-uD9kOnsjV2 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uD9kOnsjV2 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uD9pW0tSVw {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uD9pW0tSVw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9pW0tSVw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uD9pW0tSVw .container {
    padding: 0 20px;
  }
}
.cid-uD9pW0tSVw .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uD9pW0tSVw .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uD9pW0tSVw .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uD9pW0tSVw .panel-group {
    padding: 0 20px;
  }
}
.cid-uD9pW0tSVw .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uD9pW0tSVw .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uD9pW0tSVw .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uD9pW0tSVw .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uD9pW0tSVw .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uD9pW0tSVw .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uD9pW0tSVw .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uD9pW0tSVw .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uD9pW0tSVw .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uD9pW0tSVw .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uD9pW0tSVw .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uD9pW0tSVw .panel-title-edit {
  color: #272a5c;
}
.cid-uD9pW0tSVw .panel-text {
  color: #464444;
}
.cid-uGyOxN3mZY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOxN3mZY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOxN3mZY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOxN3mZY .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOxN3mZY .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOxN3mZY .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOxN3mZY .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOxN3mZY .container {
    padding: 0 12px;
  }
}
.cid-uGyOxN3mZY .row {
  justify-content: center;
}
.cid-uGyOxN3mZY .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOxN3mZY .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOxN3mZY .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOxN3mZY .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOxN3mZY .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOxN3mZY .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOxN3mZY .mbr-section-title,
.cid-uGyOxN3mZY .mbr-section-btn,
.cid-uGyOxN3mZY .title-wrapper {
  text-align: center;
}
.cid-uD9kOqk17s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uD9kOqk17s .row {
  align-items: center;
}
.cid-uD9kOqk17s .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uD9kOqk17s .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOqk17s .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uD9kOqk17s .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uD9kOqk17s .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uD9kOqk17s .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uD9kOqk17s .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOqk17s .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uD9kOqk17s .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uD9kOqk17s .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uD9kOqk17s .label-text {
    text-align: center !important;
  }
}
.cid-uD9kOqk17s .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uD9kOqk17s .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uD9kOqk17s .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9kOqk17s .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOqk17s .lists-container {
    justify-content: center;
  }
}
.cid-uD9kOqk17s .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uD9kOqk17s .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOqk17s .list {
    align-items: center;
  }
}
.cid-uD9kOqk17s .list-item {
  display: flex;
  align-items: center;
}
.cid-uD9kOqk17s .icon-wrapper {
  margin-right: 5px;
}
.cid-uD9kOqk17s .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uD9kOqk17s .list-item-text {
  flex-grow: 1;
}
.cid-uD9kOqk17s .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uD9kOqk17s .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uD9kOqk17s .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uD9kOqk17s .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uD9kOqk17s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9kOqk17s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9kOqk17s .mbr-section-title,
.cid-uD9kOqk17s .mbr-section-btn {
  color: #272a5c;
}
.cid-uD9kOsOGnI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9kOsOGnI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9kOsOGnI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uD9kOsOGnI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uD9kOsOGnI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uD9kOsOGnI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uD9kOsOGnI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uD9kOsOGnI .container {
    padding: 0 12px;
  }
}
.cid-uD9kOsOGnI .row {
  justify-content: center;
}
.cid-uD9kOsOGnI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uD9kOsOGnI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uD9kOsOGnI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uD9kOsOGnI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uD9kOsOGnI .mbr-section-title {
  color: #ffffff;
}
.cid-uD9kOsOGnI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uD9kOsOGnI .mbr-section-title,
.cid-uD9kOsOGnI .mbr-section-btn,
.cid-uD9kOsOGnI .title-wrapper {
  text-align: center;
}
.cid-uJaW5XvCUi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaW5XvCUi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaW5XvCUi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaW5XvCUi .container {
    padding: 0 22px;
  }
}
.cid-uJaW5XvCUi .row {
  justify-content: space-between;
}
.cid-uJaW5XvCUi .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaW5XvCUi .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaW5XvCUi .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaW5XvCUi .mbr-section-title {
  color: #7f2346;
}
.cid-uJaW5XvCUi .mbr-text {
  color: #464444;
}
.cid-uJaW5XvCUi label {
  color: #000000;
}
.cid-uJaW5XvCUi LABEL {
  color: #767676;
}
.cid-uD9kOuALON {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9kOuALON .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uD9kOuALON .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uD9kOuALON .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uD9kOuALON .row {
    text-align: center;
  }
  .cid-uD9kOuALON .row > div {
    margin: auto;
  }
  .cid-uD9kOuALON .social-row {
    justify-content: center;
  }
}
.cid-uD9kOuALON .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uD9kOuALON .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uD9kOuALON .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uD9kOuALON .list {
    margin-bottom: 0rem;
  }
}
.cid-uD9kOuALON .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uD9kOuALON .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uD9kOuALON div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uD9kOuALON .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9kOuALON .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIynqIwEz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIynqIwEz .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIynqIwEz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIynqIwEz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIynqIwEz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIynqIwEz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIynqIwEz {
    align-items: center;
  }
  .cid-uDIynqIwEz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIynqIwEz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIynqIwEz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIynqIwEz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIynqIwEz .content-wrap {
    width: 100%;
  }
}
.cid-uDIynqIwEz .mbr-section-title {
  text-align: center;
}
.cid-uDIynqIwEz .mbr-text,
.cid-uDIynqIwEz .mbr-section-btn {
  text-align: center;
}
.cid-uDa0FVasRW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDa0FVasRW .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;
}
@media (max-width: 767px) {
  .cid-uDa0FVasRW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDa0FVasRW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDa0FVasRW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDa0FVasRW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDa0FVasRW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDa0FVasRW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDa0FVasRW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDa0FVasRW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDa0FVasRW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDa0FVasRW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDa0FVasRW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDa0FVasRW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDa0FVasRW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDa0FVasRW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDa0FVasRW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDa0FVasRW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDa0FVasRW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDa0FVasRW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDa0FVasRW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDa0FVasRW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDa0FVasRW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDa0FVasRW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FVasRW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDa0FVasRW .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDa0FVasRW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDa0FVasRW .nav-item:focus,
.cid-uDa0FVasRW .nav-link:focus {
  outline: none;
}
.cid-uDa0FVasRW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDa0FVasRW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDa0FVasRW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDa0FVasRW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDa0FVasRW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDa0FVasRW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDa0FVasRW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDa0FVasRW .navbar.opened {
  transition: all 0.25s;
}
.cid-uDa0FVasRW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDa0FVasRW .navbar .navbar-logo img {
  width: auto;
}
.cid-uDa0FVasRW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDa0FVasRW .navbar.collapsed {
  justify-content: center;
}
.cid-uDa0FVasRW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDa0FVasRW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDa0FVasRW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDa0FVasRW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDa0FVasRW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDa0FVasRW .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-uDa0FVasRW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDa0FVasRW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDa0FVasRW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDa0FVasRW .navbar {
    min-height: 72px;
  }
  .cid-uDa0FVasRW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDa0FVasRW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDa0FVasRW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDa0FVasRW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDa0FVasRW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDa0FVasRW .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-uDa0FVasRW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDa0FVasRW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDa0FVasRW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDa0FVasRW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDa0FVasRW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDa0FVasRW .dropdown-item.active,
.cid-uDa0FVasRW .dropdown-item:active {
  background-color: transparent;
}
.cid-uDa0FVasRW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDa0FVasRW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDa0FVasRW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDa0FVasRW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDa0FVasRW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDa0FVasRW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDa0FVasRW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDa0FVasRW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDa0FVasRW .navbar-buttons {
    text-align: left;
  }
}
.cid-uDa0FVasRW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDa0FVasRW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDa0FVasRW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDa0FVasRW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDa0FVasRW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDa0FVasRW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDa0FVasRW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDa0FVasRW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDa0FVasRW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDa0FVasRW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDa0FVasRW .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDa0FVasRW .opacityScroll {
  background: #ffffff !important;
}
.cid-uDa0FVasRW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDa0FVasRW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDa0FVasRW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDa0FVasRW .navbar {
    height: 70px;
  }
  .cid-uDa0FVasRW .navbar.opened {
    height: auto;
  }
  .cid-uDa0FVasRW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDa0FVasRW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDa0FVasRW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDa0FVasRW .navbar-brand {
    margin-right: auto;
  }
  .cid-uDa0FVasRW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDa0FVasRW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDa0FVasRW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDa0FVasRW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDa0FVasRW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDa0FVasRW .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDa0FVasRW .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDa0FVasRW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDa0FWMW4a {
  display: flex;
  background-image: url("../../../assets/images/cappello-luce-2000x1169.jpg");
}
.cid-uDa0FWMW4a .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDa0FWMW4a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDa0FWMW4a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDa0FWMW4a .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDa0FWMW4a .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDa0FWMW4a {
    align-items: center;
  }
  .cid-uDa0FWMW4a .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDa0FWMW4a .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FWMW4a {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDa0FWMW4a .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDa0FWMW4a .content-wrap {
    width: 100%;
  }
}
.cid-uDa0FWMW4a .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDa0FWMW4a .mbr-text,
.cid-uDa0FWMW4a .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDa0FWMW4a .mbr-section-title DIV {
  text-align: left;
}
.cid-uDa0FZtI82 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDa0FZtI82 .row {
  align-items: center;
}
.cid-uDa0FZtI82 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDa0FZtI82 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FZtI82 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDa0FZtI82 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDa0FZtI82 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDa0FZtI82 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDa0FZtI82 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FZtI82 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDa0FZtI82 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDa0FZtI82 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDa0FZtI82 .label-text {
    text-align: center !important;
  }
}
.cid-uDa0FZtI82 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDa0FZtI82 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDa0FZtI82 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDa0FZtI82 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FZtI82 .lists-container {
    justify-content: center;
  }
}
.cid-uDa0FZtI82 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDa0FZtI82 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FZtI82 .list {
    align-items: center;
  }
}
.cid-uDa0FZtI82 .list-item {
  display: flex;
  align-items: center;
}
.cid-uDa0FZtI82 .icon-wrapper {
  margin-right: 5px;
}
.cid-uDa0FZtI82 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDa0FZtI82 .list-item-text {
  flex-grow: 1;
}
.cid-uDa0FZtI82 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDa0FZtI82 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDa0FZtI82 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDa0FZtI82 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDa0FZtI82 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDa0FZtI82 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDa0FZtI82 .mbr-section-title,
.cid-uDa0FZtI82 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDa0FY5J4b {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDa0FY5J4b .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDa0FY5J4b .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDa0FY5J4b {
    align-items: center;
  }
  .cid-uDa0FY5J4b .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDa0FY5J4b .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDa0FY5J4b {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDa0FY5J4b .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDa0FY5J4b .content-wrap {
    width: 100%;
  }
}
.cid-uDa0FY5J4b .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDa0FY5J4b .mbr-text,
.cid-uDa0FY5J4b .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDa0FY5J4b .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTicLhRNxt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uTicLhRNxt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTicLhRNxt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTicLhRNxt {
    align-items: center;
  }
  .cid-uTicLhRNxt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTicLhRNxt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTicLhRNxt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTicLhRNxt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTicLhRNxt .content-wrap {
    width: 100%;
  }
}
.cid-uTicLhRNxt .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uTicLhRNxt .mbr-text,
.cid-uTicLhRNxt .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uTicLhRNxt .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTifzUn98H {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uTifzUn98H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTifzUn98H .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTifzUn98H {
    align-items: center;
  }
  .cid-uTifzUn98H .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTifzUn98H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTifzUn98H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTifzUn98H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTifzUn98H .content-wrap {
    width: 100%;
  }
}
.cid-uTifzUn98H .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uTifzUn98H .mbr-text,
.cid-uTifzUn98H .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uTifzUn98H .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uGyLLJjOZA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyLLJjOZA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyLLJjOZA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyLLJjOZA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyLLJjOZA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyLLJjOZA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyLLJjOZA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyLLJjOZA .container {
    padding: 0 12px;
  }
}
.cid-uGyLLJjOZA .row {
  justify-content: center;
}
.cid-uGyLLJjOZA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyLLJjOZA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyLLJjOZA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyLLJjOZA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyLLJjOZA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyLLJjOZA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyLLJjOZA .mbr-section-title,
.cid-uGyLLJjOZA .mbr-section-btn,
.cid-uGyLLJjOZA .title-wrapper {
  text-align: center;
}
.cid-uDa0G8clDS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDa0G8clDS .row {
  align-items: center;
}
.cid-uDa0G8clDS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDa0G8clDS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDa0G8clDS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDa0G8clDS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDa0G8clDS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDa0G8clDS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDa0G8clDS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDa0G8clDS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDa0G8clDS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDa0G8clDS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDa0G8clDS .label-text {
    text-align: center !important;
  }
}
.cid-uDa0G8clDS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDa0G8clDS .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDa0G8clDS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDa0G8clDS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDa0G8clDS .lists-container {
    justify-content: center;
  }
}
.cid-uDa0G8clDS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDa0G8clDS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDa0G8clDS .list {
    align-items: center;
  }
}
.cid-uDa0G8clDS .list-item {
  display: flex;
  align-items: center;
}
.cid-uDa0G8clDS .icon-wrapper {
  margin-right: 5px;
}
.cid-uDa0G8clDS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDa0G8clDS .list-item-text {
  flex-grow: 1;
}
.cid-uDa0G8clDS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDa0G8clDS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDa0G8clDS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDa0G8clDS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDa0G8clDS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDa0G8clDS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDa0G8clDS .mbr-section-title,
.cid-uDa0G8clDS .mbr-section-btn {
  color: #272a5c;
}
.cid-uDa0GbysJE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDa0GbysJE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDa0GbysJE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDa0GbysJE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDa0GbysJE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDa0GbysJE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDa0GbysJE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDa0GbysJE .container {
    padding: 0 12px;
  }
}
.cid-uDa0GbysJE .row {
  justify-content: center;
}
.cid-uDa0GbysJE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDa0GbysJE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDa0GbysJE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDa0GbysJE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDa0GbysJE .mbr-section-title {
  color: #ffffff;
}
.cid-uDa0GbysJE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDa0GbysJE .mbr-section-title,
.cid-uDa0GbysJE .mbr-section-btn,
.cid-uDa0GbysJE .title-wrapper {
  text-align: center;
}
.cid-uHphUbREOI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uHphUbREOI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHphUbREOI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uHphUbREOI .container {
    padding: 0 22px;
  }
}
.cid-uHphUbREOI .row {
  justify-content: space-between;
}
.cid-uHphUbREOI .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uHphUbREOI .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uHphUbREOI .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uHphUbREOI .mbr-section-title {
  color: #7f2346;
}
.cid-uHphUbREOI .mbr-text {
  color: #464444;
}
.cid-uHphUbREOI label {
  color: #000000;
}
.cid-uHphUbREOI LABEL {
  color: #767676;
}
.cid-uDa0GdN2Uf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDa0GdN2Uf .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDa0GdN2Uf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDa0GdN2Uf .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDa0GdN2Uf .row {
    text-align: center;
  }
  .cid-uDa0GdN2Uf .row > div {
    margin: auto;
  }
  .cid-uDa0GdN2Uf .social-row {
    justify-content: center;
  }
}
.cid-uDa0GdN2Uf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDa0GdN2Uf .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDa0GdN2Uf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDa0GdN2Uf .list {
    margin-bottom: 0rem;
  }
}
.cid-uDa0GdN2Uf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDa0GdN2Uf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDa0GdN2Uf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDa0GdN2Uf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDa0GdN2Uf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIy4hGo8a {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIy4hGo8a .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIy4hGo8a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIy4hGo8a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIy4hGo8a .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIy4hGo8a .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIy4hGo8a {
    align-items: center;
  }
  .cid-uDIy4hGo8a .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIy4hGo8a .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIy4hGo8a {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIy4hGo8a .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIy4hGo8a .content-wrap {
    width: 100%;
  }
}
.cid-uDIy4hGo8a .mbr-section-title {
  text-align: center;
}
.cid-uDIy4hGo8a .mbr-text,
.cid-uDIy4hGo8a .mbr-section-btn {
  text-align: center;
}
.cid-uDaagn6msx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDaagn6msx .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;
}
@media (max-width: 767px) {
  .cid-uDaagn6msx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDaagn6msx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDaagn6msx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDaagn6msx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDaagn6msx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDaagn6msx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDaagn6msx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDaagn6msx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDaagn6msx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDaagn6msx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDaagn6msx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDaagn6msx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDaagn6msx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDaagn6msx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDaagn6msx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDaagn6msx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDaagn6msx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDaagn6msx .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDaagn6msx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDaagn6msx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDaagn6msx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDaagn6msx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDaagn6msx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDaagn6msx .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDaagn6msx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDaagn6msx .nav-item:focus,
.cid-uDaagn6msx .nav-link:focus {
  outline: none;
}
.cid-uDaagn6msx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDaagn6msx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDaagn6msx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDaagn6msx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDaagn6msx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDaagn6msx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDaagn6msx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDaagn6msx .navbar.opened {
  transition: all 0.25s;
}
.cid-uDaagn6msx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDaagn6msx .navbar .navbar-logo img {
  width: auto;
}
.cid-uDaagn6msx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDaagn6msx .navbar.collapsed {
  justify-content: center;
}
.cid-uDaagn6msx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDaagn6msx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDaagn6msx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDaagn6msx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDaagn6msx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDaagn6msx .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-uDaagn6msx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDaagn6msx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDaagn6msx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDaagn6msx .navbar {
    min-height: 72px;
  }
  .cid-uDaagn6msx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDaagn6msx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDaagn6msx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDaagn6msx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDaagn6msx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDaagn6msx .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-uDaagn6msx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDaagn6msx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDaagn6msx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDaagn6msx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDaagn6msx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDaagn6msx .dropdown-item.active,
.cid-uDaagn6msx .dropdown-item:active {
  background-color: transparent;
}
.cid-uDaagn6msx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDaagn6msx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDaagn6msx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDaagn6msx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDaagn6msx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDaagn6msx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDaagn6msx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDaagn6msx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDaagn6msx .navbar-buttons {
    text-align: left;
  }
}
.cid-uDaagn6msx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDaagn6msx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDaagn6msx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDaagn6msx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaagn6msx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaagn6msx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDaagn6msx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaagn6msx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDaagn6msx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDaagn6msx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaagn6msx .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDaagn6msx .opacityScroll {
  background: #ffffff !important;
}
.cid-uDaagn6msx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDaagn6msx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDaagn6msx .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDaagn6msx .navbar {
    height: 70px;
  }
  .cid-uDaagn6msx .navbar.opened {
    height: auto;
  }
  .cid-uDaagn6msx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDaagn6msx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDaagn6msx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDaagn6msx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDaagn6msx .navbar-brand {
    margin-right: auto;
  }
  .cid-uDaagn6msx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDaagn6msx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDaagn6msx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDaagn6msx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDaagn6msx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDaagn6msx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDaagn6msx .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDaagn6msx .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDaagn6msx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDaagpcGo3 {
  display: flex;
  background-image: url("../../../assets/images/comefunziona-2000x1000.jpg");
}
.cid-uDaagpcGo3 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDaagpcGo3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaagpcGo3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaagpcGo3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDaagpcGo3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDaagpcGo3 {
    align-items: center;
  }
  .cid-uDaagpcGo3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDaagpcGo3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDaagpcGo3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDaagpcGo3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDaagpcGo3 .content-wrap {
    width: 100%;
  }
}
.cid-uDaagpcGo3 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDaagpcGo3 .mbr-text,
.cid-uDaagpcGo3 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDaagpcGo3 .mbr-section-title DIV {
  text-align: left;
}
.cid-uDaagqkoZS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaagqkoZS .row {
  align-items: center;
}
.cid-uDaagqkoZS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDaagqkoZS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaagqkoZS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDaagqkoZS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDaagqkoZS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDaagqkoZS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDaagqkoZS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDaagqkoZS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDaagqkoZS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDaagqkoZS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDaagqkoZS .label-text {
    text-align: center !important;
  }
}
.cid-uDaagqkoZS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDaagqkoZS .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDaagqkoZS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaagqkoZS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDaagqkoZS .lists-container {
    justify-content: center;
  }
}
.cid-uDaagqkoZS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDaagqkoZS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaagqkoZS .list {
    align-items: center;
  }
}
.cid-uDaagqkoZS .list-item {
  display: flex;
  align-items: center;
}
.cid-uDaagqkoZS .icon-wrapper {
  margin-right: 5px;
}
.cid-uDaagqkoZS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDaagqkoZS .list-item-text {
  flex-grow: 1;
}
.cid-uDaagqkoZS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaagqkoZS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDaagqkoZS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDaagqkoZS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDaagqkoZS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaagqkoZS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaagqkoZS .mbr-section-title,
.cid-uDaagqkoZS .mbr-section-btn {
  color: #ffffff;
}
.cid-uDaagrTDTy {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDaagrTDTy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDaagrTDTy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDaagrTDTy {
    align-items: center;
  }
  .cid-uDaagrTDTy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDaagrTDTy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDaagrTDTy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDaagrTDTy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDaagrTDTy .content-wrap {
    width: 100%;
  }
}
.cid-uDaagrTDTy .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDaagrTDTy .mbr-text,
.cid-uDaagrTDTy .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDaagrTDTy .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uDaagt6hmt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDaagt6hmt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDaagt6hmt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDaagt6hmt {
    align-items: center;
  }
  .cid-uDaagt6hmt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDaagt6hmt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDaagt6hmt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDaagt6hmt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDaagt6hmt .content-wrap {
    width: 100%;
  }
}
.cid-uDaagt6hmt .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDaagt6hmt .mbr-text,
.cid-uDaagt6hmt .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDaagt6hmt .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uGyM11Y9bA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyM11Y9bA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyM11Y9bA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyM11Y9bA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyM11Y9bA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyM11Y9bA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyM11Y9bA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyM11Y9bA .container {
    padding: 0 12px;
  }
}
.cid-uGyM11Y9bA .row {
  justify-content: center;
}
.cid-uGyM11Y9bA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyM11Y9bA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyM11Y9bA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyM11Y9bA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyM11Y9bA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyM11Y9bA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyM11Y9bA .mbr-section-title,
.cid-uGyM11Y9bA .mbr-section-btn,
.cid-uGyM11Y9bA .title-wrapper {
  text-align: center;
}
.cid-uDaagDo2vT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDaagDo2vT .row {
  align-items: center;
}
.cid-uDaagDo2vT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDaagDo2vT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaagDo2vT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDaagDo2vT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDaagDo2vT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDaagDo2vT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDaagDo2vT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDaagDo2vT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDaagDo2vT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDaagDo2vT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDaagDo2vT .label-text {
    text-align: center !important;
  }
}
.cid-uDaagDo2vT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDaagDo2vT .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDaagDo2vT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaagDo2vT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDaagDo2vT .lists-container {
    justify-content: center;
  }
}
.cid-uDaagDo2vT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDaagDo2vT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaagDo2vT .list {
    align-items: center;
  }
}
.cid-uDaagDo2vT .list-item {
  display: flex;
  align-items: center;
}
.cid-uDaagDo2vT .icon-wrapper {
  margin-right: 5px;
}
.cid-uDaagDo2vT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDaagDo2vT .list-item-text {
  flex-grow: 1;
}
.cid-uDaagDo2vT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaagDo2vT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDaagDo2vT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDaagDo2vT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDaagDo2vT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaagDo2vT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaagDo2vT .mbr-section-title,
.cid-uDaagDo2vT .mbr-section-btn {
  color: #272a5c;
}
.cid-uDaagEuc8v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaagEuc8v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaagEuc8v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaagEuc8v .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDaagEuc8v .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDaagEuc8v .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDaagEuc8v .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDaagEuc8v .container {
    padding: 0 12px;
  }
}
.cid-uDaagEuc8v .row {
  justify-content: center;
}
.cid-uDaagEuc8v .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDaagEuc8v .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDaagEuc8v .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDaagEuc8v .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDaagEuc8v .mbr-section-title {
  color: #ffffff;
}
.cid-uDaagEuc8v .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDaagEuc8v .mbr-section-title,
.cid-uDaagEuc8v .mbr-section-btn,
.cid-uDaagEuc8v .title-wrapper {
  text-align: center;
}
.cid-uDacZHJCor {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDacZHJCor .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDacZHJCor .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDacZHJCor {
    align-items: center;
  }
  .cid-uDacZHJCor .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDacZHJCor .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDacZHJCor {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDacZHJCor .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDacZHJCor .content-wrap {
    width: 100%;
  }
}
.cid-uDacZHJCor .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDacZHJCor .mbr-text,
.cid-uDacZHJCor .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDacZHJCor .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uDaebipNIR {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDaebipNIR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDaebipNIR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDaebipNIR {
    align-items: center;
  }
  .cid-uDaebipNIR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDaebipNIR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDaebipNIR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDaebipNIR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDaebipNIR .content-wrap {
    width: 100%;
  }
}
.cid-uDaebipNIR .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDaebipNIR .mbr-text,
.cid-uDaebipNIR .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDaebipNIR .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uDaeKsDbO1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaeKsDbO1 .row {
  align-items: center;
}
.cid-uDaeKsDbO1 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDaeKsDbO1 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaeKsDbO1 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDaeKsDbO1 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDaeKsDbO1 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDaeKsDbO1 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDaeKsDbO1 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDaeKsDbO1 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDaeKsDbO1 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDaeKsDbO1 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDaeKsDbO1 .label-text {
    text-align: center !important;
  }
}
.cid-uDaeKsDbO1 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDaeKsDbO1 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDaeKsDbO1 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaeKsDbO1 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDaeKsDbO1 .lists-container {
    justify-content: center;
  }
}
.cid-uDaeKsDbO1 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDaeKsDbO1 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaeKsDbO1 .list {
    align-items: center;
  }
}
.cid-uDaeKsDbO1 .list-item {
  display: flex;
  align-items: center;
}
.cid-uDaeKsDbO1 .icon-wrapper {
  margin-right: 5px;
}
.cid-uDaeKsDbO1 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDaeKsDbO1 .list-item-text {
  flex-grow: 1;
}
.cid-uDaeKsDbO1 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaeKsDbO1 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDaeKsDbO1 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDaeKsDbO1 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDaeKsDbO1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaeKsDbO1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaeKsDbO1 .mbr-section-title,
.cid-uDaeKsDbO1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uHpi0V6Fyz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uHpi0V6Fyz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHpi0V6Fyz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uHpi0V6Fyz .container {
    padding: 0 22px;
  }
}
.cid-uHpi0V6Fyz .row {
  justify-content: space-between;
}
.cid-uHpi0V6Fyz .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uHpi0V6Fyz .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uHpi0V6Fyz .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uHpi0V6Fyz .mbr-section-title {
  color: #7f2346;
}
.cid-uHpi0V6Fyz .mbr-text {
  color: #464444;
}
.cid-uHpi0V6Fyz label {
  color: #000000;
}
.cid-uHpi0V6Fyz LABEL {
  color: #767676;
}
.cid-uDaagGwrVq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaagGwrVq .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDaagGwrVq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDaagGwrVq .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDaagGwrVq .row {
    text-align: center;
  }
  .cid-uDaagGwrVq .row > div {
    margin: auto;
  }
  .cid-uDaagGwrVq .social-row {
    justify-content: center;
  }
}
.cid-uDaagGwrVq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDaagGwrVq .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDaagGwrVq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDaagGwrVq .list {
    margin-bottom: 0rem;
  }
}
.cid-uDaagGwrVq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDaagGwrVq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDaagGwrVq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDaagGwrVq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaagGwrVq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIy80NtDt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIy80NtDt .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIy80NtDt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIy80NtDt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIy80NtDt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIy80NtDt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIy80NtDt {
    align-items: center;
  }
  .cid-uDIy80NtDt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIy80NtDt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIy80NtDt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIy80NtDt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIy80NtDt .content-wrap {
    width: 100%;
  }
}
.cid-uDIy80NtDt .mbr-section-title {
  text-align: center;
}
.cid-uDIy80NtDt .mbr-text,
.cid-uDIy80NtDt .mbr-section-btn {
  text-align: center;
}
.cid-uDafUO1zcw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDafUO1zcw .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;
}
@media (max-width: 767px) {
  .cid-uDafUO1zcw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDafUO1zcw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDafUO1zcw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDafUO1zcw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDafUO1zcw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDafUO1zcw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDafUO1zcw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDafUO1zcw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDafUO1zcw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDafUO1zcw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDafUO1zcw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDafUO1zcw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDafUO1zcw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDafUO1zcw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDafUO1zcw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDafUO1zcw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDafUO1zcw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDafUO1zcw .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDafUO1zcw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDafUO1zcw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDafUO1zcw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDafUO1zcw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDafUO1zcw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDafUO1zcw .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDafUO1zcw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDafUO1zcw .nav-item:focus,
.cid-uDafUO1zcw .nav-link:focus {
  outline: none;
}
.cid-uDafUO1zcw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDafUO1zcw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDafUO1zcw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDafUO1zcw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDafUO1zcw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDafUO1zcw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDafUO1zcw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDafUO1zcw .navbar.opened {
  transition: all 0.25s;
}
.cid-uDafUO1zcw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDafUO1zcw .navbar .navbar-logo img {
  width: auto;
}
.cid-uDafUO1zcw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDafUO1zcw .navbar.collapsed {
  justify-content: center;
}
.cid-uDafUO1zcw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDafUO1zcw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDafUO1zcw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDafUO1zcw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDafUO1zcw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDafUO1zcw .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-uDafUO1zcw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDafUO1zcw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDafUO1zcw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDafUO1zcw .navbar {
    min-height: 72px;
  }
  .cid-uDafUO1zcw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDafUO1zcw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDafUO1zcw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDafUO1zcw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDafUO1zcw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDafUO1zcw .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-uDafUO1zcw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDafUO1zcw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDafUO1zcw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDafUO1zcw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDafUO1zcw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDafUO1zcw .dropdown-item.active,
.cid-uDafUO1zcw .dropdown-item:active {
  background-color: transparent;
}
.cid-uDafUO1zcw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDafUO1zcw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDafUO1zcw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDafUO1zcw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDafUO1zcw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDafUO1zcw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDafUO1zcw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDafUO1zcw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDafUO1zcw .navbar-buttons {
    text-align: left;
  }
}
.cid-uDafUO1zcw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDafUO1zcw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDafUO1zcw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDafUO1zcw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDafUO1zcw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDafUO1zcw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDafUO1zcw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDafUO1zcw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDafUO1zcw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDafUO1zcw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDafUO1zcw .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDafUO1zcw .opacityScroll {
  background: #ffffff !important;
}
.cid-uDafUO1zcw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDafUO1zcw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDafUO1zcw .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDafUO1zcw .navbar {
    height: 70px;
  }
  .cid-uDafUO1zcw .navbar.opened {
    height: auto;
  }
  .cid-uDafUO1zcw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDafUO1zcw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDafUO1zcw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDafUO1zcw .navbar-brand {
    margin-right: auto;
  }
  .cid-uDafUO1zcw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDafUO1zcw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDafUO1zcw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDafUO1zcw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDafUO1zcw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDafUO1zcw .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDafUO1zcw .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDafUO1zcw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDafUPNXgU {
  display: flex;
  background-image: url("../../../assets/images/orientamento-2000x1000.jpg");
}
.cid-uDafUPNXgU .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDafUPNXgU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDafUPNXgU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDafUPNXgU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDafUPNXgU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDafUPNXgU {
    align-items: center;
  }
  .cid-uDafUPNXgU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDafUPNXgU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDafUPNXgU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDafUPNXgU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDafUPNXgU .content-wrap {
    width: 100%;
  }
}
.cid-uDafUPNXgU .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDafUPNXgU .mbr-text,
.cid-uDafUPNXgU .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDafUPNXgU .mbr-section-title DIV {
  text-align: left;
}
.cid-uDafURaW3K {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDafURaW3K .row {
  align-items: center;
}
.cid-uDafURaW3K .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDafURaW3K .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDafURaW3K .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDafURaW3K .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDafURaW3K .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDafURaW3K .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDafURaW3K .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDafURaW3K .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDafURaW3K .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDafURaW3K .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDafURaW3K .label-text {
    text-align: center !important;
  }
}
.cid-uDafURaW3K .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDafURaW3K .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDafURaW3K .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDafURaW3K .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDafURaW3K .lists-container {
    justify-content: center;
  }
}
.cid-uDafURaW3K .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDafURaW3K .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDafURaW3K .list {
    align-items: center;
  }
}
.cid-uDafURaW3K .list-item {
  display: flex;
  align-items: center;
}
.cid-uDafURaW3K .icon-wrapper {
  margin-right: 5px;
}
.cid-uDafURaW3K .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDafURaW3K .list-item-text {
  flex-grow: 1;
}
.cid-uDafURaW3K .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDafURaW3K .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDafURaW3K .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDafURaW3K .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDafURaW3K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDafURaW3K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDafURaW3K .mbr-section-title,
.cid-uDafURaW3K .mbr-section-btn {
  color: #ffffff;
}
.cid-uDajAJT5QX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uDajAJT5QX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDajAJT5QX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDajAJT5QX .container {
    padding: 0 20px;
  }
}
.cid-uDajAJT5QX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uDajAJT5QX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDajAJT5QX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uDajAJT5QX .panel-group {
    padding: 0 20px;
  }
}
.cid-uDajAJT5QX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uDajAJT5QX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uDajAJT5QX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uDajAJT5QX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uDajAJT5QX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uDajAJT5QX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uDajAJT5QX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uDajAJT5QX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uDajAJT5QX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uDajAJT5QX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uDajAJT5QX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uDajAJT5QX .panel-title-edit {
  color: #272a5c;
}
.cid-uDajAJT5QX .panel-text {
  color: #464444;
}
.cid-uGyM5P3qYM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyM5P3qYM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyM5P3qYM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyM5P3qYM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyM5P3qYM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyM5P3qYM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyM5P3qYM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyM5P3qYM .container {
    padding: 0 12px;
  }
}
.cid-uGyM5P3qYM .row {
  justify-content: center;
}
.cid-uGyM5P3qYM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyM5P3qYM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyM5P3qYM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyM5P3qYM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyM5P3qYM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyM5P3qYM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyM5P3qYM .mbr-section-title,
.cid-uGyM5P3qYM .mbr-section-btn,
.cid-uGyM5P3qYM .title-wrapper {
  text-align: center;
}
.cid-uDafUVS8RJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDafUVS8RJ .row {
  align-items: center;
}
.cid-uDafUVS8RJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDafUVS8RJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDafUVS8RJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDafUVS8RJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDafUVS8RJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDafUVS8RJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDafUVS8RJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDafUVS8RJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDafUVS8RJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDafUVS8RJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDafUVS8RJ .label-text {
    text-align: center !important;
  }
}
.cid-uDafUVS8RJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDafUVS8RJ .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDafUVS8RJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDafUVS8RJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDafUVS8RJ .lists-container {
    justify-content: center;
  }
}
.cid-uDafUVS8RJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDafUVS8RJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDafUVS8RJ .list {
    align-items: center;
  }
}
.cid-uDafUVS8RJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uDafUVS8RJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uDafUVS8RJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDafUVS8RJ .list-item-text {
  flex-grow: 1;
}
.cid-uDafUVS8RJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDafUVS8RJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDafUVS8RJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDafUVS8RJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDafUVS8RJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDafUVS8RJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDafUVS8RJ .mbr-section-title,
.cid-uDafUVS8RJ .mbr-section-btn {
  color: #272a5c;
}
.cid-uDafUXygee {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDafUXygee .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDafUXygee .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDafUXygee .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDafUXygee .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDafUXygee .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDafUXygee .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDafUXygee .container {
    padding: 0 12px;
  }
}
.cid-uDafUXygee .row {
  justify-content: center;
}
.cid-uDafUXygee .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDafUXygee .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDafUXygee .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDafUXygee .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDafUXygee .mbr-section-title {
  color: #ffffff;
}
.cid-uDafUXygee .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDafUXygee .mbr-section-title,
.cid-uDafUXygee .mbr-section-btn,
.cid-uDafUXygee .title-wrapper {
  text-align: center;
}
.cid-uHpiaOE4AS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uHpiaOE4AS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHpiaOE4AS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uHpiaOE4AS .container {
    padding: 0 22px;
  }
}
.cid-uHpiaOE4AS .row {
  justify-content: space-between;
}
.cid-uHpiaOE4AS .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uHpiaOE4AS .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uHpiaOE4AS .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uHpiaOE4AS .mbr-section-title {
  color: #7f2346;
}
.cid-uHpiaOE4AS .mbr-text {
  color: #464444;
}
.cid-uHpiaOE4AS label {
  color: #000000;
}
.cid-uHpiaOE4AS LABEL {
  color: #767676;
}
.cid-uDafV4gl5N {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDafV4gl5N .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDafV4gl5N .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDafV4gl5N .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDafV4gl5N .row {
    text-align: center;
  }
  .cid-uDafV4gl5N .row > div {
    margin: auto;
  }
  .cid-uDafV4gl5N .social-row {
    justify-content: center;
  }
}
.cid-uDafV4gl5N .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDafV4gl5N .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDafV4gl5N .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDafV4gl5N .list {
    margin-bottom: 0rem;
  }
}
.cid-uDafV4gl5N .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDafV4gl5N .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDafV4gl5N div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDafV4gl5N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDafV4gl5N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIybDgvwe {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIybDgvwe .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIybDgvwe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIybDgvwe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIybDgvwe .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIybDgvwe .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIybDgvwe {
    align-items: center;
  }
  .cid-uDIybDgvwe .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIybDgvwe .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIybDgvwe {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIybDgvwe .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIybDgvwe .content-wrap {
    width: 100%;
  }
}
.cid-uDIybDgvwe .mbr-section-title {
  text-align: center;
}
.cid-uDIybDgvwe .mbr-text,
.cid-uDIybDgvwe .mbr-section-btn {
  text-align: center;
}
.cid-uDaqrHuSZx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDaqrHuSZx .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;
}
@media (max-width: 767px) {
  .cid-uDaqrHuSZx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDaqrHuSZx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDaqrHuSZx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDaqrHuSZx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDaqrHuSZx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDaqrHuSZx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDaqrHuSZx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDaqrHuSZx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDaqrHuSZx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDaqrHuSZx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDaqrHuSZx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDaqrHuSZx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDaqrHuSZx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDaqrHuSZx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDaqrHuSZx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDaqrHuSZx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDaqrHuSZx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDaqrHuSZx .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDaqrHuSZx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDaqrHuSZx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDaqrHuSZx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDaqrHuSZx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrHuSZx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDaqrHuSZx .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDaqrHuSZx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDaqrHuSZx .nav-item:focus,
.cid-uDaqrHuSZx .nav-link:focus {
  outline: none;
}
.cid-uDaqrHuSZx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDaqrHuSZx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDaqrHuSZx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDaqrHuSZx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDaqrHuSZx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDaqrHuSZx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDaqrHuSZx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDaqrHuSZx .navbar.opened {
  transition: all 0.25s;
}
.cid-uDaqrHuSZx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDaqrHuSZx .navbar .navbar-logo img {
  width: auto;
}
.cid-uDaqrHuSZx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDaqrHuSZx .navbar.collapsed {
  justify-content: center;
}
.cid-uDaqrHuSZx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDaqrHuSZx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDaqrHuSZx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDaqrHuSZx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDaqrHuSZx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDaqrHuSZx .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-uDaqrHuSZx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDaqrHuSZx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDaqrHuSZx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDaqrHuSZx .navbar {
    min-height: 72px;
  }
  .cid-uDaqrHuSZx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDaqrHuSZx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDaqrHuSZx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDaqrHuSZx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDaqrHuSZx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDaqrHuSZx .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-uDaqrHuSZx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDaqrHuSZx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDaqrHuSZx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDaqrHuSZx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDaqrHuSZx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDaqrHuSZx .dropdown-item.active,
.cid-uDaqrHuSZx .dropdown-item:active {
  background-color: transparent;
}
.cid-uDaqrHuSZx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDaqrHuSZx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDaqrHuSZx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDaqrHuSZx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDaqrHuSZx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDaqrHuSZx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDaqrHuSZx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDaqrHuSZx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDaqrHuSZx .navbar-buttons {
    text-align: left;
  }
}
.cid-uDaqrHuSZx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDaqrHuSZx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDaqrHuSZx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDaqrHuSZx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaqrHuSZx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDaqrHuSZx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDaqrHuSZx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaqrHuSZx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDaqrHuSZx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDaqrHuSZx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDaqrHuSZx .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDaqrHuSZx .opacityScroll {
  background: #ffffff !important;
}
.cid-uDaqrHuSZx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDaqrHuSZx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDaqrHuSZx .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDaqrHuSZx .navbar {
    height: 70px;
  }
  .cid-uDaqrHuSZx .navbar.opened {
    height: auto;
  }
  .cid-uDaqrHuSZx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDaqrHuSZx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDaqrHuSZx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDaqrHuSZx .navbar-brand {
    margin-right: auto;
  }
  .cid-uDaqrHuSZx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDaqrHuSZx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDaqrHuSZx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDaqrHuSZx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDaqrHuSZx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDaqrHuSZx .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDaqrHuSZx .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDaqrHuSZx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDaqrJ9t5z {
  display: flex;
  background-image: url("../../../assets/images/senza-titolo-5-2000x1000.jpg");
}
.cid-uDaqrJ9t5z .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDaqrJ9t5z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaqrJ9t5z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaqrJ9t5z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDaqrJ9t5z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDaqrJ9t5z {
    align-items: center;
  }
  .cid-uDaqrJ9t5z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDaqrJ9t5z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrJ9t5z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDaqrJ9t5z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDaqrJ9t5z .content-wrap {
    width: 100%;
  }
}
.cid-uDaqrJ9t5z .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDaqrJ9t5z .mbr-text,
.cid-uDaqrJ9t5z .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDaqrJ9t5z .mbr-section-title DIV {
  text-align: left;
}
.cid-uDaqrL2t4p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaqrL2t4p .row {
  align-items: center;
}
.cid-uDaqrL2t4p .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDaqrL2t4p .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrL2t4p .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDaqrL2t4p .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDaqrL2t4p .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDaqrL2t4p .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDaqrL2t4p .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrL2t4p .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDaqrL2t4p .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDaqrL2t4p .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDaqrL2t4p .label-text {
    text-align: center !important;
  }
}
.cid-uDaqrL2t4p .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDaqrL2t4p .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDaqrL2t4p .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaqrL2t4p .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrL2t4p .lists-container {
    justify-content: center;
  }
}
.cid-uDaqrL2t4p .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDaqrL2t4p .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrL2t4p .list {
    align-items: center;
  }
}
.cid-uDaqrL2t4p .list-item {
  display: flex;
  align-items: center;
}
.cid-uDaqrL2t4p .icon-wrapper {
  margin-right: 5px;
}
.cid-uDaqrL2t4p .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDaqrL2t4p .list-item-text {
  flex-grow: 1;
}
.cid-uDaqrL2t4p .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaqrL2t4p .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDaqrL2t4p .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDaqrL2t4p .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDaqrL2t4p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaqrL2t4p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaqrL2t4p .mbr-section-title,
.cid-uDaqrL2t4p .mbr-section-btn {
  color: #ffffff;
}
.cid-uDar7PVSVj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDar7PVSVj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDar7PVSVj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDar7PVSVj {
    align-items: center;
  }
  .cid-uDar7PVSVj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDar7PVSVj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDar7PVSVj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDar7PVSVj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDar7PVSVj .content-wrap {
    width: 100%;
  }
}
.cid-uDar7PVSVj .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDar7PVSVj .mbr-text,
.cid-uDar7PVSVj .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDar7PVSVj .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uGyMaCY0C1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMaCY0C1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMaCY0C1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMaCY0C1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMaCY0C1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMaCY0C1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMaCY0C1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMaCY0C1 .container {
    padding: 0 12px;
  }
}
.cid-uGyMaCY0C1 .row {
  justify-content: center;
}
.cid-uGyMaCY0C1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMaCY0C1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMaCY0C1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMaCY0C1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMaCY0C1 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMaCY0C1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMaCY0C1 .mbr-section-title,
.cid-uGyMaCY0C1 .mbr-section-btn,
.cid-uGyMaCY0C1 .title-wrapper {
  text-align: center;
}
.cid-uDaqrPXSRU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDaqrPXSRU .row {
  align-items: center;
}
.cid-uDaqrPXSRU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDaqrPXSRU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrPXSRU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDaqrPXSRU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDaqrPXSRU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDaqrPXSRU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDaqrPXSRU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrPXSRU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDaqrPXSRU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDaqrPXSRU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDaqrPXSRU .label-text {
    text-align: center !important;
  }
}
.cid-uDaqrPXSRU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDaqrPXSRU .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDaqrPXSRU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaqrPXSRU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrPXSRU .lists-container {
    justify-content: center;
  }
}
.cid-uDaqrPXSRU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDaqrPXSRU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrPXSRU .list {
    align-items: center;
  }
}
.cid-uDaqrPXSRU .list-item {
  display: flex;
  align-items: center;
}
.cid-uDaqrPXSRU .icon-wrapper {
  margin-right: 5px;
}
.cid-uDaqrPXSRU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDaqrPXSRU .list-item-text {
  flex-grow: 1;
}
.cid-uDaqrPXSRU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDaqrPXSRU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDaqrPXSRU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDaqrPXSRU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDaqrPXSRU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaqrPXSRU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaqrPXSRU .mbr-section-title,
.cid-uDaqrPXSRU .mbr-section-btn {
  color: #272a5c;
}
.cid-uDarybHETB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDarybHETB .row {
  flex-direction: row-reverse;
}
.cid-uDarybHETB .row {
  align-items: center;
}
.cid-uDarybHETB .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDarybHETB .img-position-container {
    bottom: 0rem;
    width: 50%;
    right: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDarybHETB .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDarybHETB .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDarybHETB .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDarybHETB .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDarybHETB .col-text {
    padding-right: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDarybHETB .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDarybHETB .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDarybHETB .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDarybHETB .label-text {
    text-align: center !important;
  }
}
.cid-uDarybHETB .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDarybHETB .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDarybHETB .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDarybHETB .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDarybHETB .lists-container {
    justify-content: center;
  }
}
.cid-uDarybHETB .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDarybHETB .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDarybHETB .list {
    align-items: center;
  }
}
.cid-uDarybHETB .list-item {
  display: flex;
  align-items: center;
}
.cid-uDarybHETB .icon-wrapper {
  margin-right: 5px;
}
.cid-uDarybHETB .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDarybHETB .list-item-text {
  flex-grow: 1;
}
.cid-uDarybHETB .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDarybHETB .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDarybHETB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDarybHETB .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDarybHETB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDarybHETB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDarybHETB .mbr-section-title,
.cid-uDarybHETB .mbr-section-btn {
  color: #272a5c;
}
.cid-uDas90FFqy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDas90FFqy .row {
  align-items: center;
}
.cid-uDas90FFqy .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDas90FFqy .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDas90FFqy .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDas90FFqy .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDas90FFqy .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDas90FFqy .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDas90FFqy .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDas90FFqy .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDas90FFqy .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDas90FFqy .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDas90FFqy .label-text {
    text-align: center !important;
  }
}
.cid-uDas90FFqy .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDas90FFqy .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDas90FFqy .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDas90FFqy .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDas90FFqy .lists-container {
    justify-content: center;
  }
}
.cid-uDas90FFqy .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDas90FFqy .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDas90FFqy .list {
    align-items: center;
  }
}
.cid-uDas90FFqy .list-item {
  display: flex;
  align-items: center;
}
.cid-uDas90FFqy .icon-wrapper {
  margin-right: 5px;
}
.cid-uDas90FFqy .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDas90FFqy .list-item-text {
  flex-grow: 1;
}
.cid-uDas90FFqy .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDas90FFqy .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDas90FFqy .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDas90FFqy .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDas90FFqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDas90FFqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDas90FFqy .mbr-section-title,
.cid-uDas90FFqy .mbr-section-btn {
  color: #272a5c;
}
.cid-uDasx2cHyH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDasx2cHyH .row {
  flex-direction: row-reverse;
}
.cid-uDasx2cHyH .row {
  align-items: center;
}
.cid-uDasx2cHyH .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDasx2cHyH .img-position-container {
    bottom: 0rem;
    width: 50%;
    right: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDasx2cHyH .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDasx2cHyH .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDasx2cHyH .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDasx2cHyH .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDasx2cHyH .col-text {
    padding-right: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDasx2cHyH .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDasx2cHyH .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDasx2cHyH .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDasx2cHyH .label-text {
    text-align: center !important;
  }
}
.cid-uDasx2cHyH .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDasx2cHyH .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDasx2cHyH .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDasx2cHyH .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDasx2cHyH .lists-container {
    justify-content: center;
  }
}
.cid-uDasx2cHyH .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDasx2cHyH .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDasx2cHyH .list {
    align-items: center;
  }
}
.cid-uDasx2cHyH .list-item {
  display: flex;
  align-items: center;
}
.cid-uDasx2cHyH .icon-wrapper {
  margin-right: 5px;
}
.cid-uDasx2cHyH .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDasx2cHyH .list-item-text {
  flex-grow: 1;
}
.cid-uDasx2cHyH .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDasx2cHyH .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDasx2cHyH .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDasx2cHyH .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDasx2cHyH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDasx2cHyH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDasx2cHyH .mbr-section-title,
.cid-uDasx2cHyH .mbr-section-btn {
  color: #272a5c;
}
.cid-uDaqrR27lU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaqrR27lU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaqrR27lU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDaqrR27lU .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDaqrR27lU .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDaqrR27lU .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDaqrR27lU .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDaqrR27lU .container {
    padding: 0 12px;
  }
}
.cid-uDaqrR27lU .row {
  justify-content: center;
}
.cid-uDaqrR27lU .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDaqrR27lU .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDaqrR27lU .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDaqrR27lU .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDaqrR27lU .mbr-section-title {
  color: #ffffff;
}
.cid-uDaqrR27lU .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDaqrR27lU .mbr-section-title,
.cid-uDaqrR27lU .mbr-section-btn,
.cid-uDaqrR27lU .title-wrapper {
  text-align: center;
}
.cid-uJaUcdzoqg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUcdzoqg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUcdzoqg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUcdzoqg .container {
    padding: 0 22px;
  }
}
.cid-uJaUcdzoqg .row {
  justify-content: space-between;
}
.cid-uJaUcdzoqg .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUcdzoqg .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUcdzoqg .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUcdzoqg .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUcdzoqg .mbr-text {
  color: #464444;
}
.cid-uJaUcdzoqg label {
  color: #000000;
}
.cid-uJaUcdzoqg LABEL {
  color: #767676;
}
.cid-uDaqrT038X {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDaqrT038X .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDaqrT038X .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDaqrT038X .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDaqrT038X .row {
    text-align: center;
  }
  .cid-uDaqrT038X .row > div {
    margin: auto;
  }
  .cid-uDaqrT038X .social-row {
    justify-content: center;
  }
}
.cid-uDaqrT038X .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDaqrT038X .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDaqrT038X .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDaqrT038X .list {
    margin-bottom: 0rem;
  }
}
.cid-uDaqrT038X .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDaqrT038X .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDaqrT038X div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDaqrT038X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDaqrT038X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIyeLsPwj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIyeLsPwj .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIyeLsPwj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIyeLsPwj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIyeLsPwj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIyeLsPwj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIyeLsPwj {
    align-items: center;
  }
  .cid-uDIyeLsPwj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIyeLsPwj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIyeLsPwj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIyeLsPwj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIyeLsPwj .content-wrap {
    width: 100%;
  }
}
.cid-uDIyeLsPwj .mbr-section-title {
  text-align: center;
}
.cid-uDIyeLsPwj .mbr-text,
.cid-uDIyeLsPwj .mbr-section-btn {
  text-align: center;
}
.cid-uDatLN0rN0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDatLN0rN0 .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;
}
@media (max-width: 767px) {
  .cid-uDatLN0rN0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDatLN0rN0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDatLN0rN0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDatLN0rN0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDatLN0rN0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDatLN0rN0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDatLN0rN0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDatLN0rN0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDatLN0rN0 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDatLN0rN0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDatLN0rN0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDatLN0rN0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDatLN0rN0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDatLN0rN0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDatLN0rN0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDatLN0rN0 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDatLN0rN0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDatLN0rN0 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDatLN0rN0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDatLN0rN0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDatLN0rN0 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDatLN0rN0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDatLN0rN0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDatLN0rN0 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDatLN0rN0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDatLN0rN0 .nav-item:focus,
.cid-uDatLN0rN0 .nav-link:focus {
  outline: none;
}
.cid-uDatLN0rN0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDatLN0rN0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDatLN0rN0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDatLN0rN0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDatLN0rN0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDatLN0rN0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDatLN0rN0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDatLN0rN0 .navbar.opened {
  transition: all 0.25s;
}
.cid-uDatLN0rN0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDatLN0rN0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uDatLN0rN0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDatLN0rN0 .navbar.collapsed {
  justify-content: center;
}
.cid-uDatLN0rN0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDatLN0rN0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDatLN0rN0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDatLN0rN0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDatLN0rN0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDatLN0rN0 .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-uDatLN0rN0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDatLN0rN0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDatLN0rN0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDatLN0rN0 .navbar {
    min-height: 72px;
  }
  .cid-uDatLN0rN0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDatLN0rN0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDatLN0rN0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDatLN0rN0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDatLN0rN0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDatLN0rN0 .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-uDatLN0rN0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDatLN0rN0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDatLN0rN0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDatLN0rN0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDatLN0rN0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDatLN0rN0 .dropdown-item.active,
.cid-uDatLN0rN0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDatLN0rN0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDatLN0rN0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDatLN0rN0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDatLN0rN0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDatLN0rN0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDatLN0rN0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDatLN0rN0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDatLN0rN0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDatLN0rN0 .navbar-buttons {
    text-align: left;
  }
}
.cid-uDatLN0rN0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDatLN0rN0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDatLN0rN0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDatLN0rN0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDatLN0rN0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDatLN0rN0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDatLN0rN0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDatLN0rN0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDatLN0rN0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDatLN0rN0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDatLN0rN0 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDatLN0rN0 .opacityScroll {
  background: #ffffff !important;
}
.cid-uDatLN0rN0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDatLN0rN0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDatLN0rN0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDatLN0rN0 .navbar {
    height: 70px;
  }
  .cid-uDatLN0rN0 .navbar.opened {
    height: auto;
  }
  .cid-uDatLN0rN0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDatLN0rN0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDatLN0rN0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDatLN0rN0 .navbar-brand {
    margin-right: auto;
  }
  .cid-uDatLN0rN0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDatLN0rN0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDatLN0rN0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDatLN0rN0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDatLN0rN0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDatLN0rN0 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDatLN0rN0 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDatLN0rN0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDatLOnAB1 {
  display: flex;
  background-image: url("../../../assets/images/iscrizioni-2000x1000.jpg");
}
.cid-uDatLOnAB1 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDatLOnAB1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDatLOnAB1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDatLOnAB1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDatLOnAB1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDatLOnAB1 {
    align-items: center;
  }
  .cid-uDatLOnAB1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDatLOnAB1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDatLOnAB1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDatLOnAB1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDatLOnAB1 .content-wrap {
    width: 100%;
  }
}
.cid-uDatLOnAB1 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDatLOnAB1 .mbr-text,
.cid-uDatLOnAB1 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDatLOnAB1 .mbr-section-title DIV {
  text-align: left;
}
.cid-uDatLPqTgs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDatLPqTgs .row {
  align-items: center;
}
.cid-uDatLPqTgs .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDatLPqTgs .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDatLPqTgs .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDatLPqTgs .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDatLPqTgs .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDatLPqTgs .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDatLPqTgs .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDatLPqTgs .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDatLPqTgs .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDatLPqTgs .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDatLPqTgs .label-text {
    text-align: center !important;
  }
}
.cid-uDatLPqTgs .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDatLPqTgs .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDatLPqTgs .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDatLPqTgs .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDatLPqTgs .lists-container {
    justify-content: center;
  }
}
.cid-uDatLPqTgs .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDatLPqTgs .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDatLPqTgs .list {
    align-items: center;
  }
}
.cid-uDatLPqTgs .list-item {
  display: flex;
  align-items: center;
}
.cid-uDatLPqTgs .icon-wrapper {
  margin-right: 5px;
}
.cid-uDatLPqTgs .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDatLPqTgs .list-item-text {
  flex-grow: 1;
}
.cid-uDatLPqTgs .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDatLPqTgs .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDatLPqTgs .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDatLPqTgs .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDatLPqTgs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDatLPqTgs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDatLPqTgs .mbr-section-title,
.cid-uDatLPqTgs .mbr-section-btn {
  color: #ffffff;
}
.cid-uDatLR6TQO {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDatLR6TQO .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDatLR6TQO .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDatLR6TQO {
    align-items: center;
  }
  .cid-uDatLR6TQO .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDatLR6TQO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDatLR6TQO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDatLR6TQO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDatLR6TQO .content-wrap {
    width: 100%;
  }
}
.cid-uDatLR6TQO .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDatLR6TQO .mbr-text,
.cid-uDatLR6TQO .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDatLR6TQO .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uGyMf7gRzP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMf7gRzP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMf7gRzP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMf7gRzP .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMf7gRzP .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMf7gRzP .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMf7gRzP .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMf7gRzP .container {
    padding: 0 12px;
  }
}
.cid-uGyMf7gRzP .row {
  justify-content: center;
}
.cid-uGyMf7gRzP .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMf7gRzP .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMf7gRzP .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMf7gRzP .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMf7gRzP .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMf7gRzP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMf7gRzP .mbr-section-title,
.cid-uGyMf7gRzP .mbr-section-btn,
.cid-uGyMf7gRzP .title-wrapper {
  text-align: center;
}
.cid-uDatLTowcK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDatLTowcK .row {
  align-items: center;
}
.cid-uDatLTowcK .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDatLTowcK .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDatLTowcK .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDatLTowcK .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDatLTowcK .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDatLTowcK .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDatLTowcK .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDatLTowcK .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDatLTowcK .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDatLTowcK .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDatLTowcK .label-text {
    text-align: center !important;
  }
}
.cid-uDatLTowcK .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDatLTowcK .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDatLTowcK .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDatLTowcK .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDatLTowcK .lists-container {
    justify-content: center;
  }
}
.cid-uDatLTowcK .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDatLTowcK .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDatLTowcK .list {
    align-items: center;
  }
}
.cid-uDatLTowcK .list-item {
  display: flex;
  align-items: center;
}
.cid-uDatLTowcK .icon-wrapper {
  margin-right: 5px;
}
.cid-uDatLTowcK .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDatLTowcK .list-item-text {
  flex-grow: 1;
}
.cid-uDatLTowcK .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDatLTowcK .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDatLTowcK .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDatLTowcK .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDatLTowcK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDatLTowcK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDatLTowcK .mbr-section-title,
.cid-uDatLTowcK .mbr-section-btn {
  color: #272a5c;
}
.cid-uDatLZoYpm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDatLZoYpm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDatLZoYpm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDatLZoYpm .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDatLZoYpm .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDatLZoYpm .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDatLZoYpm .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDatLZoYpm .container {
    padding: 0 12px;
  }
}
.cid-uDatLZoYpm .row {
  justify-content: center;
}
.cid-uDatLZoYpm .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDatLZoYpm .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDatLZoYpm .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDatLZoYpm .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDatLZoYpm .mbr-section-title {
  color: #ffffff;
}
.cid-uDatLZoYpm .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDatLZoYpm .mbr-section-title,
.cid-uDatLZoYpm .mbr-section-btn,
.cid-uDatLZoYpm .title-wrapper {
  text-align: center;
}
.cid-uDUmQ2w6Yj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/multi-2000x674.png");
}
.cid-uDUmQ2w6Yj .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uDUmQ2w6Yj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDUmQ2w6Yj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDUmQ2w6Yj .image-wrap {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-uDUmQ2w6Yj .image-wrap {
    height: 300px;
  }
}
.cid-uNNDaUEq17 {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uNNDaUEq17 .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-uNNDaUEq17 img,
.cid-uNNDaUEq17 .item-img {
  width: 100%;
}
.cid-uNNDaUEq17 .item:focus,
.cid-uNNDaUEq17 span:focus {
  outline: none;
}
.cid-uNNDaUEq17 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uNNDaUEq17 .item {
    margin-bottom: 1rem;
  }
}
.cid-uNNDaUEq17 .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uNNDaUEq17 .mbr-section-title {
  color: #464444;
}
.cid-uNNDaUEq17 .mbr-text,
.cid-uNNDaUEq17 .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-uNNDaUEq17 .item-title {
  color: #232323;
  text-align: center;
}
.cid-uNNDaUEq17 .content-head {
  max-width: 800px;
}
.cid-uJaUiNUvcR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUiNUvcR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUiNUvcR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUiNUvcR .container {
    padding: 0 22px;
  }
}
.cid-uJaUiNUvcR .row {
  justify-content: space-between;
}
.cid-uJaUiNUvcR .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUiNUvcR .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUiNUvcR .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUiNUvcR .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUiNUvcR .mbr-text {
  color: #464444;
}
.cid-uJaUiNUvcR label {
  color: #000000;
}
.cid-uJaUiNUvcR LABEL {
  color: #767676;
}
.cid-uDatM1niq6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDatM1niq6 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDatM1niq6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDatM1niq6 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDatM1niq6 .row {
    text-align: center;
  }
  .cid-uDatM1niq6 .row > div {
    margin: auto;
  }
  .cid-uDatM1niq6 .social-row {
    justify-content: center;
  }
}
.cid-uDatM1niq6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDatM1niq6 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDatM1niq6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDatM1niq6 .list {
    margin-bottom: 0rem;
  }
}
.cid-uDatM1niq6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDatM1niq6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDatM1niq6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDatM1niq6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDatM1niq6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIyhFiYgk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIyhFiYgk .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIyhFiYgk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIyhFiYgk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIyhFiYgk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIyhFiYgk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIyhFiYgk {
    align-items: center;
  }
  .cid-uDIyhFiYgk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIyhFiYgk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIyhFiYgk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIyhFiYgk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIyhFiYgk .content-wrap {
    width: 100%;
  }
}
.cid-uDIyhFiYgk .mbr-section-title {
  text-align: center;
}
.cid-uDIyhFiYgk .mbr-text,
.cid-uDIyhFiYgk .mbr-section-btn {
  text-align: center;
}
.cid-uDVDWE3tyz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDVDWE3tyz .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;
}
@media (max-width: 767px) {
  .cid-uDVDWE3tyz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDVDWE3tyz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDVDWE3tyz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDVDWE3tyz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDVDWE3tyz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDVDWE3tyz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDVDWE3tyz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDVDWE3tyz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDVDWE3tyz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDVDWE3tyz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDVDWE3tyz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDVDWE3tyz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDVDWE3tyz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDVDWE3tyz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDVDWE3tyz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDVDWE3tyz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDVDWE3tyz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDVDWE3tyz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDVDWE3tyz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDVDWE3tyz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDVDWE3tyz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDVDWE3tyz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWE3tyz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDVDWE3tyz .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDVDWE3tyz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDVDWE3tyz .nav-item:focus,
.cid-uDVDWE3tyz .nav-link:focus {
  outline: none;
}
.cid-uDVDWE3tyz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDVDWE3tyz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDVDWE3tyz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDVDWE3tyz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDVDWE3tyz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDVDWE3tyz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDVDWE3tyz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDVDWE3tyz .navbar.opened {
  transition: all 0.25s;
}
.cid-uDVDWE3tyz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDVDWE3tyz .navbar .navbar-logo img {
  width: auto;
}
.cid-uDVDWE3tyz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDVDWE3tyz .navbar.collapsed {
  justify-content: center;
}
.cid-uDVDWE3tyz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDVDWE3tyz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDVDWE3tyz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDVDWE3tyz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDVDWE3tyz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDVDWE3tyz .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-uDVDWE3tyz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDVDWE3tyz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDVDWE3tyz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDVDWE3tyz .navbar {
    min-height: 72px;
  }
  .cid-uDVDWE3tyz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDVDWE3tyz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDVDWE3tyz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDVDWE3tyz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDVDWE3tyz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDVDWE3tyz .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-uDVDWE3tyz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDVDWE3tyz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDVDWE3tyz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDVDWE3tyz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDVDWE3tyz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDVDWE3tyz .dropdown-item.active,
.cid-uDVDWE3tyz .dropdown-item:active {
  background-color: transparent;
}
.cid-uDVDWE3tyz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDVDWE3tyz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDVDWE3tyz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDVDWE3tyz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDVDWE3tyz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDVDWE3tyz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDVDWE3tyz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDVDWE3tyz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDVDWE3tyz .navbar-buttons {
    text-align: left;
  }
}
.cid-uDVDWE3tyz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDVDWE3tyz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDVDWE3tyz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDVDWE3tyz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVDWE3tyz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVDWE3tyz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDVDWE3tyz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVDWE3tyz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDVDWE3tyz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDVDWE3tyz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVDWE3tyz .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDVDWE3tyz .opacityScroll {
  background: #ffffff !important;
}
.cid-uDVDWE3tyz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDVDWE3tyz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDVDWE3tyz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDVDWE3tyz .navbar {
    height: 70px;
  }
  .cid-uDVDWE3tyz .navbar.opened {
    height: auto;
  }
  .cid-uDVDWE3tyz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDVDWE3tyz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDVDWE3tyz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDVDWE3tyz .navbar-brand {
    margin-right: auto;
  }
  .cid-uDVDWE3tyz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDVDWE3tyz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDVDWE3tyz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDVDWE3tyz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDVDWE3tyz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDVDWE3tyz .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDVDWE3tyz .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDVDWE3tyz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDVDWEXSEC {
  display: flex;
  background-image: url("../../../assets/images/master1-2000x1000.jpg");
}
.cid-uDVDWEXSEC .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDVDWEXSEC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVDWEXSEC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVDWEXSEC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDVDWEXSEC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDVDWEXSEC {
    align-items: center;
  }
  .cid-uDVDWEXSEC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDVDWEXSEC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWEXSEC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDVDWEXSEC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDVDWEXSEC .content-wrap {
    width: 100%;
  }
}
.cid-uDVDWEXSEC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDVDWEXSEC .mbr-text,
.cid-uDVDWEXSEC .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDVDWEXSEC .mbr-section-title DIV {
  text-align: left;
}
.cid-uDVDWFBAUr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDVDWFBAUr .row {
  align-items: center;
}
.cid-uDVDWFBAUr .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDVDWFBAUr .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWFBAUr .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDVDWFBAUr .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDVDWFBAUr .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDVDWFBAUr .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDVDWFBAUr .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWFBAUr .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDVDWFBAUr .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDVDWFBAUr .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDVDWFBAUr .label-text {
    text-align: center !important;
  }
}
.cid-uDVDWFBAUr .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDVDWFBAUr .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDVDWFBAUr .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVDWFBAUr .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWFBAUr .lists-container {
    justify-content: center;
  }
}
.cid-uDVDWFBAUr .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDVDWFBAUr .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWFBAUr .list {
    align-items: center;
  }
}
.cid-uDVDWFBAUr .list-item {
  display: flex;
  align-items: center;
}
.cid-uDVDWFBAUr .icon-wrapper {
  margin-right: 5px;
}
.cid-uDVDWFBAUr .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDVDWFBAUr .list-item-text {
  flex-grow: 1;
}
.cid-uDVDWFBAUr .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVDWFBAUr .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDVDWFBAUr .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDVDWFBAUr .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDVDWFBAUr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVDWFBAUr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVDWFBAUr .mbr-section-title,
.cid-uDVDWFBAUr .mbr-section-btn {
  color: #ffffff;
}
.cid-uTih8fkULV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uTih8fkULV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTih8fkULV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTih8fkULV .container {
    padding: 0 22px;
  }
}
.cid-uTih8fkULV .row {
  justify-content: space-between;
}
.cid-uTih8fkULV .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uTih8fkULV .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uTih8fkULV .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uTih8fkULV .mbr-section-title {
  color: #7f2346;
}
.cid-uTih8fkULV .mbr-text {
  color: #464444;
}
.cid-uTih8fkULV label {
  color: #000000;
}
.cid-uTih8fkULV LABEL {
  color: #767676;
}
.cid-uFkZWwwssS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uFkZWwwssS img,
.cid-uFkZWwwssS .item-img {
  width: 100%;
}
.cid-uFkZWwwssS .item:focus,
.cid-uFkZWwwssS span:focus {
  outline: none;
}
.cid-uFkZWwwssS .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFkZWwwssS .item {
    margin-bottom: 1rem;
  }
}
.cid-uFkZWwwssS .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFkZWwwssS .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uFkZWwwssS .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uFkZWwwssS .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFkZWwwssS .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFkZWwwssS .mbr-section-title {
  color: #272a5c;
}
.cid-uFkZWwwssS .item-title {
  text-align: left;
  color: #7f2346;
}
.cid-uFkZWwwssS .item-subtitle {
  text-align: left;
}
.cid-uFkZWwwssS .mbr-text,
.cid-uFkZWwwssS .item .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFkZWwwssS .content-head {
  max-width: 800px;
}
.cid-uGyQ3XYH6Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQ3XYH6Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQ3XYH6Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQ3XYH6Q .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQ3XYH6Q .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQ3XYH6Q .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQ3XYH6Q .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQ3XYH6Q .container {
    padding: 0 12px;
  }
}
.cid-uGyQ3XYH6Q .row {
  justify-content: center;
}
.cid-uGyQ3XYH6Q .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQ3XYH6Q .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQ3XYH6Q .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQ3XYH6Q .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQ3XYH6Q .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQ3XYH6Q .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQ3XYH6Q .mbr-section-title,
.cid-uGyQ3XYH6Q .mbr-section-btn,
.cid-uGyQ3XYH6Q .title-wrapper {
  text-align: center;
}
.cid-uDVDWHRZRv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDVDWHRZRv .row {
  align-items: center;
}
.cid-uDVDWHRZRv .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDVDWHRZRv .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWHRZRv .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDVDWHRZRv .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDVDWHRZRv .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDVDWHRZRv .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDVDWHRZRv .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWHRZRv .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDVDWHRZRv .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDVDWHRZRv .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDVDWHRZRv .label-text {
    text-align: center !important;
  }
}
.cid-uDVDWHRZRv .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDVDWHRZRv .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDVDWHRZRv .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVDWHRZRv .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWHRZRv .lists-container {
    justify-content: center;
  }
}
.cid-uDVDWHRZRv .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDVDWHRZRv .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWHRZRv .list {
    align-items: center;
  }
}
.cid-uDVDWHRZRv .list-item {
  display: flex;
  align-items: center;
}
.cid-uDVDWHRZRv .icon-wrapper {
  margin-right: 5px;
}
.cid-uDVDWHRZRv .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDVDWHRZRv .list-item-text {
  flex-grow: 1;
}
.cid-uDVDWHRZRv .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVDWHRZRv .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDVDWHRZRv .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDVDWHRZRv .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDVDWHRZRv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVDWHRZRv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVDWHRZRv .mbr-section-title,
.cid-uDVDWHRZRv .mbr-section-btn {
  color: #272a5c;
}
.cid-uDVDWIxQ4F {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDVDWIxQ4F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVDWIxQ4F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVDWIxQ4F .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDVDWIxQ4F .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDVDWIxQ4F .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDVDWIxQ4F .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDVDWIxQ4F .container {
    padding: 0 12px;
  }
}
.cid-uDVDWIxQ4F .row {
  justify-content: center;
}
.cid-uDVDWIxQ4F .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDVDWIxQ4F .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDVDWIxQ4F .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDVDWIxQ4F .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDVDWIxQ4F .mbr-section-title {
  color: #ffffff;
}
.cid-uDVDWIxQ4F .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDVDWIxQ4F .mbr-section-title,
.cid-uDVDWIxQ4F .mbr-section-btn,
.cid-uDVDWIxQ4F .title-wrapper {
  text-align: center;
}
.cid-uDVDWJTrYj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDVDWJTrYj .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDVDWJTrYj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDVDWJTrYj .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWJTrYj .row {
    text-align: center;
  }
  .cid-uDVDWJTrYj .row > div {
    margin: auto;
  }
  .cid-uDVDWJTrYj .social-row {
    justify-content: center;
  }
}
.cid-uDVDWJTrYj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDVDWJTrYj .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDVDWJTrYj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDVDWJTrYj .list {
    margin-bottom: 0rem;
  }
}
.cid-uDVDWJTrYj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDVDWJTrYj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDVDWJTrYj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDVDWJTrYj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVDWJTrYj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVDWKBuEN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDVDWKBuEN .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDVDWKBuEN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVDWKBuEN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVDWKBuEN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDVDWKBuEN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDVDWKBuEN {
    align-items: center;
  }
  .cid-uDVDWKBuEN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDVDWKBuEN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDVDWKBuEN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDVDWKBuEN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDVDWKBuEN .content-wrap {
    width: 100%;
  }
}
.cid-uDVDWKBuEN .mbr-section-title {
  text-align: center;
}
.cid-uDVDWKBuEN .mbr-text,
.cid-uDVDWKBuEN .mbr-section-btn {
  text-align: center;
}
.cid-uDVGhyp4C8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDVGhyp4C8 .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;
}
@media (max-width: 767px) {
  .cid-uDVGhyp4C8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDVGhyp4C8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDVGhyp4C8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDVGhyp4C8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDVGhyp4C8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDVGhyp4C8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDVGhyp4C8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDVGhyp4C8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDVGhyp4C8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDVGhyp4C8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDVGhyp4C8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDVGhyp4C8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDVGhyp4C8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDVGhyp4C8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDVGhyp4C8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDVGhyp4C8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDVGhyp4C8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDVGhyp4C8 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDVGhyp4C8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDVGhyp4C8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDVGhyp4C8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDVGhyp4C8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhyp4C8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDVGhyp4C8 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDVGhyp4C8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDVGhyp4C8 .nav-item:focus,
.cid-uDVGhyp4C8 .nav-link:focus {
  outline: none;
}
.cid-uDVGhyp4C8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDVGhyp4C8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDVGhyp4C8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDVGhyp4C8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDVGhyp4C8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDVGhyp4C8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDVGhyp4C8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDVGhyp4C8 .navbar.opened {
  transition: all 0.25s;
}
.cid-uDVGhyp4C8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDVGhyp4C8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uDVGhyp4C8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDVGhyp4C8 .navbar.collapsed {
  justify-content: center;
}
.cid-uDVGhyp4C8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDVGhyp4C8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDVGhyp4C8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDVGhyp4C8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDVGhyp4C8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDVGhyp4C8 .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-uDVGhyp4C8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDVGhyp4C8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDVGhyp4C8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDVGhyp4C8 .navbar {
    min-height: 72px;
  }
  .cid-uDVGhyp4C8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDVGhyp4C8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDVGhyp4C8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDVGhyp4C8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDVGhyp4C8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDVGhyp4C8 .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-uDVGhyp4C8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDVGhyp4C8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDVGhyp4C8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDVGhyp4C8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDVGhyp4C8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDVGhyp4C8 .dropdown-item.active,
.cid-uDVGhyp4C8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDVGhyp4C8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDVGhyp4C8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDVGhyp4C8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDVGhyp4C8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDVGhyp4C8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDVGhyp4C8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDVGhyp4C8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDVGhyp4C8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDVGhyp4C8 .navbar-buttons {
    text-align: left;
  }
}
.cid-uDVGhyp4C8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDVGhyp4C8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDVGhyp4C8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDVGhyp4C8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVGhyp4C8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDVGhyp4C8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDVGhyp4C8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVGhyp4C8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDVGhyp4C8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDVGhyp4C8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDVGhyp4C8 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDVGhyp4C8 .opacityScroll {
  background: #ffffff !important;
}
.cid-uDVGhyp4C8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDVGhyp4C8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDVGhyp4C8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDVGhyp4C8 .navbar {
    height: 70px;
  }
  .cid-uDVGhyp4C8 .navbar.opened {
    height: auto;
  }
  .cid-uDVGhyp4C8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDVGhyp4C8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDVGhyp4C8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDVGhyp4C8 .navbar-brand {
    margin-right: auto;
  }
  .cid-uDVGhyp4C8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDVGhyp4C8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDVGhyp4C8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDVGhyp4C8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDVGhyp4C8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDVGhyp4C8 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDVGhyp4C8 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDVGhyp4C8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDVGhzan38 {
  display: flex;
  background-image: url("../../../assets/images/master2-2000x1000.jpg");
}
.cid-uDVGhzan38 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDVGhzan38 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVGhzan38 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVGhzan38 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDVGhzan38 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDVGhzan38 {
    align-items: center;
  }
  .cid-uDVGhzan38 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDVGhzan38 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhzan38 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDVGhzan38 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDVGhzan38 .content-wrap {
    width: 100%;
  }
}
.cid-uDVGhzan38 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDVGhzan38 .mbr-text,
.cid-uDVGhzan38 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDVGhzan38 .mbr-section-title DIV {
  text-align: left;
}
.cid-uDVGhzD5gq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDVGhzD5gq .row {
  align-items: center;
}
.cid-uDVGhzD5gq .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDVGhzD5gq .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhzD5gq .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDVGhzD5gq .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDVGhzD5gq .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDVGhzD5gq .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDVGhzD5gq .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhzD5gq .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDVGhzD5gq .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDVGhzD5gq .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDVGhzD5gq .label-text {
    text-align: center !important;
  }
}
.cid-uDVGhzD5gq .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDVGhzD5gq .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDVGhzD5gq .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVGhzD5gq .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhzD5gq .lists-container {
    justify-content: center;
  }
}
.cid-uDVGhzD5gq .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDVGhzD5gq .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhzD5gq .list {
    align-items: center;
  }
}
.cid-uDVGhzD5gq .list-item {
  display: flex;
  align-items: center;
}
.cid-uDVGhzD5gq .icon-wrapper {
  margin-right: 5px;
}
.cid-uDVGhzD5gq .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDVGhzD5gq .list-item-text {
  flex-grow: 1;
}
.cid-uDVGhzD5gq .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVGhzD5gq .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDVGhzD5gq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDVGhzD5gq .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDVGhzD5gq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVGhzD5gq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVGhzD5gq .mbr-section-title,
.cid-uDVGhzD5gq .mbr-section-btn {
  color: #ffffff;
}
.cid-uTihud8xfD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uTihud8xfD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTihud8xfD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTihud8xfD .container {
    padding: 0 22px;
  }
}
.cid-uTihud8xfD .row {
  justify-content: space-between;
}
.cid-uTihud8xfD .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uTihud8xfD .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uTihud8xfD .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uTihud8xfD .mbr-section-title {
  color: #7f2346;
}
.cid-uTihud8xfD .mbr-text {
  color: #464444;
}
.cid-uTihud8xfD label {
  color: #000000;
}
.cid-uTihud8xfD LABEL {
  color: #767676;
}
.cid-uFOVZnGt81 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uFOVZnGt81 img,
.cid-uFOVZnGt81 .item-img {
  width: 100%;
}
.cid-uFOVZnGt81 .item:focus,
.cid-uFOVZnGt81 span:focus {
  outline: none;
}
.cid-uFOVZnGt81 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uFOVZnGt81 .item {
    margin-bottom: 1rem;
  }
}
.cid-uFOVZnGt81 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uFOVZnGt81 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOVZnGt81 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uFOVZnGt81 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uFOVZnGt81 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uFOVZnGt81 .mbr-section-title {
  color: #272a5c;
}
.cid-uFOVZnGt81 .item-title {
  text-align: left;
  color: #7f2346;
}
.cid-uFOVZnGt81 .item-subtitle {
  text-align: left;
}
.cid-uFOVZnGt81 .mbr-text,
.cid-uFOVZnGt81 .item .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOVZnGt81 .content-head {
  max-width: 800px;
}
.cid-uGyY2AJ6JE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyY2AJ6JE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyY2AJ6JE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyY2AJ6JE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyY2AJ6JE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyY2AJ6JE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyY2AJ6JE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyY2AJ6JE .container {
    padding: 0 12px;
  }
}
.cid-uGyY2AJ6JE .row {
  justify-content: center;
}
.cid-uGyY2AJ6JE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyY2AJ6JE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyY2AJ6JE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyY2AJ6JE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyY2AJ6JE .mbr-section-title {
  color: #ffffff;
}
.cid-uGyY2AJ6JE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyY2AJ6JE .mbr-section-title,
.cid-uGyY2AJ6JE .mbr-section-btn,
.cid-uGyY2AJ6JE .title-wrapper {
  text-align: center;
}
.cid-uDVGhBqMZw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDVGhBqMZw .row {
  align-items: center;
}
.cid-uDVGhBqMZw .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDVGhBqMZw .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhBqMZw .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDVGhBqMZw .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDVGhBqMZw .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDVGhBqMZw .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDVGhBqMZw .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhBqMZw .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDVGhBqMZw .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDVGhBqMZw .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDVGhBqMZw .label-text {
    text-align: center !important;
  }
}
.cid-uDVGhBqMZw .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDVGhBqMZw .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDVGhBqMZw .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVGhBqMZw .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhBqMZw .lists-container {
    justify-content: center;
  }
}
.cid-uDVGhBqMZw .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDVGhBqMZw .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhBqMZw .list {
    align-items: center;
  }
}
.cid-uDVGhBqMZw .list-item {
  display: flex;
  align-items: center;
}
.cid-uDVGhBqMZw .icon-wrapper {
  margin-right: 5px;
}
.cid-uDVGhBqMZw .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDVGhBqMZw .list-item-text {
  flex-grow: 1;
}
.cid-uDVGhBqMZw .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDVGhBqMZw .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDVGhBqMZw .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDVGhBqMZw .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDVGhBqMZw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVGhBqMZw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVGhBqMZw .mbr-section-title,
.cid-uDVGhBqMZw .mbr-section-btn {
  color: #272a5c;
}
.cid-uDVGhC9CAB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDVGhC9CAB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVGhC9CAB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVGhC9CAB .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDVGhC9CAB .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDVGhC9CAB .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDVGhC9CAB .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDVGhC9CAB .container {
    padding: 0 12px;
  }
}
.cid-uDVGhC9CAB .row {
  justify-content: center;
}
.cid-uDVGhC9CAB .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDVGhC9CAB .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDVGhC9CAB .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDVGhC9CAB .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDVGhC9CAB .mbr-section-title {
  color: #ffffff;
}
.cid-uDVGhC9CAB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDVGhC9CAB .mbr-section-title,
.cid-uDVGhC9CAB .mbr-section-btn,
.cid-uDVGhC9CAB .title-wrapper {
  text-align: center;
}
.cid-uJb4PfMSa2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4PfMSa2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4PfMSa2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4PfMSa2 .container {
    padding: 0 22px;
  }
}
.cid-uJb4PfMSa2 .row {
  justify-content: space-between;
}
.cid-uJb4PfMSa2 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4PfMSa2 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4PfMSa2 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4PfMSa2 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4PfMSa2 .mbr-text {
  color: #464444;
}
.cid-uJb4PfMSa2 label {
  color: #000000;
}
.cid-uJb4PfMSa2 LABEL {
  color: #767676;
}
.cid-uDVGhDs3aq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDVGhDs3aq .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDVGhDs3aq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDVGhDs3aq .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhDs3aq .row {
    text-align: center;
  }
  .cid-uDVGhDs3aq .row > div {
    margin: auto;
  }
  .cid-uDVGhDs3aq .social-row {
    justify-content: center;
  }
}
.cid-uDVGhDs3aq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDVGhDs3aq .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDVGhDs3aq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDVGhDs3aq .list {
    margin-bottom: 0rem;
  }
}
.cid-uDVGhDs3aq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDVGhDs3aq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDVGhDs3aq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDVGhDs3aq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVGhDs3aq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVGhE9Ltc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDVGhE9Ltc .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDVGhE9Ltc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDVGhE9Ltc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDVGhE9Ltc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDVGhE9Ltc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDVGhE9Ltc {
    align-items: center;
  }
  .cid-uDVGhE9Ltc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDVGhE9Ltc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDVGhE9Ltc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDVGhE9Ltc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDVGhE9Ltc .content-wrap {
    width: 100%;
  }
}
.cid-uDVGhE9Ltc .mbr-section-title {
  text-align: center;
}
.cid-uDVGhE9Ltc .mbr-text,
.cid-uDVGhE9Ltc .mbr-section-btn {
  text-align: center;
}
.cid-uE1jb9mM6d {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uE1jb9mM6d .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;
}
@media (max-width: 767px) {
  .cid-uE1jb9mM6d .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uE1jb9mM6d .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uE1jb9mM6d .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uE1jb9mM6d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uE1jb9mM6d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uE1jb9mM6d .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uE1jb9mM6d .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uE1jb9mM6d .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uE1jb9mM6d .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uE1jb9mM6d .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uE1jb9mM6d .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uE1jb9mM6d .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uE1jb9mM6d .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uE1jb9mM6d .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uE1jb9mM6d .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uE1jb9mM6d .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uE1jb9mM6d .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uE1jb9mM6d .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE1jb9mM6d .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uE1jb9mM6d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uE1jb9mM6d .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uE1jb9mM6d .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uE1jb9mM6d .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uE1jb9mM6d .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uE1jb9mM6d .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uE1jb9mM6d .nav-item:focus,
.cid-uE1jb9mM6d .nav-link:focus {
  outline: none;
}
.cid-uE1jb9mM6d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uE1jb9mM6d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uE1jb9mM6d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uE1jb9mM6d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE1jb9mM6d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uE1jb9mM6d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uE1jb9mM6d .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uE1jb9mM6d .navbar.opened {
  transition: all 0.25s;
}
.cid-uE1jb9mM6d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uE1jb9mM6d .navbar .navbar-logo img {
  width: auto;
}
.cid-uE1jb9mM6d .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uE1jb9mM6d .navbar.collapsed {
  justify-content: center;
}
.cid-uE1jb9mM6d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uE1jb9mM6d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uE1jb9mM6d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uE1jb9mM6d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uE1jb9mM6d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uE1jb9mM6d .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-uE1jb9mM6d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uE1jb9mM6d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uE1jb9mM6d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE1jb9mM6d .navbar {
    min-height: 72px;
  }
  .cid-uE1jb9mM6d .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uE1jb9mM6d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uE1jb9mM6d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uE1jb9mM6d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uE1jb9mM6d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uE1jb9mM6d .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-uE1jb9mM6d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uE1jb9mM6d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uE1jb9mM6d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uE1jb9mM6d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uE1jb9mM6d .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uE1jb9mM6d .dropdown-item.active,
.cid-uE1jb9mM6d .dropdown-item:active {
  background-color: transparent;
}
.cid-uE1jb9mM6d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uE1jb9mM6d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uE1jb9mM6d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uE1jb9mM6d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uE1jb9mM6d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uE1jb9mM6d .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uE1jb9mM6d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uE1jb9mM6d .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uE1jb9mM6d .navbar-buttons {
    text-align: left;
  }
}
.cid-uE1jb9mM6d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uE1jb9mM6d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uE1jb9mM6d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uE1jb9mM6d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE1jb9mM6d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE1jb9mM6d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uE1jb9mM6d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE1jb9mM6d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uE1jb9mM6d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uE1jb9mM6d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE1jb9mM6d .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uE1jb9mM6d .opacityScroll {
  background: #ffffff !important;
}
.cid-uE1jb9mM6d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uE1jb9mM6d .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uE1jb9mM6d .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uE1jb9mM6d .navbar {
    height: 70px;
  }
  .cid-uE1jb9mM6d .navbar.opened {
    height: auto;
  }
  .cid-uE1jb9mM6d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uE1jb9mM6d .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uE1jb9mM6d .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uE1jb9mM6d .navbar-brand {
    margin-right: auto;
  }
  .cid-uE1jb9mM6d .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uE1jb9mM6d .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uE1jb9mM6d .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uE1jb9mM6d .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE1jb9mM6d .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uE1jb9mM6d .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uE1jb9mM6d .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uE1jb9mM6d .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uE1jbbnMNO {
  display: flex;
  background-image: url("../../../assets/images/filosofia-2000x1000.jpg");
}
.cid-uE1jbbnMNO .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uE1jbbnMNO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbbnMNO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1jbbnMNO .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE1jbbnMNO .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE1jbbnMNO {
    align-items: center;
  }
  .cid-uE1jbbnMNO .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE1jbbnMNO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbbnMNO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE1jbbnMNO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE1jbbnMNO .content-wrap {
    width: 100%;
  }
}
.cid-uE1jbbnMNO .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uE1jbbnMNO .mbr-text,
.cid-uE1jbbnMNO .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uE1jbbnMNO .mbr-section-title DIV {
  text-align: left;
}
.cid-uE1jbco5LK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE1jbco5LK .row {
  align-items: center;
}
.cid-uE1jbco5LK .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE1jbco5LK .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbco5LK .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE1jbco5LK .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE1jbco5LK .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE1jbco5LK .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE1jbco5LK .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbco5LK .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE1jbco5LK .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE1jbco5LK .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE1jbco5LK .label-text {
    text-align: center !important;
  }
}
.cid-uE1jbco5LK .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE1jbco5LK .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE1jbco5LK .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1jbco5LK .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbco5LK .lists-container {
    justify-content: center;
  }
}
.cid-uE1jbco5LK .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE1jbco5LK .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbco5LK .list {
    align-items: center;
  }
}
.cid-uE1jbco5LK .list-item {
  display: flex;
  align-items: center;
}
.cid-uE1jbco5LK .icon-wrapper {
  margin-right: 5px;
}
.cid-uE1jbco5LK .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE1jbco5LK .list-item-text {
  flex-grow: 1;
}
.cid-uE1jbco5LK .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1jbco5LK .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE1jbco5LK .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE1jbco5LK .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE1jbco5LK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbco5LK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1jbco5LK .mbr-section-title,
.cid-uE1jbco5LK .mbr-section-btn {
  color: #ffffff;
}
.cid-uE1jbdNQJv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uE1jbdNQJv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE1jbdNQJv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE1jbdNQJv {
    align-items: center;
  }
  .cid-uE1jbdNQJv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE1jbdNQJv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbdNQJv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE1jbdNQJv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE1jbdNQJv .content-wrap {
    width: 100%;
  }
}
.cid-uE1jbdNQJv .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uE1jbdNQJv .mbr-text,
.cid-uE1jbdNQJv .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uE1jbdNQJv .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uE1jbezDUh {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uE1jbezDUh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbezDUh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uE1jbezDUh .container {
    padding: 0 20px;
  }
}
.cid-uE1jbezDUh .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uE1jbezDUh .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uE1jbezDUh .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uE1jbezDUh .panel-group {
    padding: 0 20px;
  }
}
.cid-uE1jbezDUh .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uE1jbezDUh .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uE1jbezDUh .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uE1jbezDUh .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uE1jbezDUh .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uE1jbezDUh .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uE1jbezDUh .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uE1jbezDUh .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uE1jbezDUh .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uE1jbezDUh .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uE1jbezDUh .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uE1jbezDUh .panel-title-edit {
  color: #272a5c;
}
.cid-uE1jbezDUh .panel-text {
  color: #464444;
}
.cid-uE1jbj5UpO {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uE1jbj5UpO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbj5UpO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uE1jbj5UpO .container {
    padding: 0 20px;
  }
}
.cid-uE1jbj5UpO .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uE1jbj5UpO .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uE1jbj5UpO .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uE1jbj5UpO .panel-group {
    padding: 0 20px;
  }
}
.cid-uE1jbj5UpO .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uE1jbj5UpO .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uE1jbj5UpO .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uE1jbj5UpO .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uE1jbj5UpO .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uE1jbj5UpO .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uE1jbj5UpO .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uE1jbj5UpO .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uE1jbj5UpO .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uE1jbj5UpO .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uE1jbj5UpO .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uE1jbj5UpO .panel-title-edit {
  color: #272a5c;
}
.cid-uE1jbj5UpO .panel-text {
  color: #464444;
}
.cid-uQyyf11jWa {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyyf11jWa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyyf11jWa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyyf11jWa .container {
    padding: 0 20px;
  }
}
.cid-uQyyf11jWa .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyyf11jWa .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyyf11jWa .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyyf11jWa .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyyf11jWa .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyyf11jWa .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyyf11jWa .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyyf11jWa .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyyf11jWa .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyyf11jWa .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyyf11jWa .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyyf11jWa .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyyf11jWa .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyyf11jWa .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyyf11jWa .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyyf11jWa .panel-title-edit {
  color: #272a5c;
}
.cid-uQyyf11jWa .panel-text {
  color: #464444;
}
.cid-uGyMwrspYK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMwrspYK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMwrspYK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMwrspYK .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMwrspYK .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMwrspYK .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMwrspYK .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMwrspYK .container {
    padding: 0 12px;
  }
}
.cid-uGyMwrspYK .row {
  justify-content: center;
}
.cid-uGyMwrspYK .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMwrspYK .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMwrspYK .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMwrspYK .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMwrspYK .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMwrspYK .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMwrspYK .mbr-section-title,
.cid-uGyMwrspYK .mbr-section-btn,
.cid-uGyMwrspYK .title-wrapper {
  text-align: center;
}
.cid-uE1jbkZ0LA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uE1jbkZ0LA .row {
  align-items: center;
}
.cid-uE1jbkZ0LA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE1jbkZ0LA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbkZ0LA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE1jbkZ0LA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE1jbkZ0LA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE1jbkZ0LA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE1jbkZ0LA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbkZ0LA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE1jbkZ0LA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE1jbkZ0LA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE1jbkZ0LA .label-text {
    text-align: center !important;
  }
}
.cid-uE1jbkZ0LA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE1jbkZ0LA .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE1jbkZ0LA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1jbkZ0LA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbkZ0LA .lists-container {
    justify-content: center;
  }
}
.cid-uE1jbkZ0LA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE1jbkZ0LA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbkZ0LA .list {
    align-items: center;
  }
}
.cid-uE1jbkZ0LA .list-item {
  display: flex;
  align-items: center;
}
.cid-uE1jbkZ0LA .icon-wrapper {
  margin-right: 5px;
}
.cid-uE1jbkZ0LA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE1jbkZ0LA .list-item-text {
  flex-grow: 1;
}
.cid-uE1jbkZ0LA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1jbkZ0LA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE1jbkZ0LA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE1jbkZ0LA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE1jbkZ0LA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbkZ0LA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1jbkZ0LA .mbr-section-title,
.cid-uE1jbkZ0LA .mbr-section-btn {
  color: #272a5c;
}
.cid-uE1jbmlVX6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE1jbmlVX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbmlVX6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1jbmlVX6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uE1jbmlVX6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE1jbmlVX6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uE1jbmlVX6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE1jbmlVX6 .container {
    padding: 0 12px;
  }
}
.cid-uE1jbmlVX6 .row {
  justify-content: center;
}
.cid-uE1jbmlVX6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uE1jbmlVX6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uE1jbmlVX6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uE1jbmlVX6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uE1jbmlVX6 .mbr-section-title {
  color: #ffffff;
}
.cid-uE1jbmlVX6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uE1jbmlVX6 .mbr-section-title,
.cid-uE1jbmlVX6 .mbr-section-btn,
.cid-uE1jbmlVX6 .title-wrapper {
  text-align: center;
}
.cid-uJaUErcarb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUErcarb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUErcarb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUErcarb .container {
    padding: 0 22px;
  }
}
.cid-uJaUErcarb .row {
  justify-content: space-between;
}
.cid-uJaUErcarb .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUErcarb .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUErcarb .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUErcarb .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUErcarb .mbr-text {
  color: #464444;
}
.cid-uJaUErcarb label {
  color: #000000;
}
.cid-uJaUErcarb LABEL {
  color: #767676;
}
.cid-uE1jbpTAzo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE1jbpTAzo .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uE1jbpTAzo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uE1jbpTAzo .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbpTAzo .row {
    text-align: center;
  }
  .cid-uE1jbpTAzo .row > div {
    margin: auto;
  }
  .cid-uE1jbpTAzo .social-row {
    justify-content: center;
  }
}
.cid-uE1jbpTAzo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uE1jbpTAzo .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uE1jbpTAzo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uE1jbpTAzo .list {
    margin-bottom: 0rem;
  }
}
.cid-uE1jbpTAzo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uE1jbpTAzo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uE1jbpTAzo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uE1jbpTAzo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbpTAzo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1jbqNdnk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uE1jbqNdnk .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uE1jbqNdnk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1jbqNdnk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1jbqNdnk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE1jbqNdnk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE1jbqNdnk {
    align-items: center;
  }
  .cid-uE1jbqNdnk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE1jbqNdnk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE1jbqNdnk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE1jbqNdnk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE1jbqNdnk .content-wrap {
    width: 100%;
  }
}
.cid-uE1jbqNdnk .mbr-section-title {
  text-align: center;
}
.cid-uE1jbqNdnk .mbr-text,
.cid-uE1jbqNdnk .mbr-section-btn {
  text-align: center;
}
.cid-uE1t3BRTWV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uE1t3BRTWV .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;
}
@media (max-width: 767px) {
  .cid-uE1t3BRTWV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uE1t3BRTWV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uE1t3BRTWV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uE1t3BRTWV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uE1t3BRTWV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uE1t3BRTWV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uE1t3BRTWV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uE1t3BRTWV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uE1t3BRTWV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uE1t3BRTWV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uE1t3BRTWV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uE1t3BRTWV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uE1t3BRTWV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uE1t3BRTWV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uE1t3BRTWV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uE1t3BRTWV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uE1t3BRTWV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uE1t3BRTWV .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE1t3BRTWV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uE1t3BRTWV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uE1t3BRTWV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uE1t3BRTWV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3BRTWV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uE1t3BRTWV .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uE1t3BRTWV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uE1t3BRTWV .nav-item:focus,
.cid-uE1t3BRTWV .nav-link:focus {
  outline: none;
}
.cid-uE1t3BRTWV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uE1t3BRTWV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uE1t3BRTWV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uE1t3BRTWV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE1t3BRTWV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uE1t3BRTWV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uE1t3BRTWV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uE1t3BRTWV .navbar.opened {
  transition: all 0.25s;
}
.cid-uE1t3BRTWV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uE1t3BRTWV .navbar .navbar-logo img {
  width: auto;
}
.cid-uE1t3BRTWV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uE1t3BRTWV .navbar.collapsed {
  justify-content: center;
}
.cid-uE1t3BRTWV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uE1t3BRTWV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uE1t3BRTWV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uE1t3BRTWV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uE1t3BRTWV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uE1t3BRTWV .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-uE1t3BRTWV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uE1t3BRTWV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uE1t3BRTWV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE1t3BRTWV .navbar {
    min-height: 72px;
  }
  .cid-uE1t3BRTWV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uE1t3BRTWV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uE1t3BRTWV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uE1t3BRTWV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uE1t3BRTWV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uE1t3BRTWV .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-uE1t3BRTWV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uE1t3BRTWV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uE1t3BRTWV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uE1t3BRTWV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uE1t3BRTWV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uE1t3BRTWV .dropdown-item.active,
.cid-uE1t3BRTWV .dropdown-item:active {
  background-color: transparent;
}
.cid-uE1t3BRTWV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uE1t3BRTWV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uE1t3BRTWV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uE1t3BRTWV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uE1t3BRTWV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uE1t3BRTWV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uE1t3BRTWV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uE1t3BRTWV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uE1t3BRTWV .navbar-buttons {
    text-align: left;
  }
}
.cid-uE1t3BRTWV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uE1t3BRTWV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uE1t3BRTWV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uE1t3BRTWV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE1t3BRTWV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE1t3BRTWV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uE1t3BRTWV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE1t3BRTWV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uE1t3BRTWV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uE1t3BRTWV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE1t3BRTWV .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uE1t3BRTWV .opacityScroll {
  background: #ffffff !important;
}
.cid-uE1t3BRTWV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uE1t3BRTWV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uE1t3BRTWV .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uE1t3BRTWV .navbar {
    height: 70px;
  }
  .cid-uE1t3BRTWV .navbar.opened {
    height: auto;
  }
  .cid-uE1t3BRTWV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uE1t3BRTWV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uE1t3BRTWV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uE1t3BRTWV .navbar-brand {
    margin-right: auto;
  }
  .cid-uE1t3BRTWV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uE1t3BRTWV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uE1t3BRTWV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uE1t3BRTWV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE1t3BRTWV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uE1t3BRTWV .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uE1t3BRTWV .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uE1t3BRTWV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uE1t3CQGSR {
  display: flex;
  background-image: url("../../../assets/images/motorie-2000x1000.jpg");
}
.cid-uE1t3CQGSR .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uE1t3CQGSR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3CQGSR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1t3CQGSR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE1t3CQGSR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE1t3CQGSR {
    align-items: center;
  }
  .cid-uE1t3CQGSR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE1t3CQGSR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3CQGSR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE1t3CQGSR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE1t3CQGSR .content-wrap {
    width: 100%;
  }
}
.cid-uE1t3CQGSR .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uE1t3CQGSR .mbr-text,
.cid-uE1t3CQGSR .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uE1t3CQGSR .mbr-section-title DIV {
  text-align: left;
}
.cid-uE1t3E6dCz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE1t3E6dCz .row {
  align-items: center;
}
.cid-uE1t3E6dCz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE1t3E6dCz .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3E6dCz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE1t3E6dCz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE1t3E6dCz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE1t3E6dCz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE1t3E6dCz .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3E6dCz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE1t3E6dCz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE1t3E6dCz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE1t3E6dCz .label-text {
    text-align: center !important;
  }
}
.cid-uE1t3E6dCz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE1t3E6dCz .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE1t3E6dCz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1t3E6dCz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3E6dCz .lists-container {
    justify-content: center;
  }
}
.cid-uE1t3E6dCz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE1t3E6dCz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3E6dCz .list {
    align-items: center;
  }
}
.cid-uE1t3E6dCz .list-item {
  display: flex;
  align-items: center;
}
.cid-uE1t3E6dCz .icon-wrapper {
  margin-right: 5px;
}
.cid-uE1t3E6dCz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE1t3E6dCz .list-item-text {
  flex-grow: 1;
}
.cid-uE1t3E6dCz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1t3E6dCz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE1t3E6dCz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE1t3E6dCz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE1t3E6dCz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3E6dCz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1t3E6dCz .mbr-section-title,
.cid-uE1t3E6dCz .mbr-section-btn {
  color: #ffffff;
}
.cid-uE1t3Fwied {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uE1t3Fwied .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE1t3Fwied .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE1t3Fwied {
    align-items: center;
  }
  .cid-uE1t3Fwied .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE1t3Fwied .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3Fwied {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE1t3Fwied .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE1t3Fwied .content-wrap {
    width: 100%;
  }
}
.cid-uE1t3Fwied .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uE1t3Fwied .mbr-text,
.cid-uE1t3Fwied .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uE1t3Fwied .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uE1t3HmxgO {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uE1t3HmxgO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3HmxgO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uE1t3HmxgO .container {
    padding: 0 20px;
  }
}
.cid-uE1t3HmxgO .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uE1t3HmxgO .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uE1t3HmxgO .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uE1t3HmxgO .panel-group {
    padding: 0 20px;
  }
}
.cid-uE1t3HmxgO .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uE1t3HmxgO .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uE1t3HmxgO .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uE1t3HmxgO .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uE1t3HmxgO .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uE1t3HmxgO .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uE1t3HmxgO .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uE1t3HmxgO .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uE1t3HmxgO .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uE1t3HmxgO .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uE1t3HmxgO .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uE1t3HmxgO .panel-title-edit {
  color: #272a5c;
}
.cid-uE1t3HmxgO .panel-text {
  color: #464444;
}
.cid-uE1t3GgWcs {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uE1t3GgWcs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3GgWcs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uE1t3GgWcs .container {
    padding: 0 20px;
  }
}
.cid-uE1t3GgWcs .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uE1t3GgWcs .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uE1t3GgWcs .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uE1t3GgWcs .panel-group {
    padding: 0 20px;
  }
}
.cid-uE1t3GgWcs .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uE1t3GgWcs .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uE1t3GgWcs .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uE1t3GgWcs .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uE1t3GgWcs .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uE1t3GgWcs .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uE1t3GgWcs .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uE1t3GgWcs .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uE1t3GgWcs .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uE1t3GgWcs .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uE1t3GgWcs .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uE1t3GgWcs .panel-title-edit {
  color: #272a5c;
}
.cid-uE1t3GgWcs .panel-text {
  color: #464444;
}
.cid-uGyN17Lrp6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyN17Lrp6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyN17Lrp6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyN17Lrp6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyN17Lrp6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyN17Lrp6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyN17Lrp6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyN17Lrp6 .container {
    padding: 0 12px;
  }
}
.cid-uGyN17Lrp6 .row {
  justify-content: center;
}
.cid-uGyN17Lrp6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyN17Lrp6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyN17Lrp6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyN17Lrp6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyN17Lrp6 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyN17Lrp6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyN17Lrp6 .mbr-section-title,
.cid-uGyN17Lrp6 .mbr-section-btn,
.cid-uGyN17Lrp6 .title-wrapper {
  text-align: center;
}
.cid-uE1t3JsQeQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uE1t3JsQeQ .row {
  align-items: center;
}
.cid-uE1t3JsQeQ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE1t3JsQeQ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3JsQeQ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE1t3JsQeQ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE1t3JsQeQ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE1t3JsQeQ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE1t3JsQeQ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3JsQeQ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE1t3JsQeQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE1t3JsQeQ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE1t3JsQeQ .label-text {
    text-align: center !important;
  }
}
.cid-uE1t3JsQeQ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE1t3JsQeQ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE1t3JsQeQ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1t3JsQeQ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3JsQeQ .lists-container {
    justify-content: center;
  }
}
.cid-uE1t3JsQeQ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE1t3JsQeQ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3JsQeQ .list {
    align-items: center;
  }
}
.cid-uE1t3JsQeQ .list-item {
  display: flex;
  align-items: center;
}
.cid-uE1t3JsQeQ .icon-wrapper {
  margin-right: 5px;
}
.cid-uE1t3JsQeQ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE1t3JsQeQ .list-item-text {
  flex-grow: 1;
}
.cid-uE1t3JsQeQ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE1t3JsQeQ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE1t3JsQeQ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE1t3JsQeQ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE1t3JsQeQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3JsQeQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1t3JsQeQ .mbr-section-title,
.cid-uE1t3JsQeQ .mbr-section-btn {
  color: #272a5c;
}
.cid-uE1t3LYf6b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE1t3LYf6b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3LYf6b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1t3LYf6b .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uE1t3LYf6b .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE1t3LYf6b .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uE1t3LYf6b .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE1t3LYf6b .container {
    padding: 0 12px;
  }
}
.cid-uE1t3LYf6b .row {
  justify-content: center;
}
.cid-uE1t3LYf6b .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uE1t3LYf6b .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uE1t3LYf6b .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uE1t3LYf6b .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uE1t3LYf6b .mbr-section-title {
  color: #ffffff;
}
.cid-uE1t3LYf6b .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uE1t3LYf6b .mbr-section-title,
.cid-uE1t3LYf6b .mbr-section-btn,
.cid-uE1t3LYf6b .title-wrapper {
  text-align: center;
}
.cid-uJaV0kJS6U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaV0kJS6U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaV0kJS6U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaV0kJS6U .container {
    padding: 0 22px;
  }
}
.cid-uJaV0kJS6U .row {
  justify-content: space-between;
}
.cid-uJaV0kJS6U .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaV0kJS6U .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaV0kJS6U .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaV0kJS6U .mbr-section-title {
  color: #7f2346;
}
.cid-uJaV0kJS6U .mbr-text {
  color: #464444;
}
.cid-uJaV0kJS6U label {
  color: #000000;
}
.cid-uJaV0kJS6U LABEL {
  color: #767676;
}
.cid-uE1t3NkPyF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE1t3NkPyF .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uE1t3NkPyF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uE1t3NkPyF .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3NkPyF .row {
    text-align: center;
  }
  .cid-uE1t3NkPyF .row > div {
    margin: auto;
  }
  .cid-uE1t3NkPyF .social-row {
    justify-content: center;
  }
}
.cid-uE1t3NkPyF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uE1t3NkPyF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uE1t3NkPyF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uE1t3NkPyF .list {
    margin-bottom: 0rem;
  }
}
.cid-uE1t3NkPyF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uE1t3NkPyF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uE1t3NkPyF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uE1t3NkPyF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3NkPyF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1t3O8Oww {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uE1t3O8Oww .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uE1t3O8Oww .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE1t3O8Oww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE1t3O8Oww .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE1t3O8Oww .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE1t3O8Oww {
    align-items: center;
  }
  .cid-uE1t3O8Oww .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE1t3O8Oww .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE1t3O8Oww {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE1t3O8Oww .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE1t3O8Oww .content-wrap {
    width: 100%;
  }
}
.cid-uE1t3O8Oww .mbr-section-title {
  text-align: center;
}
.cid-uE1t3O8Oww .mbr-text,
.cid-uE1t3O8Oww .mbr-section-btn {
  text-align: center;
}
.cid-uE74uSlxGI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uE74uSlxGI .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;
}
@media (max-width: 767px) {
  .cid-uE74uSlxGI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uE74uSlxGI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uE74uSlxGI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uE74uSlxGI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uE74uSlxGI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uE74uSlxGI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uE74uSlxGI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uE74uSlxGI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uE74uSlxGI .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uE74uSlxGI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uE74uSlxGI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uE74uSlxGI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uE74uSlxGI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uE74uSlxGI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uE74uSlxGI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uE74uSlxGI .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uE74uSlxGI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uE74uSlxGI .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE74uSlxGI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uE74uSlxGI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uE74uSlxGI .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uE74uSlxGI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uE74uSlxGI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uE74uSlxGI .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uE74uSlxGI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uE74uSlxGI .nav-item:focus,
.cid-uE74uSlxGI .nav-link:focus {
  outline: none;
}
.cid-uE74uSlxGI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uE74uSlxGI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uE74uSlxGI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uE74uSlxGI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE74uSlxGI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uE74uSlxGI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uE74uSlxGI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uE74uSlxGI .navbar.opened {
  transition: all 0.25s;
}
.cid-uE74uSlxGI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uE74uSlxGI .navbar .navbar-logo img {
  width: auto;
}
.cid-uE74uSlxGI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uE74uSlxGI .navbar.collapsed {
  justify-content: center;
}
.cid-uE74uSlxGI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uE74uSlxGI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uE74uSlxGI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uE74uSlxGI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uE74uSlxGI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uE74uSlxGI .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-uE74uSlxGI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uE74uSlxGI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uE74uSlxGI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE74uSlxGI .navbar {
    min-height: 72px;
  }
  .cid-uE74uSlxGI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uE74uSlxGI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uE74uSlxGI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uE74uSlxGI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uE74uSlxGI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uE74uSlxGI .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-uE74uSlxGI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uE74uSlxGI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uE74uSlxGI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uE74uSlxGI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uE74uSlxGI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uE74uSlxGI .dropdown-item.active,
.cid-uE74uSlxGI .dropdown-item:active {
  background-color: transparent;
}
.cid-uE74uSlxGI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uE74uSlxGI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uE74uSlxGI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uE74uSlxGI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uE74uSlxGI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uE74uSlxGI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uE74uSlxGI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uE74uSlxGI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uE74uSlxGI .navbar-buttons {
    text-align: left;
  }
}
.cid-uE74uSlxGI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uE74uSlxGI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uE74uSlxGI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uE74uSlxGI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE74uSlxGI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE74uSlxGI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uE74uSlxGI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE74uSlxGI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uE74uSlxGI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uE74uSlxGI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE74uSlxGI .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uE74uSlxGI .opacityScroll {
  background: #ffffff !important;
}
.cid-uE74uSlxGI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uE74uSlxGI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uE74uSlxGI .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uE74uSlxGI .navbar {
    height: 70px;
  }
  .cid-uE74uSlxGI .navbar.opened {
    height: auto;
  }
  .cid-uE74uSlxGI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uE74uSlxGI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uE74uSlxGI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uE74uSlxGI .navbar-brand {
    margin-right: auto;
  }
  .cid-uE74uSlxGI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uE74uSlxGI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uE74uSlxGI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uE74uSlxGI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE74uSlxGI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uE74uSlxGI .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uE74uSlxGI .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uE74uSlxGI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uE74uT9Mer {
  display: flex;
  background-image: url("../../../assets/images/turistiche-2000x1000.jpg");
}
.cid-uE74uT9Mer .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uE74uT9Mer .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74uT9Mer .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE74uT9Mer .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE74uT9Mer .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE74uT9Mer {
    align-items: center;
  }
  .cid-uE74uT9Mer .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE74uT9Mer .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE74uT9Mer {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE74uT9Mer .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE74uT9Mer .content-wrap {
    width: 100%;
  }
}
.cid-uE74uT9Mer .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uE74uT9Mer .mbr-text,
.cid-uE74uT9Mer .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uE74uT9Mer .mbr-section-title DIV {
  text-align: left;
}
.cid-uE74uTDTbc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE74uTDTbc .row {
  align-items: center;
}
.cid-uE74uTDTbc .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE74uTDTbc .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE74uTDTbc .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE74uTDTbc .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE74uTDTbc .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE74uTDTbc .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE74uTDTbc .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE74uTDTbc .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE74uTDTbc .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE74uTDTbc .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE74uTDTbc .label-text {
    text-align: center !important;
  }
}
.cid-uE74uTDTbc .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE74uTDTbc .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE74uTDTbc .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE74uTDTbc .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE74uTDTbc .lists-container {
    justify-content: center;
  }
}
.cid-uE74uTDTbc .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE74uTDTbc .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE74uTDTbc .list {
    align-items: center;
  }
}
.cid-uE74uTDTbc .list-item {
  display: flex;
  align-items: center;
}
.cid-uE74uTDTbc .icon-wrapper {
  margin-right: 5px;
}
.cid-uE74uTDTbc .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE74uTDTbc .list-item-text {
  flex-grow: 1;
}
.cid-uE74uTDTbc .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE74uTDTbc .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE74uTDTbc .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE74uTDTbc .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE74uTDTbc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74uTDTbc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE74uTDTbc .mbr-section-title,
.cid-uE74uTDTbc .mbr-section-btn {
  color: #ffffff;
}
.cid-uE74uUjYD3 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uE74uUjYD3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE74uUjYD3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE74uUjYD3 {
    align-items: center;
  }
  .cid-uE74uUjYD3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE74uUjYD3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE74uUjYD3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE74uUjYD3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE74uUjYD3 .content-wrap {
    width: 100%;
  }
}
.cid-uE74uUjYD3 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uE74uUjYD3 .mbr-text,
.cid-uE74uUjYD3 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uE74uUjYD3 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uE74uVuUcx {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uE74uVuUcx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74uVuUcx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uE74uVuUcx .container {
    padding: 0 20px;
  }
}
.cid-uE74uVuUcx .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uE74uVuUcx .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uE74uVuUcx .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uE74uVuUcx .panel-group {
    padding: 0 20px;
  }
}
.cid-uE74uVuUcx .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uE74uVuUcx .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uE74uVuUcx .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uE74uVuUcx .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uE74uVuUcx .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uE74uVuUcx .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uE74uVuUcx .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uE74uVuUcx .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uE74uVuUcx .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uE74uVuUcx .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uE74uVuUcx .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uE74uVuUcx .panel-title-edit {
  color: #272a5c;
}
.cid-uE74uVuUcx .panel-text {
  color: #464444;
}
.cid-uGyN6bBsVj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyN6bBsVj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyN6bBsVj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyN6bBsVj .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyN6bBsVj .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyN6bBsVj .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyN6bBsVj .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyN6bBsVj .container {
    padding: 0 12px;
  }
}
.cid-uGyN6bBsVj .row {
  justify-content: center;
}
.cid-uGyN6bBsVj .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyN6bBsVj .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyN6bBsVj .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyN6bBsVj .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyN6bBsVj .mbr-section-title {
  color: #ffffff;
}
.cid-uGyN6bBsVj .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyN6bBsVj .mbr-section-title,
.cid-uGyN6bBsVj .mbr-section-btn,
.cid-uGyN6bBsVj .title-wrapper {
  text-align: center;
}
.cid-uE74uWJXe5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uE74uWJXe5 .row {
  align-items: center;
}
.cid-uE74uWJXe5 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE74uWJXe5 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE74uWJXe5 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE74uWJXe5 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE74uWJXe5 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE74uWJXe5 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE74uWJXe5 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE74uWJXe5 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE74uWJXe5 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE74uWJXe5 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE74uWJXe5 .label-text {
    text-align: center !important;
  }
}
.cid-uE74uWJXe5 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE74uWJXe5 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE74uWJXe5 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE74uWJXe5 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE74uWJXe5 .lists-container {
    justify-content: center;
  }
}
.cid-uE74uWJXe5 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE74uWJXe5 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE74uWJXe5 .list {
    align-items: center;
  }
}
.cid-uE74uWJXe5 .list-item {
  display: flex;
  align-items: center;
}
.cid-uE74uWJXe5 .icon-wrapper {
  margin-right: 5px;
}
.cid-uE74uWJXe5 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE74uWJXe5 .list-item-text {
  flex-grow: 1;
}
.cid-uE74uWJXe5 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE74uWJXe5 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE74uWJXe5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE74uWJXe5 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE74uWJXe5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74uWJXe5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE74uWJXe5 .mbr-section-title,
.cid-uE74uWJXe5 .mbr-section-btn {
  color: #272a5c;
}
.cid-uE74uXJRyb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE74uXJRyb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74uXJRyb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE74uXJRyb .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uE74uXJRyb .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE74uXJRyb .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uE74uXJRyb .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE74uXJRyb .container {
    padding: 0 12px;
  }
}
.cid-uE74uXJRyb .row {
  justify-content: center;
}
.cid-uE74uXJRyb .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uE74uXJRyb .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uE74uXJRyb .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uE74uXJRyb .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uE74uXJRyb .mbr-section-title {
  color: #ffffff;
}
.cid-uE74uXJRyb .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uE74uXJRyb .mbr-section-title,
.cid-uE74uXJRyb .mbr-section-btn,
.cid-uE74uXJRyb .title-wrapper {
  text-align: center;
}
.cid-uJaT6cwZep {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaT6cwZep .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaT6cwZep .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaT6cwZep .container {
    padding: 0 22px;
  }
}
.cid-uJaT6cwZep .row {
  justify-content: space-between;
}
.cid-uJaT6cwZep .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaT6cwZep .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaT6cwZep .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaT6cwZep .mbr-section-title {
  color: #7f2346;
}
.cid-uJaT6cwZep .mbr-text {
  color: #464444;
}
.cid-uJaT6cwZep label {
  color: #000000;
}
.cid-uJaT6cwZep LABEL {
  color: #767676;
}
.cid-uE74uZcCpG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE74uZcCpG .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uE74uZcCpG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uE74uZcCpG .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uE74uZcCpG .row {
    text-align: center;
  }
  .cid-uE74uZcCpG .row > div {
    margin: auto;
  }
  .cid-uE74uZcCpG .social-row {
    justify-content: center;
  }
}
.cid-uE74uZcCpG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uE74uZcCpG .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uE74uZcCpG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uE74uZcCpG .list {
    margin-bottom: 0rem;
  }
}
.cid-uE74uZcCpG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uE74uZcCpG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uE74uZcCpG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uE74uZcCpG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74uZcCpG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE74v08PrG {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uE74v08PrG .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uE74v08PrG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE74v08PrG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE74v08PrG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE74v08PrG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE74v08PrG {
    align-items: center;
  }
  .cid-uE74v08PrG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE74v08PrG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE74v08PrG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE74v08PrG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE74v08PrG .content-wrap {
    width: 100%;
  }
}
.cid-uE74v08PrG .mbr-section-title {
  text-align: center;
}
.cid-uE74v08PrG .mbr-text,
.cid-uE74v08PrG .mbr-section-btn {
  text-align: center;
}
.cid-uE7bhrsJ5S {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uE7bhrsJ5S .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;
}
@media (max-width: 767px) {
  .cid-uE7bhrsJ5S .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uE7bhrsJ5S .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uE7bhrsJ5S .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uE7bhrsJ5S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uE7bhrsJ5S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uE7bhrsJ5S .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uE7bhrsJ5S .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uE7bhrsJ5S .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uE7bhrsJ5S .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uE7bhrsJ5S .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uE7bhrsJ5S .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uE7bhrsJ5S .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uE7bhrsJ5S .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uE7bhrsJ5S .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uE7bhrsJ5S .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uE7bhrsJ5S .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uE7bhrsJ5S .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uE7bhrsJ5S .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE7bhrsJ5S .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uE7bhrsJ5S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uE7bhrsJ5S .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uE7bhrsJ5S .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhrsJ5S .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uE7bhrsJ5S .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uE7bhrsJ5S .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uE7bhrsJ5S .nav-item:focus,
.cid-uE7bhrsJ5S .nav-link:focus {
  outline: none;
}
.cid-uE7bhrsJ5S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uE7bhrsJ5S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uE7bhrsJ5S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uE7bhrsJ5S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uE7bhrsJ5S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uE7bhrsJ5S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uE7bhrsJ5S .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uE7bhrsJ5S .navbar.opened {
  transition: all 0.25s;
}
.cid-uE7bhrsJ5S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uE7bhrsJ5S .navbar .navbar-logo img {
  width: auto;
}
.cid-uE7bhrsJ5S .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uE7bhrsJ5S .navbar.collapsed {
  justify-content: center;
}
.cid-uE7bhrsJ5S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uE7bhrsJ5S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uE7bhrsJ5S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uE7bhrsJ5S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uE7bhrsJ5S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uE7bhrsJ5S .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-uE7bhrsJ5S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uE7bhrsJ5S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uE7bhrsJ5S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uE7bhrsJ5S .navbar {
    min-height: 72px;
  }
  .cid-uE7bhrsJ5S .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uE7bhrsJ5S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uE7bhrsJ5S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uE7bhrsJ5S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uE7bhrsJ5S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uE7bhrsJ5S .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-uE7bhrsJ5S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uE7bhrsJ5S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uE7bhrsJ5S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uE7bhrsJ5S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uE7bhrsJ5S .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uE7bhrsJ5S .dropdown-item.active,
.cid-uE7bhrsJ5S .dropdown-item:active {
  background-color: transparent;
}
.cid-uE7bhrsJ5S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uE7bhrsJ5S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uE7bhrsJ5S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uE7bhrsJ5S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uE7bhrsJ5S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uE7bhrsJ5S .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uE7bhrsJ5S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uE7bhrsJ5S .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uE7bhrsJ5S .navbar-buttons {
    text-align: left;
  }
}
.cid-uE7bhrsJ5S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uE7bhrsJ5S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uE7bhrsJ5S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uE7bhrsJ5S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE7bhrsJ5S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uE7bhrsJ5S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uE7bhrsJ5S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE7bhrsJ5S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uE7bhrsJ5S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uE7bhrsJ5S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uE7bhrsJ5S .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uE7bhrsJ5S .opacityScroll {
  background: #ffffff !important;
}
.cid-uE7bhrsJ5S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uE7bhrsJ5S .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uE7bhrsJ5S .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uE7bhrsJ5S .navbar {
    height: 70px;
  }
  .cid-uE7bhrsJ5S .navbar.opened {
    height: auto;
  }
  .cid-uE7bhrsJ5S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uE7bhrsJ5S .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uE7bhrsJ5S .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uE7bhrsJ5S .navbar-brand {
    margin-right: auto;
  }
  .cid-uE7bhrsJ5S .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uE7bhrsJ5S .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uE7bhrsJ5S .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uE7bhrsJ5S .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uE7bhrsJ5S .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uE7bhrsJ5S .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uE7bhrsJ5S .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uE7bhrsJ5S .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uE7bhstUCq {
  display: flex;
  background-image: url("../../../assets/images/informatica1-2000x1000.jpg");
}
.cid-uE7bhstUCq .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uE7bhstUCq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhstUCq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE7bhstUCq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE7bhstUCq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE7bhstUCq {
    align-items: center;
  }
  .cid-uE7bhstUCq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE7bhstUCq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhstUCq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE7bhstUCq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE7bhstUCq .content-wrap {
    width: 100%;
  }
}
.cid-uE7bhstUCq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uE7bhstUCq .mbr-text,
.cid-uE7bhstUCq .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uE7bhstUCq .mbr-section-title DIV {
  text-align: left;
}
.cid-uE7bhtkUZk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE7bhtkUZk .row {
  align-items: center;
}
.cid-uE7bhtkUZk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE7bhtkUZk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhtkUZk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE7bhtkUZk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE7bhtkUZk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE7bhtkUZk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE7bhtkUZk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhtkUZk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE7bhtkUZk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE7bhtkUZk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE7bhtkUZk .label-text {
    text-align: center !important;
  }
}
.cid-uE7bhtkUZk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE7bhtkUZk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE7bhtkUZk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE7bhtkUZk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhtkUZk .lists-container {
    justify-content: center;
  }
}
.cid-uE7bhtkUZk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE7bhtkUZk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhtkUZk .list {
    align-items: center;
  }
}
.cid-uE7bhtkUZk .list-item {
  display: flex;
  align-items: center;
}
.cid-uE7bhtkUZk .icon-wrapper {
  margin-right: 5px;
}
.cid-uE7bhtkUZk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE7bhtkUZk .list-item-text {
  flex-grow: 1;
}
.cid-uE7bhtkUZk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE7bhtkUZk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE7bhtkUZk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE7bhtkUZk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE7bhtkUZk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhtkUZk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE7bhtkUZk .mbr-section-title,
.cid-uE7bhtkUZk .mbr-section-btn {
  color: #ffffff;
}
.cid-uE7bhut83F {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uE7bhut83F .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE7bhut83F .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE7bhut83F {
    align-items: center;
  }
  .cid-uE7bhut83F .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE7bhut83F .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhut83F {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE7bhut83F .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE7bhut83F .content-wrap {
    width: 100%;
  }
}
.cid-uE7bhut83F .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uE7bhut83F .mbr-text,
.cid-uE7bhut83F .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uE7bhut83F .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uE7bhvfZYB {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uE7bhvfZYB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhvfZYB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uE7bhvfZYB .container {
    padding: 0 20px;
  }
}
.cid-uE7bhvfZYB .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uE7bhvfZYB .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uE7bhvfZYB .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uE7bhvfZYB .panel-group {
    padding: 0 20px;
  }
}
.cid-uE7bhvfZYB .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uE7bhvfZYB .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uE7bhvfZYB .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uE7bhvfZYB .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uE7bhvfZYB .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uE7bhvfZYB .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uE7bhvfZYB .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uE7bhvfZYB .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uE7bhvfZYB .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uE7bhvfZYB .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uE7bhvfZYB .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uE7bhvfZYB .panel-title-edit {
  color: #272a5c;
}
.cid-uE7bhvfZYB .panel-text {
  color: #464444;
}
.cid-uUqTaqA8ZR {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUqTaqA8ZR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUqTaqA8ZR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUqTaqA8ZR .container {
    padding: 0 20px;
  }
}
.cid-uUqTaqA8ZR .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUqTaqA8ZR .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUqTaqA8ZR .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUqTaqA8ZR .panel-group {
    padding: 0 20px;
  }
}
.cid-uUqTaqA8ZR .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUqTaqA8ZR .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUqTaqA8ZR .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUqTaqA8ZR .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUqTaqA8ZR .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUqTaqA8ZR .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUqTaqA8ZR .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUqTaqA8ZR .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUqTaqA8ZR .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUqTaqA8ZR .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUqTaqA8ZR .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUqTaqA8ZR .panel-title-edit {
  color: #272a5c;
}
.cid-uUqTaqA8ZR .panel-text {
  color: #464444;
}
.cid-uUqU9du6Le {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUqU9du6Le .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUqU9du6Le .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUqU9du6Le .container {
    padding: 0 20px;
  }
}
.cid-uUqU9du6Le .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUqU9du6Le .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUqU9du6Le .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUqU9du6Le .panel-group {
    padding: 0 20px;
  }
}
.cid-uUqU9du6Le .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUqU9du6Le .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUqU9du6Le .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUqU9du6Le .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUqU9du6Le .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUqU9du6Le .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUqU9du6Le .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUqU9du6Le .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUqU9du6Le .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUqU9du6Le .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUqU9du6Le .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUqU9du6Le .panel-title-edit {
  color: #272a5c;
}
.cid-uUqU9du6Le .panel-text {
  color: #464444;
}
.cid-uGyMBFDtKu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMBFDtKu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMBFDtKu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMBFDtKu .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMBFDtKu .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMBFDtKu .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMBFDtKu .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMBFDtKu .container {
    padding: 0 12px;
  }
}
.cid-uGyMBFDtKu .row {
  justify-content: center;
}
.cid-uGyMBFDtKu .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMBFDtKu .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMBFDtKu .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMBFDtKu .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMBFDtKu .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMBFDtKu .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMBFDtKu .mbr-section-title,
.cid-uGyMBFDtKu .mbr-section-btn,
.cid-uGyMBFDtKu .title-wrapper {
  text-align: center;
}
.cid-uE7bhA30eX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uE7bhA30eX .row {
  align-items: center;
}
.cid-uE7bhA30eX .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uE7bhA30eX .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhA30eX .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uE7bhA30eX .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uE7bhA30eX .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uE7bhA30eX .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uE7bhA30eX .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhA30eX .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uE7bhA30eX .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uE7bhA30eX .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uE7bhA30eX .label-text {
    text-align: center !important;
  }
}
.cid-uE7bhA30eX .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uE7bhA30eX .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uE7bhA30eX .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE7bhA30eX .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhA30eX .lists-container {
    justify-content: center;
  }
}
.cid-uE7bhA30eX .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uE7bhA30eX .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhA30eX .list {
    align-items: center;
  }
}
.cid-uE7bhA30eX .list-item {
  display: flex;
  align-items: center;
}
.cid-uE7bhA30eX .icon-wrapper {
  margin-right: 5px;
}
.cid-uE7bhA30eX .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uE7bhA30eX .list-item-text {
  flex-grow: 1;
}
.cid-uE7bhA30eX .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uE7bhA30eX .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uE7bhA30eX .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uE7bhA30eX .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uE7bhA30eX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhA30eX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE7bhA30eX .mbr-section-title,
.cid-uE7bhA30eX .mbr-section-btn {
  color: #272a5c;
}
.cid-uE7bhAPcTX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE7bhAPcTX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhAPcTX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE7bhAPcTX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uE7bhAPcTX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE7bhAPcTX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uE7bhAPcTX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uE7bhAPcTX .container {
    padding: 0 12px;
  }
}
.cid-uE7bhAPcTX .row {
  justify-content: center;
}
.cid-uE7bhAPcTX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uE7bhAPcTX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uE7bhAPcTX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uE7bhAPcTX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uE7bhAPcTX .mbr-section-title {
  color: #ffffff;
}
.cid-uE7bhAPcTX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uE7bhAPcTX .mbr-section-title,
.cid-uE7bhAPcTX .mbr-section-btn,
.cid-uE7bhAPcTX .title-wrapper {
  text-align: center;
}
.cid-uJaUIX34tY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUIX34tY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUIX34tY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUIX34tY .container {
    padding: 0 22px;
  }
}
.cid-uJaUIX34tY .row {
  justify-content: space-between;
}
.cid-uJaUIX34tY .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUIX34tY .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUIX34tY .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUIX34tY .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUIX34tY .mbr-text {
  color: #464444;
}
.cid-uJaUIX34tY label {
  color: #000000;
}
.cid-uJaUIX34tY LABEL {
  color: #767676;
}
.cid-uE7bhCc3lm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uE7bhCc3lm .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uE7bhCc3lm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uE7bhCc3lm .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhCc3lm .row {
    text-align: center;
  }
  .cid-uE7bhCc3lm .row > div {
    margin: auto;
  }
  .cid-uE7bhCc3lm .social-row {
    justify-content: center;
  }
}
.cid-uE7bhCc3lm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uE7bhCc3lm .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uE7bhCc3lm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uE7bhCc3lm .list {
    margin-bottom: 0rem;
  }
}
.cid-uE7bhCc3lm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uE7bhCc3lm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uE7bhCc3lm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uE7bhCc3lm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhCc3lm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE7bhD0pyQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uE7bhD0pyQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uE7bhD0pyQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uE7bhD0pyQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uE7bhD0pyQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uE7bhD0pyQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uE7bhD0pyQ {
    align-items: center;
  }
  .cid-uE7bhD0pyQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uE7bhD0pyQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uE7bhD0pyQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uE7bhD0pyQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uE7bhD0pyQ .content-wrap {
    width: 100%;
  }
}
.cid-uE7bhD0pyQ .mbr-section-title {
  text-align: center;
}
.cid-uE7bhD0pyQ .mbr-text,
.cid-uE7bhD0pyQ .mbr-section-btn {
  text-align: center;
}
.cid-uDZu17dd1j {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uDZu17dd1j .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;
}
@media (max-width: 767px) {
  .cid-uDZu17dd1j .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uDZu17dd1j .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uDZu17dd1j .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uDZu17dd1j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDZu17dd1j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDZu17dd1j .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uDZu17dd1j .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uDZu17dd1j .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uDZu17dd1j .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uDZu17dd1j .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uDZu17dd1j .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uDZu17dd1j .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uDZu17dd1j .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uDZu17dd1j .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uDZu17dd1j .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uDZu17dd1j .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uDZu17dd1j .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uDZu17dd1j .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDZu17dd1j .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uDZu17dd1j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uDZu17dd1j .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uDZu17dd1j .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uDZu17dd1j .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uDZu17dd1j .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDZu17dd1j .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uDZu17dd1j .nav-item:focus,
.cid-uDZu17dd1j .nav-link:focus {
  outline: none;
}
.cid-uDZu17dd1j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDZu17dd1j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDZu17dd1j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDZu17dd1j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDZu17dd1j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDZu17dd1j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDZu17dd1j .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uDZu17dd1j .navbar.opened {
  transition: all 0.25s;
}
.cid-uDZu17dd1j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDZu17dd1j .navbar .navbar-logo img {
  width: auto;
}
.cid-uDZu17dd1j .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uDZu17dd1j .navbar.collapsed {
  justify-content: center;
}
.cid-uDZu17dd1j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDZu17dd1j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDZu17dd1j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uDZu17dd1j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDZu17dd1j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDZu17dd1j .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-uDZu17dd1j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDZu17dd1j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDZu17dd1j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uDZu17dd1j .navbar {
    min-height: 72px;
  }
  .cid-uDZu17dd1j .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uDZu17dd1j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDZu17dd1j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDZu17dd1j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDZu17dd1j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDZu17dd1j .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-uDZu17dd1j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDZu17dd1j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uDZu17dd1j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDZu17dd1j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uDZu17dd1j .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uDZu17dd1j .dropdown-item.active,
.cid-uDZu17dd1j .dropdown-item:active {
  background-color: transparent;
}
.cid-uDZu17dd1j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDZu17dd1j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDZu17dd1j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDZu17dd1j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uDZu17dd1j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uDZu17dd1j .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uDZu17dd1j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDZu17dd1j .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uDZu17dd1j .navbar-buttons {
    text-align: left;
  }
}
.cid-uDZu17dd1j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDZu17dd1j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uDZu17dd1j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDZu17dd1j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDZu17dd1j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDZu17dd1j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDZu17dd1j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDZu17dd1j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDZu17dd1j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDZu17dd1j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDZu17dd1j .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uDZu17dd1j .opacityScroll {
  background: #ffffff !important;
}
.cid-uDZu17dd1j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDZu17dd1j .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uDZu17dd1j .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uDZu17dd1j .navbar {
    height: 70px;
  }
  .cid-uDZu17dd1j .navbar.opened {
    height: auto;
  }
  .cid-uDZu17dd1j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uDZu17dd1j .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uDZu17dd1j .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uDZu17dd1j .navbar-brand {
    margin-right: auto;
  }
  .cid-uDZu17dd1j .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uDZu17dd1j .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uDZu17dd1j .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uDZu17dd1j .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uDZu17dd1j .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDZu17dd1j .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uDZu17dd1j .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uDZu17dd1j .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uDZu17TpR4 {
  display: flex;
  background-image: url("../../../assets/images/lettereumanistico-2000x1000.jpg");
}
.cid-uDZu17TpR4 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uDZu17TpR4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu17TpR4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDZu17TpR4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDZu17TpR4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDZu17TpR4 {
    align-items: center;
  }
  .cid-uDZu17TpR4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDZu17TpR4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDZu17TpR4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDZu17TpR4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDZu17TpR4 .content-wrap {
    width: 100%;
  }
}
.cid-uDZu17TpR4 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uDZu17TpR4 .mbr-text,
.cid-uDZu17TpR4 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uDZu17TpR4 .mbr-section-title DIV {
  text-align: left;
}
.cid-uDZu18vzy7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDZu18vzy7 .row {
  align-items: center;
}
.cid-uDZu18vzy7 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDZu18vzy7 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDZu18vzy7 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDZu18vzy7 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDZu18vzy7 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDZu18vzy7 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDZu18vzy7 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDZu18vzy7 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDZu18vzy7 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDZu18vzy7 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDZu18vzy7 .label-text {
    text-align: center !important;
  }
}
.cid-uDZu18vzy7 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDZu18vzy7 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDZu18vzy7 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDZu18vzy7 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDZu18vzy7 .lists-container {
    justify-content: center;
  }
}
.cid-uDZu18vzy7 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDZu18vzy7 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDZu18vzy7 .list {
    align-items: center;
  }
}
.cid-uDZu18vzy7 .list-item {
  display: flex;
  align-items: center;
}
.cid-uDZu18vzy7 .icon-wrapper {
  margin-right: 5px;
}
.cid-uDZu18vzy7 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDZu18vzy7 .list-item-text {
  flex-grow: 1;
}
.cid-uDZu18vzy7 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDZu18vzy7 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDZu18vzy7 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDZu18vzy7 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDZu18vzy7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu18vzy7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDZu18vzy7 .mbr-section-title,
.cid-uDZu18vzy7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDZu19cuBK {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uDZu19cuBK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDZu19cuBK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDZu19cuBK {
    align-items: center;
  }
  .cid-uDZu19cuBK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDZu19cuBK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDZu19cuBK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDZu19cuBK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDZu19cuBK .content-wrap {
    width: 100%;
  }
}
.cid-uDZu19cuBK .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uDZu19cuBK .mbr-text,
.cid-uDZu19cuBK .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uDZu19cuBK .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uDZu1amWI6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uDZu1amWI6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu1amWI6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDZu1amWI6 .container {
    padding: 0 20px;
  }
}
.cid-uDZu1amWI6 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uDZu1amWI6 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDZu1amWI6 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uDZu1amWI6 .panel-group {
    padding: 0 20px;
  }
}
.cid-uDZu1amWI6 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uDZu1amWI6 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uDZu1amWI6 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uDZu1amWI6 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uDZu1amWI6 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uDZu1amWI6 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uDZu1amWI6 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uDZu1amWI6 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uDZu1amWI6 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uDZu1amWI6 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uDZu1amWI6 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uDZu1amWI6 .panel-title-edit {
  color: #272a5c;
}
.cid-uDZu1amWI6 .panel-text {
  color: #464444;
}
.cid-uDZu19H8Js {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uDZu19H8Js .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu19H8Js .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uDZu19H8Js .container {
    padding: 0 20px;
  }
}
.cid-uDZu19H8Js .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uDZu19H8Js .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uDZu19H8Js .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uDZu19H8Js .panel-group {
    padding: 0 20px;
  }
}
.cid-uDZu19H8Js .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uDZu19H8Js .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uDZu19H8Js .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uDZu19H8Js .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uDZu19H8Js .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uDZu19H8Js .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uDZu19H8Js .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uDZu19H8Js .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uDZu19H8Js .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uDZu19H8Js .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uDZu19H8Js .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uDZu19H8Js .panel-title-edit {
  color: #272a5c;
}
.cid-uDZu19H8Js .panel-text {
  color: #464444;
}
.cid-uUr6hDizm2 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUr6hDizm2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUr6hDizm2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUr6hDizm2 .container {
    padding: 0 20px;
  }
}
.cid-uUr6hDizm2 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUr6hDizm2 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUr6hDizm2 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUr6hDizm2 .panel-group {
    padding: 0 20px;
  }
}
.cid-uUr6hDizm2 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUr6hDizm2 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUr6hDizm2 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUr6hDizm2 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUr6hDizm2 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUr6hDizm2 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUr6hDizm2 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUr6hDizm2 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUr6hDizm2 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUr6hDizm2 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUr6hDizm2 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUr6hDizm2 .panel-title-edit {
  color: #272a5c;
}
.cid-uUr6hDizm2 .panel-text {
  color: #464444;
}
.cid-uGyMQ1xCFj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMQ1xCFj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMQ1xCFj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMQ1xCFj .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMQ1xCFj .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMQ1xCFj .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMQ1xCFj .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMQ1xCFj .container {
    padding: 0 12px;
  }
}
.cid-uGyMQ1xCFj .row {
  justify-content: center;
}
.cid-uGyMQ1xCFj .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMQ1xCFj .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMQ1xCFj .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMQ1xCFj .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMQ1xCFj .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMQ1xCFj .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMQ1xCFj .mbr-section-title,
.cid-uGyMQ1xCFj .mbr-section-btn,
.cid-uGyMQ1xCFj .title-wrapper {
  text-align: center;
}
.cid-uDZu1bM6I3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uDZu1bM6I3 .row {
  align-items: center;
}
.cid-uDZu1bM6I3 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uDZu1bM6I3 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDZu1bM6I3 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uDZu1bM6I3 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uDZu1bM6I3 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uDZu1bM6I3 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uDZu1bM6I3 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uDZu1bM6I3 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uDZu1bM6I3 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uDZu1bM6I3 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uDZu1bM6I3 .label-text {
    text-align: center !important;
  }
}
.cid-uDZu1bM6I3 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uDZu1bM6I3 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uDZu1bM6I3 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDZu1bM6I3 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uDZu1bM6I3 .lists-container {
    justify-content: center;
  }
}
.cid-uDZu1bM6I3 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uDZu1bM6I3 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uDZu1bM6I3 .list {
    align-items: center;
  }
}
.cid-uDZu1bM6I3 .list-item {
  display: flex;
  align-items: center;
}
.cid-uDZu1bM6I3 .icon-wrapper {
  margin-right: 5px;
}
.cid-uDZu1bM6I3 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uDZu1bM6I3 .list-item-text {
  flex-grow: 1;
}
.cid-uDZu1bM6I3 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uDZu1bM6I3 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uDZu1bM6I3 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uDZu1bM6I3 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uDZu1bM6I3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu1bM6I3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDZu1bM6I3 .mbr-section-title,
.cid-uDZu1bM6I3 .mbr-section-btn {
  color: #272a5c;
}
.cid-uDZu1cyMjH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDZu1cyMjH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu1cyMjH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDZu1cyMjH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uDZu1cyMjH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDZu1cyMjH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uDZu1cyMjH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uDZu1cyMjH .container {
    padding: 0 12px;
  }
}
.cid-uDZu1cyMjH .row {
  justify-content: center;
}
.cid-uDZu1cyMjH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uDZu1cyMjH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uDZu1cyMjH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uDZu1cyMjH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uDZu1cyMjH .mbr-section-title {
  color: #ffffff;
}
.cid-uDZu1cyMjH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uDZu1cyMjH .mbr-section-title,
.cid-uDZu1cyMjH .mbr-section-btn,
.cid-uDZu1cyMjH .title-wrapper {
  text-align: center;
}
.cid-uJaURusKKv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaURusKKv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaURusKKv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaURusKKv .container {
    padding: 0 22px;
  }
}
.cid-uJaURusKKv .row {
  justify-content: space-between;
}
.cid-uJaURusKKv .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaURusKKv .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaURusKKv .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaURusKKv .mbr-section-title {
  color: #7f2346;
}
.cid-uJaURusKKv .mbr-text {
  color: #464444;
}
.cid-uJaURusKKv label {
  color: #000000;
}
.cid-uJaURusKKv LABEL {
  color: #767676;
}
.cid-uDZu1dVwqP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uDZu1dVwqP .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uDZu1dVwqP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uDZu1dVwqP .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uDZu1dVwqP .row {
    text-align: center;
  }
  .cid-uDZu1dVwqP .row > div {
    margin: auto;
  }
  .cid-uDZu1dVwqP .social-row {
    justify-content: center;
  }
}
.cid-uDZu1dVwqP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDZu1dVwqP .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uDZu1dVwqP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDZu1dVwqP .list {
    margin-bottom: 0rem;
  }
}
.cid-uDZu1dVwqP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDZu1dVwqP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDZu1dVwqP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDZu1dVwqP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu1dVwqP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDZu1eKFVX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDZu1eKFVX .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDZu1eKFVX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDZu1eKFVX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDZu1eKFVX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDZu1eKFVX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDZu1eKFVX {
    align-items: center;
  }
  .cid-uDZu1eKFVX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDZu1eKFVX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDZu1eKFVX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDZu1eKFVX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDZu1eKFVX .content-wrap {
    width: 100%;
  }
}
.cid-uDZu1eKFVX .mbr-section-title {
  text-align: center;
}
.cid-uDZu1eKFVX .mbr-text,
.cid-uDZu1eKFVX .mbr-section-btn {
  text-align: center;
}
.cid-uEbdCIcSYl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEbdCIcSYl .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;
}
@media (max-width: 767px) {
  .cid-uEbdCIcSYl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEbdCIcSYl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEbdCIcSYl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEbdCIcSYl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEbdCIcSYl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEbdCIcSYl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEbdCIcSYl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEbdCIcSYl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEbdCIcSYl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEbdCIcSYl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEbdCIcSYl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEbdCIcSYl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEbdCIcSYl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEbdCIcSYl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEbdCIcSYl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEbdCIcSYl .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEbdCIcSYl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEbdCIcSYl .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbdCIcSYl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEbdCIcSYl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEbdCIcSYl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEbdCIcSYl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCIcSYl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEbdCIcSYl .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEbdCIcSYl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEbdCIcSYl .nav-item:focus,
.cid-uEbdCIcSYl .nav-link:focus {
  outline: none;
}
.cid-uEbdCIcSYl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEbdCIcSYl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEbdCIcSYl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEbdCIcSYl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbdCIcSYl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEbdCIcSYl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEbdCIcSYl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEbdCIcSYl .navbar.opened {
  transition: all 0.25s;
}
.cid-uEbdCIcSYl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEbdCIcSYl .navbar .navbar-logo img {
  width: auto;
}
.cid-uEbdCIcSYl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEbdCIcSYl .navbar.collapsed {
  justify-content: center;
}
.cid-uEbdCIcSYl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEbdCIcSYl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEbdCIcSYl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEbdCIcSYl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEbdCIcSYl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEbdCIcSYl .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-uEbdCIcSYl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEbdCIcSYl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEbdCIcSYl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbdCIcSYl .navbar {
    min-height: 72px;
  }
  .cid-uEbdCIcSYl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEbdCIcSYl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEbdCIcSYl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEbdCIcSYl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEbdCIcSYl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEbdCIcSYl .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-uEbdCIcSYl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEbdCIcSYl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEbdCIcSYl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEbdCIcSYl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEbdCIcSYl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEbdCIcSYl .dropdown-item.active,
.cid-uEbdCIcSYl .dropdown-item:active {
  background-color: transparent;
}
.cid-uEbdCIcSYl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEbdCIcSYl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEbdCIcSYl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEbdCIcSYl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEbdCIcSYl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEbdCIcSYl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEbdCIcSYl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEbdCIcSYl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEbdCIcSYl .navbar-buttons {
    text-align: left;
  }
}
.cid-uEbdCIcSYl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEbdCIcSYl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEbdCIcSYl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEbdCIcSYl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbdCIcSYl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbdCIcSYl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEbdCIcSYl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbdCIcSYl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEbdCIcSYl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEbdCIcSYl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbdCIcSYl .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEbdCIcSYl .opacityScroll {
  background: #ffffff !important;
}
.cid-uEbdCIcSYl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEbdCIcSYl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEbdCIcSYl .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEbdCIcSYl .navbar {
    height: 70px;
  }
  .cid-uEbdCIcSYl .navbar.opened {
    height: auto;
  }
  .cid-uEbdCIcSYl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEbdCIcSYl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEbdCIcSYl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEbdCIcSYl .navbar-brand {
    margin-right: auto;
  }
  .cid-uEbdCIcSYl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEbdCIcSYl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEbdCIcSYl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEbdCIcSYl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbdCIcSYl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEbdCIcSYl .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEbdCIcSYl .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEbdCIcSYl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEbdCJ1NyD {
  display: flex;
  background-image: url("../../../assets/images/ingegneria-civile-2000x1000.jpg");
}
.cid-uEbdCJ1NyD .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEbdCJ1NyD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCJ1NyD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbdCJ1NyD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbdCJ1NyD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbdCJ1NyD {
    align-items: center;
  }
  .cid-uEbdCJ1NyD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbdCJ1NyD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCJ1NyD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbdCJ1NyD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbdCJ1NyD .content-wrap {
    width: 100%;
  }
}
.cid-uEbdCJ1NyD .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEbdCJ1NyD .mbr-text,
.cid-uEbdCJ1NyD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEbdCJ1NyD .mbr-section-title DIV {
  text-align: left;
}
.cid-uEbdCJxstL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbdCJxstL .row {
  align-items: center;
}
.cid-uEbdCJxstL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbdCJxstL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCJxstL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbdCJxstL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbdCJxstL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbdCJxstL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbdCJxstL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCJxstL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbdCJxstL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbdCJxstL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbdCJxstL .label-text {
    text-align: center !important;
  }
}
.cid-uEbdCJxstL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbdCJxstL .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbdCJxstL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbdCJxstL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCJxstL .lists-container {
    justify-content: center;
  }
}
.cid-uEbdCJxstL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbdCJxstL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCJxstL .list {
    align-items: center;
  }
}
.cid-uEbdCJxstL .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbdCJxstL .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbdCJxstL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbdCJxstL .list-item-text {
  flex-grow: 1;
}
.cid-uEbdCJxstL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbdCJxstL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbdCJxstL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbdCJxstL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbdCJxstL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCJxstL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbdCJxstL .mbr-section-title,
.cid-uEbdCJxstL .mbr-section-btn {
  color: #ffffff;
}
.cid-uEbdCKe1Yn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEbdCKe1Yn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbdCKe1Yn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbdCKe1Yn {
    align-items: center;
  }
  .cid-uEbdCKe1Yn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbdCKe1Yn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCKe1Yn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbdCKe1Yn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbdCKe1Yn .content-wrap {
    width: 100%;
  }
}
.cid-uEbdCKe1Yn .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEbdCKe1Yn .mbr-text,
.cid-uEbdCKe1Yn .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEbdCKe1Yn .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEbfpJH8j4 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbfpJH8j4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbfpJH8j4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbfpJH8j4 .container {
    padding: 0 20px;
  }
}
.cid-uEbfpJH8j4 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbfpJH8j4 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbfpJH8j4 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbfpJH8j4 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbfpJH8j4 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbfpJH8j4 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbfpJH8j4 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbfpJH8j4 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbfpJH8j4 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbfpJH8j4 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbfpJH8j4 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbfpJH8j4 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbfpJH8j4 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbfpJH8j4 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbfpJH8j4 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbfpJH8j4 .panel-title-edit {
  color: #272a5c;
}
.cid-uEbfpJH8j4 .panel-text {
  color: #464444;
}
.cid-uEbdCKIja6 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbdCKIja6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCKIja6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbdCKIja6 .container {
    padding: 0 20px;
  }
}
.cid-uEbdCKIja6 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbdCKIja6 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbdCKIja6 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbdCKIja6 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbdCKIja6 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbdCKIja6 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbdCKIja6 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbdCKIja6 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbdCKIja6 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbdCKIja6 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbdCKIja6 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbdCKIja6 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbdCKIja6 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbdCKIja6 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbdCKIja6 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbdCKIja6 .panel-title-edit {
  color: #272a5c;
}
.cid-uEbdCKIja6 .panel-text {
  color: #464444;
}
.cid-uUr0Ag8uES {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUr0Ag8uES .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUr0Ag8uES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUr0Ag8uES .container {
    padding: 0 20px;
  }
}
.cid-uUr0Ag8uES .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUr0Ag8uES .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUr0Ag8uES .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUr0Ag8uES .panel-group {
    padding: 0 20px;
  }
}
.cid-uUr0Ag8uES .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUr0Ag8uES .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUr0Ag8uES .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUr0Ag8uES .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUr0Ag8uES .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUr0Ag8uES .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUr0Ag8uES .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUr0Ag8uES .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUr0Ag8uES .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUr0Ag8uES .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUr0Ag8uES .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUr0Ag8uES .panel-title-edit {
  color: #272a5c;
}
.cid-uUr0Ag8uES .panel-text {
  color: #464444;
}
.cid-uGyMGduXFx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMGduXFx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMGduXFx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMGduXFx .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMGduXFx .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMGduXFx .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMGduXFx .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMGduXFx .container {
    padding: 0 12px;
  }
}
.cid-uGyMGduXFx .row {
  justify-content: center;
}
.cid-uGyMGduXFx .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMGduXFx .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMGduXFx .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMGduXFx .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMGduXFx .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMGduXFx .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMGduXFx .mbr-section-title,
.cid-uGyMGduXFx .mbr-section-btn,
.cid-uGyMGduXFx .title-wrapper {
  text-align: center;
}
.cid-uEbdCLU0tR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEbdCLU0tR .row {
  align-items: center;
}
.cid-uEbdCLU0tR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbdCLU0tR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCLU0tR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbdCLU0tR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbdCLU0tR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbdCLU0tR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbdCLU0tR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCLU0tR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbdCLU0tR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbdCLU0tR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbdCLU0tR .label-text {
    text-align: center !important;
  }
}
.cid-uEbdCLU0tR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbdCLU0tR .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbdCLU0tR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbdCLU0tR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCLU0tR .lists-container {
    justify-content: center;
  }
}
.cid-uEbdCLU0tR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbdCLU0tR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCLU0tR .list {
    align-items: center;
  }
}
.cid-uEbdCLU0tR .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbdCLU0tR .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbdCLU0tR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbdCLU0tR .list-item-text {
  flex-grow: 1;
}
.cid-uEbdCLU0tR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbdCLU0tR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbdCLU0tR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbdCLU0tR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbdCLU0tR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCLU0tR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbdCLU0tR .mbr-section-title,
.cid-uEbdCLU0tR .mbr-section-btn {
  color: #272a5c;
}
.cid-uEbdCMJFQK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbdCMJFQK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCMJFQK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbdCMJFQK .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEbdCMJFQK .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbdCMJFQK .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEbdCMJFQK .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbdCMJFQK .container {
    padding: 0 12px;
  }
}
.cid-uEbdCMJFQK .row {
  justify-content: center;
}
.cid-uEbdCMJFQK .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEbdCMJFQK .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEbdCMJFQK .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEbdCMJFQK .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEbdCMJFQK .mbr-section-title {
  color: #ffffff;
}
.cid-uEbdCMJFQK .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEbdCMJFQK .mbr-section-title,
.cid-uEbdCMJFQK .mbr-section-btn,
.cid-uEbdCMJFQK .title-wrapper {
  text-align: center;
}
.cid-uJaUNlr9N1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUNlr9N1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUNlr9N1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUNlr9N1 .container {
    padding: 0 22px;
  }
}
.cid-uJaUNlr9N1 .row {
  justify-content: space-between;
}
.cid-uJaUNlr9N1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUNlr9N1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUNlr9N1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUNlr9N1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUNlr9N1 .mbr-text {
  color: #464444;
}
.cid-uJaUNlr9N1 label {
  color: #000000;
}
.cid-uJaUNlr9N1 LABEL {
  color: #767676;
}
.cid-uEbdCOdDiK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbdCOdDiK .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEbdCOdDiK .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEbdCOdDiK .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCOdDiK .row {
    text-align: center;
  }
  .cid-uEbdCOdDiK .row > div {
    margin: auto;
  }
  .cid-uEbdCOdDiK .social-row {
    justify-content: center;
  }
}
.cid-uEbdCOdDiK .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEbdCOdDiK .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEbdCOdDiK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEbdCOdDiK .list {
    margin-bottom: 0rem;
  }
}
.cid-uEbdCOdDiK .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEbdCOdDiK .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEbdCOdDiK div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEbdCOdDiK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCOdDiK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbdCOX6We {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEbdCOX6We .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEbdCOX6We .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbdCOX6We .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbdCOX6We .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbdCOX6We .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbdCOX6We {
    align-items: center;
  }
  .cid-uEbdCOX6We .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbdCOX6We .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbdCOX6We {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbdCOX6We .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbdCOX6We .content-wrap {
    width: 100%;
  }
}
.cid-uEbdCOX6We .mbr-section-title {
  text-align: center;
}
.cid-uEbdCOX6We .mbr-text,
.cid-uEbdCOX6We .mbr-section-btn {
  text-align: center;
}
.cid-uEbhUlwFYg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEbhUlwFYg .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;
}
@media (max-width: 767px) {
  .cid-uEbhUlwFYg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEbhUlwFYg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEbhUlwFYg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEbhUlwFYg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEbhUlwFYg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEbhUlwFYg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEbhUlwFYg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEbhUlwFYg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEbhUlwFYg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEbhUlwFYg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEbhUlwFYg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEbhUlwFYg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEbhUlwFYg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEbhUlwFYg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEbhUlwFYg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEbhUlwFYg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEbhUlwFYg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEbhUlwFYg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbhUlwFYg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEbhUlwFYg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEbhUlwFYg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEbhUlwFYg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUlwFYg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEbhUlwFYg .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEbhUlwFYg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEbhUlwFYg .nav-item:focus,
.cid-uEbhUlwFYg .nav-link:focus {
  outline: none;
}
.cid-uEbhUlwFYg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEbhUlwFYg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEbhUlwFYg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEbhUlwFYg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbhUlwFYg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEbhUlwFYg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEbhUlwFYg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEbhUlwFYg .navbar.opened {
  transition: all 0.25s;
}
.cid-uEbhUlwFYg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEbhUlwFYg .navbar .navbar-logo img {
  width: auto;
}
.cid-uEbhUlwFYg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEbhUlwFYg .navbar.collapsed {
  justify-content: center;
}
.cid-uEbhUlwFYg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEbhUlwFYg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEbhUlwFYg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEbhUlwFYg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEbhUlwFYg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEbhUlwFYg .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-uEbhUlwFYg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEbhUlwFYg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEbhUlwFYg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbhUlwFYg .navbar {
    min-height: 72px;
  }
  .cid-uEbhUlwFYg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEbhUlwFYg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEbhUlwFYg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEbhUlwFYg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEbhUlwFYg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEbhUlwFYg .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-uEbhUlwFYg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEbhUlwFYg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEbhUlwFYg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEbhUlwFYg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEbhUlwFYg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEbhUlwFYg .dropdown-item.active,
.cid-uEbhUlwFYg .dropdown-item:active {
  background-color: transparent;
}
.cid-uEbhUlwFYg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEbhUlwFYg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEbhUlwFYg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEbhUlwFYg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEbhUlwFYg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEbhUlwFYg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEbhUlwFYg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEbhUlwFYg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEbhUlwFYg .navbar-buttons {
    text-align: left;
  }
}
.cid-uEbhUlwFYg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEbhUlwFYg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEbhUlwFYg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEbhUlwFYg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbhUlwFYg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbhUlwFYg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEbhUlwFYg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbhUlwFYg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEbhUlwFYg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEbhUlwFYg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbhUlwFYg .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEbhUlwFYg .opacityScroll {
  background: #ffffff !important;
}
.cid-uEbhUlwFYg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEbhUlwFYg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEbhUlwFYg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEbhUlwFYg .navbar {
    height: 70px;
  }
  .cid-uEbhUlwFYg .navbar.opened {
    height: auto;
  }
  .cid-uEbhUlwFYg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEbhUlwFYg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEbhUlwFYg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEbhUlwFYg .navbar-brand {
    margin-right: auto;
  }
  .cid-uEbhUlwFYg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEbhUlwFYg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEbhUlwFYg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEbhUlwFYg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbhUlwFYg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEbhUlwFYg .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEbhUlwFYg .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEbhUlwFYg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEbhUmcsbD {
  display: flex;
  background-image: url("../../../assets/images/gestione-impresa-2000x1000.jpg");
}
.cid-uEbhUmcsbD .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEbhUmcsbD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUmcsbD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbhUmcsbD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbhUmcsbD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbhUmcsbD {
    align-items: center;
  }
  .cid-uEbhUmcsbD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbhUmcsbD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUmcsbD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbhUmcsbD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbhUmcsbD .content-wrap {
    width: 100%;
  }
}
.cid-uEbhUmcsbD .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEbhUmcsbD .mbr-text,
.cid-uEbhUmcsbD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEbhUmcsbD .mbr-section-title DIV {
  text-align: left;
}
.cid-uEbhUmF9L0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbhUmF9L0 .row {
  align-items: center;
}
.cid-uEbhUmF9L0 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbhUmF9L0 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUmF9L0 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbhUmF9L0 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbhUmF9L0 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbhUmF9L0 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbhUmF9L0 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUmF9L0 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbhUmF9L0 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbhUmF9L0 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbhUmF9L0 .label-text {
    text-align: center !important;
  }
}
.cid-uEbhUmF9L0 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbhUmF9L0 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbhUmF9L0 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbhUmF9L0 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUmF9L0 .lists-container {
    justify-content: center;
  }
}
.cid-uEbhUmF9L0 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbhUmF9L0 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUmF9L0 .list {
    align-items: center;
  }
}
.cid-uEbhUmF9L0 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbhUmF9L0 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbhUmF9L0 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbhUmF9L0 .list-item-text {
  flex-grow: 1;
}
.cid-uEbhUmF9L0 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbhUmF9L0 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbhUmF9L0 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbhUmF9L0 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbhUmF9L0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUmF9L0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbhUmF9L0 .mbr-section-title,
.cid-uEbhUmF9L0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEbhUnnN4o {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEbhUnnN4o .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbhUnnN4o .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbhUnnN4o {
    align-items: center;
  }
  .cid-uEbhUnnN4o .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbhUnnN4o .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUnnN4o {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbhUnnN4o .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbhUnnN4o .content-wrap {
    width: 100%;
  }
}
.cid-uEbhUnnN4o .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEbhUnnN4o .mbr-text,
.cid-uEbhUnnN4o .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEbhUnnN4o .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEbhUoBhAW {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbhUoBhAW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUoBhAW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbhUoBhAW .container {
    padding: 0 20px;
  }
}
.cid-uEbhUoBhAW .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbhUoBhAW .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbhUoBhAW .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbhUoBhAW .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbhUoBhAW .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbhUoBhAW .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbhUoBhAW .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbhUoBhAW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbhUoBhAW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbhUoBhAW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbhUoBhAW .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbhUoBhAW .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbhUoBhAW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbhUoBhAW .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbhUoBhAW .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbhUoBhAW .panel-title-edit {
  color: #272a5c;
}
.cid-uEbhUoBhAW .panel-text {
  color: #464444;
}
.cid-uEbrdk92F8 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbrdk92F8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbrdk92F8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbrdk92F8 .container {
    padding: 0 20px;
  }
}
.cid-uEbrdk92F8 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbrdk92F8 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbrdk92F8 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbrdk92F8 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbrdk92F8 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbrdk92F8 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbrdk92F8 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbrdk92F8 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbrdk92F8 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbrdk92F8 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbrdk92F8 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbrdk92F8 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbrdk92F8 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbrdk92F8 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbrdk92F8 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbrdk92F8 .panel-title-edit {
  color: #272a5c;
}
.cid-uEbrdk92F8 .panel-text {
  color: #464444;
}
.cid-uQyDqBzS9G {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyDqBzS9G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyDqBzS9G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyDqBzS9G .container {
    padding: 0 20px;
  }
}
.cid-uQyDqBzS9G .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyDqBzS9G .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyDqBzS9G .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyDqBzS9G .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyDqBzS9G .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyDqBzS9G .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyDqBzS9G .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyDqBzS9G .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyDqBzS9G .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyDqBzS9G .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyDqBzS9G .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyDqBzS9G .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyDqBzS9G .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyDqBzS9G .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyDqBzS9G .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyDqBzS9G .panel-title-edit {
  color: #272a5c;
}
.cid-uQyDqBzS9G .panel-text {
  color: #464444;
}
.cid-uUTiZ8XcWe {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUTiZ8XcWe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUTiZ8XcWe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUTiZ8XcWe .container {
    padding: 0 20px;
  }
}
.cid-uUTiZ8XcWe .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUTiZ8XcWe .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUTiZ8XcWe .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUTiZ8XcWe .panel-group {
    padding: 0 20px;
  }
}
.cid-uUTiZ8XcWe .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUTiZ8XcWe .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUTiZ8XcWe .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUTiZ8XcWe .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUTiZ8XcWe .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUTiZ8XcWe .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUTiZ8XcWe .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUTiZ8XcWe .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUTiZ8XcWe .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUTiZ8XcWe .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUTiZ8XcWe .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUTiZ8XcWe .panel-title-edit {
  color: #272a5c;
}
.cid-uUTiZ8XcWe .panel-text {
  color: #464444;
}
.cid-uGyNqzVQn3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNqzVQn3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNqzVQn3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNqzVQn3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNqzVQn3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNqzVQn3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNqzVQn3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNqzVQn3 .container {
    padding: 0 12px;
  }
}
.cid-uGyNqzVQn3 .row {
  justify-content: center;
}
.cid-uGyNqzVQn3 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNqzVQn3 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNqzVQn3 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNqzVQn3 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNqzVQn3 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNqzVQn3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNqzVQn3 .mbr-section-title,
.cid-uGyNqzVQn3 .mbr-section-btn,
.cid-uGyNqzVQn3 .title-wrapper {
  text-align: center;
}
.cid-uEbhUpLfke {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEbhUpLfke .row {
  align-items: center;
}
.cid-uEbhUpLfke .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbhUpLfke .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUpLfke .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbhUpLfke .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbhUpLfke .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbhUpLfke .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbhUpLfke .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUpLfke .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbhUpLfke .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbhUpLfke .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbhUpLfke .label-text {
    text-align: center !important;
  }
}
.cid-uEbhUpLfke .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbhUpLfke .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbhUpLfke .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbhUpLfke .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUpLfke .lists-container {
    justify-content: center;
  }
}
.cid-uEbhUpLfke .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbhUpLfke .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUpLfke .list {
    align-items: center;
  }
}
.cid-uEbhUpLfke .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbhUpLfke .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbhUpLfke .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbhUpLfke .list-item-text {
  flex-grow: 1;
}
.cid-uEbhUpLfke .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbhUpLfke .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbhUpLfke .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbhUpLfke .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbhUpLfke .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUpLfke .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbhUpLfke .mbr-section-title,
.cid-uEbhUpLfke .mbr-section-btn {
  color: #272a5c;
}
.cid-uEbhUqwiWS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbhUqwiWS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUqwiWS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbhUqwiWS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEbhUqwiWS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbhUqwiWS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEbhUqwiWS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbhUqwiWS .container {
    padding: 0 12px;
  }
}
.cid-uEbhUqwiWS .row {
  justify-content: center;
}
.cid-uEbhUqwiWS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEbhUqwiWS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEbhUqwiWS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEbhUqwiWS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEbhUqwiWS .mbr-section-title {
  color: #ffffff;
}
.cid-uEbhUqwiWS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEbhUqwiWS .mbr-section-title,
.cid-uEbhUqwiWS .mbr-section-btn,
.cid-uEbhUqwiWS .title-wrapper {
  text-align: center;
}
.cid-uJaVidPUQB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVidPUQB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVidPUQB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVidPUQB .container {
    padding: 0 22px;
  }
}
.cid-uJaVidPUQB .row {
  justify-content: space-between;
}
.cid-uJaVidPUQB .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVidPUQB .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVidPUQB .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVidPUQB .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVidPUQB .mbr-text {
  color: #464444;
}
.cid-uJaVidPUQB label {
  color: #000000;
}
.cid-uJaVidPUQB LABEL {
  color: #767676;
}
.cid-uEbhUrWg71 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbhUrWg71 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEbhUrWg71 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEbhUrWg71 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUrWg71 .row {
    text-align: center;
  }
  .cid-uEbhUrWg71 .row > div {
    margin: auto;
  }
  .cid-uEbhUrWg71 .social-row {
    justify-content: center;
  }
}
.cid-uEbhUrWg71 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEbhUrWg71 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEbhUrWg71 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEbhUrWg71 .list {
    margin-bottom: 0rem;
  }
}
.cid-uEbhUrWg71 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEbhUrWg71 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEbhUrWg71 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEbhUrWg71 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUrWg71 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbhUsRzRQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEbhUsRzRQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEbhUsRzRQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbhUsRzRQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbhUsRzRQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbhUsRzRQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbhUsRzRQ {
    align-items: center;
  }
  .cid-uEbhUsRzRQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbhUsRzRQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbhUsRzRQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbhUsRzRQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbhUsRzRQ .content-wrap {
    width: 100%;
  }
}
.cid-uEbhUsRzRQ .mbr-section-title {
  text-align: center;
}
.cid-uEbhUsRzRQ .mbr-text,
.cid-uEbhUsRzRQ .mbr-section-btn {
  text-align: center;
}
.cid-uEblUrPRDJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEblUrPRDJ .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;
}
@media (max-width: 767px) {
  .cid-uEblUrPRDJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEblUrPRDJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEblUrPRDJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEblUrPRDJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEblUrPRDJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEblUrPRDJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEblUrPRDJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEblUrPRDJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEblUrPRDJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEblUrPRDJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEblUrPRDJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEblUrPRDJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEblUrPRDJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEblUrPRDJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEblUrPRDJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEblUrPRDJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEblUrPRDJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEblUrPRDJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEblUrPRDJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEblUrPRDJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEblUrPRDJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEblUrPRDJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEblUrPRDJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEblUrPRDJ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEblUrPRDJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEblUrPRDJ .nav-item:focus,
.cid-uEblUrPRDJ .nav-link:focus {
  outline: none;
}
.cid-uEblUrPRDJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEblUrPRDJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEblUrPRDJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEblUrPRDJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEblUrPRDJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEblUrPRDJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEblUrPRDJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEblUrPRDJ .navbar.opened {
  transition: all 0.25s;
}
.cid-uEblUrPRDJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEblUrPRDJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uEblUrPRDJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEblUrPRDJ .navbar.collapsed {
  justify-content: center;
}
.cid-uEblUrPRDJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEblUrPRDJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEblUrPRDJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEblUrPRDJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEblUrPRDJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEblUrPRDJ .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-uEblUrPRDJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEblUrPRDJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEblUrPRDJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEblUrPRDJ .navbar {
    min-height: 72px;
  }
  .cid-uEblUrPRDJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEblUrPRDJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEblUrPRDJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEblUrPRDJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEblUrPRDJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEblUrPRDJ .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-uEblUrPRDJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEblUrPRDJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEblUrPRDJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEblUrPRDJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEblUrPRDJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEblUrPRDJ .dropdown-item.active,
.cid-uEblUrPRDJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uEblUrPRDJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEblUrPRDJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEblUrPRDJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEblUrPRDJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEblUrPRDJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEblUrPRDJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEblUrPRDJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEblUrPRDJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEblUrPRDJ .navbar-buttons {
    text-align: left;
  }
}
.cid-uEblUrPRDJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEblUrPRDJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEblUrPRDJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEblUrPRDJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEblUrPRDJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEblUrPRDJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEblUrPRDJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEblUrPRDJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEblUrPRDJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEblUrPRDJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEblUrPRDJ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEblUrPRDJ .opacityScroll {
  background: #ffffff !important;
}
.cid-uEblUrPRDJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEblUrPRDJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEblUrPRDJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEblUrPRDJ .navbar {
    height: 70px;
  }
  .cid-uEblUrPRDJ .navbar.opened {
    height: auto;
  }
  .cid-uEblUrPRDJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEblUrPRDJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEblUrPRDJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEblUrPRDJ .navbar-brand {
    margin-right: auto;
  }
  .cid-uEblUrPRDJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEblUrPRDJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEblUrPRDJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEblUrPRDJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEblUrPRDJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEblUrPRDJ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEblUrPRDJ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEblUrPRDJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEblUsxeyx {
  display: flex;
  background-image: url("../../../assets/images/economiaaziendale-2000x1000.jpg");
}
.cid-uEblUsxeyx .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEblUsxeyx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUsxeyx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEblUsxeyx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEblUsxeyx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEblUsxeyx {
    align-items: center;
  }
  .cid-uEblUsxeyx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEblUsxeyx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEblUsxeyx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEblUsxeyx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEblUsxeyx .content-wrap {
    width: 100%;
  }
}
.cid-uEblUsxeyx .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEblUsxeyx .mbr-text,
.cid-uEblUsxeyx .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEblUsxeyx .mbr-section-title DIV {
  text-align: left;
}
.cid-uEblUt1AJS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEblUt1AJS .row {
  align-items: center;
}
.cid-uEblUt1AJS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEblUt1AJS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEblUt1AJS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEblUt1AJS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEblUt1AJS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEblUt1AJS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEblUt1AJS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEblUt1AJS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEblUt1AJS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEblUt1AJS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEblUt1AJS .label-text {
    text-align: center !important;
  }
}
.cid-uEblUt1AJS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEblUt1AJS .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEblUt1AJS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEblUt1AJS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEblUt1AJS .lists-container {
    justify-content: center;
  }
}
.cid-uEblUt1AJS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEblUt1AJS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEblUt1AJS .list {
    align-items: center;
  }
}
.cid-uEblUt1AJS .list-item {
  display: flex;
  align-items: center;
}
.cid-uEblUt1AJS .icon-wrapper {
  margin-right: 5px;
}
.cid-uEblUt1AJS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEblUt1AJS .list-item-text {
  flex-grow: 1;
}
.cid-uEblUt1AJS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEblUt1AJS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEblUt1AJS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEblUt1AJS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEblUt1AJS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUt1AJS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEblUt1AJS .mbr-section-title,
.cid-uEblUt1AJS .mbr-section-btn {
  color: #ffffff;
}
.cid-uEblUtLTqr {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEblUtLTqr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEblUtLTqr .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEblUtLTqr {
    align-items: center;
  }
  .cid-uEblUtLTqr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEblUtLTqr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEblUtLTqr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEblUtLTqr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEblUtLTqr .content-wrap {
    width: 100%;
  }
}
.cid-uEblUtLTqr .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEblUtLTqr .mbr-text,
.cid-uEblUtLTqr .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEblUtLTqr .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEblUvcZwY {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEblUvcZwY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUvcZwY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEblUvcZwY .container {
    padding: 0 20px;
  }
}
.cid-uEblUvcZwY .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEblUvcZwY .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEblUvcZwY .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEblUvcZwY .panel-group {
    padding: 0 20px;
  }
}
.cid-uEblUvcZwY .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEblUvcZwY .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEblUvcZwY .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEblUvcZwY .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEblUvcZwY .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEblUvcZwY .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEblUvcZwY .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEblUvcZwY .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEblUvcZwY .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEblUvcZwY .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEblUvcZwY .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEblUvcZwY .panel-title-edit {
  color: #272a5c;
}
.cid-uEblUvcZwY .panel-text {
  color: #464444;
}
.cid-uEblUuwsmX {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEblUuwsmX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUuwsmX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEblUuwsmX .container {
    padding: 0 20px;
  }
}
.cid-uEblUuwsmX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEblUuwsmX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEblUuwsmX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEblUuwsmX .panel-group {
    padding: 0 20px;
  }
}
.cid-uEblUuwsmX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEblUuwsmX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEblUuwsmX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEblUuwsmX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEblUuwsmX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEblUuwsmX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEblUuwsmX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEblUuwsmX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEblUuwsmX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEblUuwsmX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEblUuwsmX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEblUuwsmX .panel-title-edit {
  color: #272a5c;
}
.cid-uEblUuwsmX .panel-text {
  color: #464444;
}
.cid-uEu3WzlLqz {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEu3WzlLqz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEu3WzlLqz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEu3WzlLqz .container {
    padding: 0 20px;
  }
}
.cid-uEu3WzlLqz .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEu3WzlLqz .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEu3WzlLqz .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEu3WzlLqz .panel-group {
    padding: 0 20px;
  }
}
.cid-uEu3WzlLqz .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEu3WzlLqz .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEu3WzlLqz .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEu3WzlLqz .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEu3WzlLqz .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEu3WzlLqz .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEu3WzlLqz .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEu3WzlLqz .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEu3WzlLqz .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEu3WzlLqz .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEu3WzlLqz .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEu3WzlLqz .panel-title-edit {
  color: #272a5c;
}
.cid-uEu3WzlLqz .panel-text {
  color: #464444;
}
.cid-uGyMpL3IjM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMpL3IjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMpL3IjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMpL3IjM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMpL3IjM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMpL3IjM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMpL3IjM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMpL3IjM .container {
    padding: 0 12px;
  }
}
.cid-uGyMpL3IjM .row {
  justify-content: center;
}
.cid-uGyMpL3IjM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMpL3IjM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMpL3IjM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMpL3IjM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMpL3IjM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMpL3IjM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMpL3IjM .mbr-section-title,
.cid-uGyMpL3IjM .mbr-section-btn,
.cid-uGyMpL3IjM .title-wrapper {
  text-align: center;
}
.cid-uEblUwuHzJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEblUwuHzJ .row {
  align-items: center;
}
.cid-uEblUwuHzJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEblUwuHzJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEblUwuHzJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEblUwuHzJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEblUwuHzJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEblUwuHzJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEblUwuHzJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEblUwuHzJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEblUwuHzJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEblUwuHzJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEblUwuHzJ .label-text {
    text-align: center !important;
  }
}
.cid-uEblUwuHzJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEblUwuHzJ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEblUwuHzJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEblUwuHzJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEblUwuHzJ .lists-container {
    justify-content: center;
  }
}
.cid-uEblUwuHzJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEblUwuHzJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEblUwuHzJ .list {
    align-items: center;
  }
}
.cid-uEblUwuHzJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEblUwuHzJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEblUwuHzJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEblUwuHzJ .list-item-text {
  flex-grow: 1;
}
.cid-uEblUwuHzJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEblUwuHzJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEblUwuHzJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEblUwuHzJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEblUwuHzJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUwuHzJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEblUwuHzJ .mbr-section-title,
.cid-uEblUwuHzJ .mbr-section-btn {
  color: #272a5c;
}
.cid-uEblUxga9b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEblUxga9b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUxga9b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEblUxga9b .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEblUxga9b .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEblUxga9b .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEblUxga9b .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEblUxga9b .container {
    padding: 0 12px;
  }
}
.cid-uEblUxga9b .row {
  justify-content: center;
}
.cid-uEblUxga9b .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEblUxga9b .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEblUxga9b .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEblUxga9b .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEblUxga9b .mbr-section-title {
  color: #ffffff;
}
.cid-uEblUxga9b .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEblUxga9b .mbr-section-title,
.cid-uEblUxga9b .mbr-section-btn,
.cid-uEblUxga9b .title-wrapper {
  text-align: center;
}
.cid-uJaUAcP03G {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUAcP03G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUAcP03G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUAcP03G .container {
    padding: 0 22px;
  }
}
.cid-uJaUAcP03G .row {
  justify-content: space-between;
}
.cid-uJaUAcP03G .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUAcP03G .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUAcP03G .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUAcP03G .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUAcP03G .mbr-text {
  color: #464444;
}
.cid-uJaUAcP03G label {
  color: #000000;
}
.cid-uJaUAcP03G LABEL {
  color: #767676;
}
.cid-uEblUyNSON {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEblUyNSON .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEblUyNSON .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEblUyNSON .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEblUyNSON .row {
    text-align: center;
  }
  .cid-uEblUyNSON .row > div {
    margin: auto;
  }
  .cid-uEblUyNSON .social-row {
    justify-content: center;
  }
}
.cid-uEblUyNSON .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEblUyNSON .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEblUyNSON .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEblUyNSON .list {
    margin-bottom: 0rem;
  }
}
.cid-uEblUyNSON .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEblUyNSON .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEblUyNSON div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEblUyNSON .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUyNSON .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEblUzx4zt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEblUzx4zt .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEblUzx4zt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEblUzx4zt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEblUzx4zt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEblUzx4zt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEblUzx4zt {
    align-items: center;
  }
  .cid-uEblUzx4zt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEblUzx4zt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEblUzx4zt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEblUzx4zt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEblUzx4zt .content-wrap {
    width: 100%;
  }
}
.cid-uEblUzx4zt .mbr-section-title {
  text-align: center;
}
.cid-uEblUzx4zt .mbr-text,
.cid-uEblUzx4zt .mbr-section-btn {
  text-align: center;
}
.cid-uEbwgnWxdU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEbwgnWxdU .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;
}
@media (max-width: 767px) {
  .cid-uEbwgnWxdU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEbwgnWxdU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEbwgnWxdU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEbwgnWxdU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEbwgnWxdU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEbwgnWxdU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEbwgnWxdU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEbwgnWxdU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEbwgnWxdU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEbwgnWxdU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEbwgnWxdU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEbwgnWxdU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEbwgnWxdU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEbwgnWxdU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEbwgnWxdU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEbwgnWxdU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEbwgnWxdU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEbwgnWxdU .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbwgnWxdU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEbwgnWxdU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEbwgnWxdU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEbwgnWxdU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgnWxdU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEbwgnWxdU .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEbwgnWxdU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEbwgnWxdU .nav-item:focus,
.cid-uEbwgnWxdU .nav-link:focus {
  outline: none;
}
.cid-uEbwgnWxdU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEbwgnWxdU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEbwgnWxdU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEbwgnWxdU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbwgnWxdU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEbwgnWxdU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEbwgnWxdU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEbwgnWxdU .navbar.opened {
  transition: all 0.25s;
}
.cid-uEbwgnWxdU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEbwgnWxdU .navbar .navbar-logo img {
  width: auto;
}
.cid-uEbwgnWxdU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEbwgnWxdU .navbar.collapsed {
  justify-content: center;
}
.cid-uEbwgnWxdU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEbwgnWxdU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEbwgnWxdU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEbwgnWxdU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEbwgnWxdU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEbwgnWxdU .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-uEbwgnWxdU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEbwgnWxdU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEbwgnWxdU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbwgnWxdU .navbar {
    min-height: 72px;
  }
  .cid-uEbwgnWxdU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEbwgnWxdU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEbwgnWxdU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEbwgnWxdU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEbwgnWxdU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEbwgnWxdU .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-uEbwgnWxdU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEbwgnWxdU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEbwgnWxdU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEbwgnWxdU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEbwgnWxdU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEbwgnWxdU .dropdown-item.active,
.cid-uEbwgnWxdU .dropdown-item:active {
  background-color: transparent;
}
.cid-uEbwgnWxdU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEbwgnWxdU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEbwgnWxdU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEbwgnWxdU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEbwgnWxdU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEbwgnWxdU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEbwgnWxdU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEbwgnWxdU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEbwgnWxdU .navbar-buttons {
    text-align: left;
  }
}
.cid-uEbwgnWxdU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEbwgnWxdU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEbwgnWxdU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEbwgnWxdU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbwgnWxdU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbwgnWxdU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEbwgnWxdU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbwgnWxdU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEbwgnWxdU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEbwgnWxdU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbwgnWxdU .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEbwgnWxdU .opacityScroll {
  background: #ffffff !important;
}
.cid-uEbwgnWxdU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEbwgnWxdU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEbwgnWxdU .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEbwgnWxdU .navbar {
    height: 70px;
  }
  .cid-uEbwgnWxdU .navbar.opened {
    height: auto;
  }
  .cid-uEbwgnWxdU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEbwgnWxdU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEbwgnWxdU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEbwgnWxdU .navbar-brand {
    margin-right: auto;
  }
  .cid-uEbwgnWxdU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEbwgnWxdU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEbwgnWxdU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEbwgnWxdU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbwgnWxdU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEbwgnWxdU .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEbwgnWxdU .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEbwgnWxdU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEbwgoFilJ {
  display: flex;
  background-image: url("../../../assets/images/psicologiche-2000x1000.jpg");
}
.cid-uEbwgoFilJ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEbwgoFilJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgoFilJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbwgoFilJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbwgoFilJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbwgoFilJ {
    align-items: center;
  }
  .cid-uEbwgoFilJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbwgoFilJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgoFilJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbwgoFilJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbwgoFilJ .content-wrap {
    width: 100%;
  }
}
.cid-uEbwgoFilJ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEbwgoFilJ .mbr-text,
.cid-uEbwgoFilJ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEbwgoFilJ .mbr-section-title DIV {
  text-align: left;
}
.cid-uEbwgpbMsC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbwgpbMsC .row {
  align-items: center;
}
.cid-uEbwgpbMsC .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbwgpbMsC .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgpbMsC .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbwgpbMsC .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbwgpbMsC .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbwgpbMsC .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbwgpbMsC .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgpbMsC .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbwgpbMsC .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbwgpbMsC .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbwgpbMsC .label-text {
    text-align: center !important;
  }
}
.cid-uEbwgpbMsC .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbwgpbMsC .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbwgpbMsC .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbwgpbMsC .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgpbMsC .lists-container {
    justify-content: center;
  }
}
.cid-uEbwgpbMsC .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbwgpbMsC .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgpbMsC .list {
    align-items: center;
  }
}
.cid-uEbwgpbMsC .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbwgpbMsC .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbwgpbMsC .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbwgpbMsC .list-item-text {
  flex-grow: 1;
}
.cid-uEbwgpbMsC .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbwgpbMsC .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbwgpbMsC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbwgpbMsC .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbwgpbMsC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgpbMsC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbwgpbMsC .mbr-section-title,
.cid-uEbwgpbMsC .mbr-section-btn {
  color: #ffffff;
}
.cid-uEbwgpX1Qu {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEbwgpX1Qu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbwgpX1Qu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbwgpX1Qu {
    align-items: center;
  }
  .cid-uEbwgpX1Qu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbwgpX1Qu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgpX1Qu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbwgpX1Qu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbwgpX1Qu .content-wrap {
    width: 100%;
  }
}
.cid-uEbwgpX1Qu .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEbwgpX1Qu .mbr-text,
.cid-uEbwgpX1Qu .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEbwgpX1Qu .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEbwgqALmo {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbwgqALmo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgqALmo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbwgqALmo .container {
    padding: 0 20px;
  }
}
.cid-uEbwgqALmo .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbwgqALmo .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbwgqALmo .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbwgqALmo .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbwgqALmo .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbwgqALmo .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbwgqALmo .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbwgqALmo .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbwgqALmo .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbwgqALmo .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbwgqALmo .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbwgqALmo .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbwgqALmo .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbwgqALmo .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbwgqALmo .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbwgqALmo .panel-title-edit {
  color: #272a5c;
}
.cid-uEbwgqALmo .panel-text {
  color: #464444;
}
.cid-uGyO1ELxUr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyO1ELxUr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyO1ELxUr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyO1ELxUr .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyO1ELxUr .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyO1ELxUr .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyO1ELxUr .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyO1ELxUr .container {
    padding: 0 12px;
  }
}
.cid-uGyO1ELxUr .row {
  justify-content: center;
}
.cid-uGyO1ELxUr .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyO1ELxUr .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyO1ELxUr .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyO1ELxUr .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyO1ELxUr .mbr-section-title {
  color: #ffffff;
}
.cid-uGyO1ELxUr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyO1ELxUr .mbr-section-title,
.cid-uGyO1ELxUr .mbr-section-btn,
.cid-uGyO1ELxUr .title-wrapper {
  text-align: center;
}
.cid-uEbwgv5Tua {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEbwgv5Tua .row {
  align-items: center;
}
.cid-uEbwgv5Tua .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbwgv5Tua .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgv5Tua .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbwgv5Tua .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbwgv5Tua .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbwgv5Tua .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbwgv5Tua .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgv5Tua .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbwgv5Tua .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbwgv5Tua .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbwgv5Tua .label-text {
    text-align: center !important;
  }
}
.cid-uEbwgv5Tua .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbwgv5Tua .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbwgv5Tua .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbwgv5Tua .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgv5Tua .lists-container {
    justify-content: center;
  }
}
.cid-uEbwgv5Tua .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbwgv5Tua .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgv5Tua .list {
    align-items: center;
  }
}
.cid-uEbwgv5Tua .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbwgv5Tua .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbwgv5Tua .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbwgv5Tua .list-item-text {
  flex-grow: 1;
}
.cid-uEbwgv5Tua .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbwgv5Tua .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbwgv5Tua .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbwgv5Tua .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbwgv5Tua .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgv5Tua .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbwgv5Tua .mbr-section-title,
.cid-uEbwgv5Tua .mbr-section-btn {
  color: #272a5c;
}
.cid-uEbwgw7eMM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbwgw7eMM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgw7eMM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbwgw7eMM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEbwgw7eMM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbwgw7eMM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEbwgw7eMM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbwgw7eMM .container {
    padding: 0 12px;
  }
}
.cid-uEbwgw7eMM .row {
  justify-content: center;
}
.cid-uEbwgw7eMM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEbwgw7eMM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEbwgw7eMM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEbwgw7eMM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEbwgw7eMM .mbr-section-title {
  color: #ffffff;
}
.cid-uEbwgw7eMM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEbwgw7eMM .mbr-section-title,
.cid-uEbwgw7eMM .mbr-section-btn,
.cid-uEbwgw7eMM .title-wrapper {
  text-align: center;
}
.cid-uJaVDdR9CX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVDdR9CX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVDdR9CX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVDdR9CX .container {
    padding: 0 22px;
  }
}
.cid-uJaVDdR9CX .row {
  justify-content: space-between;
}
.cid-uJaVDdR9CX .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVDdR9CX .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVDdR9CX .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVDdR9CX .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVDdR9CX .mbr-text {
  color: #464444;
}
.cid-uJaVDdR9CX label {
  color: #000000;
}
.cid-uJaVDdR9CX LABEL {
  color: #767676;
}
.cid-uEbwgxRwA2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbwgxRwA2 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEbwgxRwA2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEbwgxRwA2 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgxRwA2 .row {
    text-align: center;
  }
  .cid-uEbwgxRwA2 .row > div {
    margin: auto;
  }
  .cid-uEbwgxRwA2 .social-row {
    justify-content: center;
  }
}
.cid-uEbwgxRwA2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEbwgxRwA2 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEbwgxRwA2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEbwgxRwA2 .list {
    margin-bottom: 0rem;
  }
}
.cid-uEbwgxRwA2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEbwgxRwA2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEbwgxRwA2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEbwgxRwA2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgxRwA2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbwgyQHJd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEbwgyQHJd .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEbwgyQHJd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbwgyQHJd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbwgyQHJd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbwgyQHJd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbwgyQHJd {
    align-items: center;
  }
  .cid-uEbwgyQHJd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbwgyQHJd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbwgyQHJd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbwgyQHJd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbwgyQHJd .content-wrap {
    width: 100%;
  }
}
.cid-uEbwgyQHJd .mbr-section-title {
  text-align: center;
}
.cid-uEbwgyQHJd .mbr-text,
.cid-uEbwgyQHJd .mbr-section-btn {
  text-align: center;
}
.cid-uEbBrqVUsC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEbBrqVUsC .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;
}
@media (max-width: 767px) {
  .cid-uEbBrqVUsC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEbBrqVUsC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEbBrqVUsC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEbBrqVUsC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEbBrqVUsC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEbBrqVUsC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEbBrqVUsC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEbBrqVUsC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEbBrqVUsC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEbBrqVUsC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEbBrqVUsC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEbBrqVUsC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEbBrqVUsC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEbBrqVUsC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEbBrqVUsC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEbBrqVUsC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEbBrqVUsC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEbBrqVUsC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbBrqVUsC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEbBrqVUsC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEbBrqVUsC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEbBrqVUsC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrqVUsC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEbBrqVUsC .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEbBrqVUsC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEbBrqVUsC .nav-item:focus,
.cid-uEbBrqVUsC .nav-link:focus {
  outline: none;
}
.cid-uEbBrqVUsC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEbBrqVUsC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEbBrqVUsC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEbBrqVUsC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbBrqVUsC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEbBrqVUsC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEbBrqVUsC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEbBrqVUsC .navbar.opened {
  transition: all 0.25s;
}
.cid-uEbBrqVUsC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEbBrqVUsC .navbar .navbar-logo img {
  width: auto;
}
.cid-uEbBrqVUsC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEbBrqVUsC .navbar.collapsed {
  justify-content: center;
}
.cid-uEbBrqVUsC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEbBrqVUsC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEbBrqVUsC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEbBrqVUsC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEbBrqVUsC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEbBrqVUsC .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-uEbBrqVUsC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEbBrqVUsC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEbBrqVUsC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbBrqVUsC .navbar {
    min-height: 72px;
  }
  .cid-uEbBrqVUsC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEbBrqVUsC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEbBrqVUsC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEbBrqVUsC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEbBrqVUsC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEbBrqVUsC .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-uEbBrqVUsC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEbBrqVUsC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEbBrqVUsC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEbBrqVUsC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEbBrqVUsC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEbBrqVUsC .dropdown-item.active,
.cid-uEbBrqVUsC .dropdown-item:active {
  background-color: transparent;
}
.cid-uEbBrqVUsC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEbBrqVUsC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEbBrqVUsC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEbBrqVUsC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEbBrqVUsC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEbBrqVUsC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEbBrqVUsC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEbBrqVUsC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEbBrqVUsC .navbar-buttons {
    text-align: left;
  }
}
.cid-uEbBrqVUsC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEbBrqVUsC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEbBrqVUsC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEbBrqVUsC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbBrqVUsC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbBrqVUsC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEbBrqVUsC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbBrqVUsC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEbBrqVUsC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEbBrqVUsC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbBrqVUsC .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEbBrqVUsC .opacityScroll {
  background: #ffffff !important;
}
.cid-uEbBrqVUsC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEbBrqVUsC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEbBrqVUsC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEbBrqVUsC .navbar {
    height: 70px;
  }
  .cid-uEbBrqVUsC .navbar.opened {
    height: auto;
  }
  .cid-uEbBrqVUsC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEbBrqVUsC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEbBrqVUsC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEbBrqVUsC .navbar-brand {
    margin-right: auto;
  }
  .cid-uEbBrqVUsC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEbBrqVUsC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEbBrqVUsC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEbBrqVUsC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbBrqVUsC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEbBrqVUsC .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEbBrqVUsC .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEbBrqVUsC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEbBrrAbAB {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-2000x1000.jpg");
}
.cid-uEbBrrAbAB .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEbBrrAbAB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBrrAbAB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbBrrAbAB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbBrrAbAB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbBrrAbAB {
    align-items: center;
  }
  .cid-uEbBrrAbAB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbBrrAbAB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrrAbAB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbBrrAbAB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbBrrAbAB .content-wrap {
    width: 100%;
  }
}
.cid-uEbBrrAbAB .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEbBrrAbAB .mbr-text,
.cid-uEbBrrAbAB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEbBrrAbAB .mbr-section-title DIV {
  text-align: left;
}
.cid-uEbBrs6ctd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbBrs6ctd .row {
  align-items: center;
}
.cid-uEbBrs6ctd .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbBrs6ctd .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrs6ctd .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbBrs6ctd .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbBrs6ctd .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbBrs6ctd .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbBrs6ctd .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrs6ctd .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbBrs6ctd .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbBrs6ctd .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbBrs6ctd .label-text {
    text-align: center !important;
  }
}
.cid-uEbBrs6ctd .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbBrs6ctd .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbBrs6ctd .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbBrs6ctd .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrs6ctd .lists-container {
    justify-content: center;
  }
}
.cid-uEbBrs6ctd .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbBrs6ctd .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrs6ctd .list {
    align-items: center;
  }
}
.cid-uEbBrs6ctd .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbBrs6ctd .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbBrs6ctd .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbBrs6ctd .list-item-text {
  flex-grow: 1;
}
.cid-uEbBrs6ctd .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbBrs6ctd .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbBrs6ctd .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbBrs6ctd .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbBrs6ctd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBrs6ctd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbBrs6ctd .mbr-section-title,
.cid-uEbBrs6ctd .mbr-section-btn {
  color: #ffffff;
}
.cid-uEbBrsMgNa {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEbBrsMgNa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbBrsMgNa .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbBrsMgNa {
    align-items: center;
  }
  .cid-uEbBrsMgNa .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbBrsMgNa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrsMgNa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbBrsMgNa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbBrsMgNa .content-wrap {
    width: 100%;
  }
}
.cid-uEbBrsMgNa .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEbBrsMgNa .mbr-text,
.cid-uEbBrsMgNa .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEbBrsMgNa .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEbBrti5fu {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbBrti5fu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBrti5fu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbBrti5fu .container {
    padding: 0 20px;
  }
}
.cid-uEbBrti5fu .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbBrti5fu .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbBrti5fu .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbBrti5fu .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbBrti5fu .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbBrti5fu .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbBrti5fu .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbBrti5fu .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbBrti5fu .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbBrti5fu .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbBrti5fu .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbBrti5fu .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbBrti5fu .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbBrti5fu .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbBrti5fu .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbBrti5fu .panel-title-edit {
  color: #272a5c;
}
.cid-uEbBrti5fu .panel-text {
  color: #464444;
}
.cid-uEbE7YbWIb {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbE7YbWIb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbE7YbWIb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbE7YbWIb .container {
    padding: 0 20px;
  }
}
.cid-uEbE7YbWIb .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbE7YbWIb .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbE7YbWIb .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbE7YbWIb .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbE7YbWIb .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbE7YbWIb .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbE7YbWIb .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbE7YbWIb .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbE7YbWIb .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbE7YbWIb .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbE7YbWIb .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbE7YbWIb .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbE7YbWIb .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbE7YbWIb .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbE7YbWIb .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbE7YbWIb .panel-title-edit {
  color: #272a5c;
}
.cid-uEbE7YbWIb .panel-text {
  color: #464444;
}
.cid-uUYUgOG5fd {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUYUgOG5fd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYUgOG5fd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUYUgOG5fd .container {
    padding: 0 20px;
  }
}
.cid-uUYUgOG5fd .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUYUgOG5fd .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUYUgOG5fd .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUYUgOG5fd .panel-group {
    padding: 0 20px;
  }
}
.cid-uUYUgOG5fd .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUYUgOG5fd .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUYUgOG5fd .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUYUgOG5fd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUYUgOG5fd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUYUgOG5fd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUYUgOG5fd .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUYUgOG5fd .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUYUgOG5fd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUYUgOG5fd .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUYUgOG5fd .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUYUgOG5fd .panel-title-edit {
  color: #272a5c;
}
.cid-uUYUgOG5fd .panel-text {
  color: #464444;
}
.cid-uEbFxlKiF5 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbFxlKiF5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbFxlKiF5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbFxlKiF5 .container {
    padding: 0 20px;
  }
}
.cid-uEbFxlKiF5 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbFxlKiF5 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbFxlKiF5 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbFxlKiF5 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbFxlKiF5 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbFxlKiF5 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbFxlKiF5 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbFxlKiF5 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbFxlKiF5 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbFxlKiF5 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbFxlKiF5 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbFxlKiF5 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbFxlKiF5 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbFxlKiF5 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbFxlKiF5 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbFxlKiF5 .panel-title-edit {
  color: #272a5c;
}
.cid-uEbFxlKiF5 .panel-text {
  color: #464444;
}
.cid-uUYWZVN4fB {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUYWZVN4fB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYWZVN4fB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUYWZVN4fB .container {
    padding: 0 20px;
  }
}
.cid-uUYWZVN4fB .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUYWZVN4fB .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUYWZVN4fB .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUYWZVN4fB .panel-group {
    padding: 0 20px;
  }
}
.cid-uUYWZVN4fB .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUYWZVN4fB .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUYWZVN4fB .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUYWZVN4fB .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUYWZVN4fB .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUYWZVN4fB .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUYWZVN4fB .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUYWZVN4fB .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUYWZVN4fB .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUYWZVN4fB .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUYWZVN4fB .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUYWZVN4fB .panel-title-edit {
  color: #272a5c;
}
.cid-uUYWZVN4fB .panel-text {
  color: #464444;
}
.cid-uGyObSJADT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyObSJADT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyObSJADT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyObSJADT .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyObSJADT .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyObSJADT .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyObSJADT .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyObSJADT .container {
    padding: 0 12px;
  }
}
.cid-uGyObSJADT .row {
  justify-content: center;
}
.cid-uGyObSJADT .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyObSJADT .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyObSJADT .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyObSJADT .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyObSJADT .mbr-section-title {
  color: #ffffff;
}
.cid-uGyObSJADT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyObSJADT .mbr-section-title,
.cid-uGyObSJADT .mbr-section-btn,
.cid-uGyObSJADT .title-wrapper {
  text-align: center;
}
.cid-uEbBruoIg2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEbBruoIg2 .row {
  align-items: center;
}
.cid-uEbBruoIg2 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbBruoIg2 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbBruoIg2 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbBruoIg2 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbBruoIg2 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbBruoIg2 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbBruoIg2 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbBruoIg2 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbBruoIg2 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbBruoIg2 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbBruoIg2 .label-text {
    text-align: center !important;
  }
}
.cid-uEbBruoIg2 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbBruoIg2 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbBruoIg2 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbBruoIg2 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbBruoIg2 .lists-container {
    justify-content: center;
  }
}
.cid-uEbBruoIg2 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbBruoIg2 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbBruoIg2 .list {
    align-items: center;
  }
}
.cid-uEbBruoIg2 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbBruoIg2 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbBruoIg2 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbBruoIg2 .list-item-text {
  flex-grow: 1;
}
.cid-uEbBruoIg2 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbBruoIg2 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbBruoIg2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbBruoIg2 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbBruoIg2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBruoIg2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbBruoIg2 .mbr-section-title,
.cid-uEbBruoIg2 .mbr-section-btn {
  color: #272a5c;
}
.cid-uEbBrvavDy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbBrvavDy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBrvavDy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbBrvavDy .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEbBrvavDy .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbBrvavDy .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEbBrvavDy .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbBrvavDy .container {
    padding: 0 12px;
  }
}
.cid-uEbBrvavDy .row {
  justify-content: center;
}
.cid-uEbBrvavDy .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEbBrvavDy .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEbBrvavDy .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEbBrvavDy .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEbBrvavDy .mbr-section-title {
  color: #ffffff;
}
.cid-uEbBrvavDy .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEbBrvavDy .mbr-section-title,
.cid-uEbBrvavDy .mbr-section-btn,
.cid-uEbBrvavDy .title-wrapper {
  text-align: center;
}
.cid-uJaVKRJkB1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVKRJkB1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVKRJkB1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVKRJkB1 .container {
    padding: 0 22px;
  }
}
.cid-uJaVKRJkB1 .row {
  justify-content: space-between;
}
.cid-uJaVKRJkB1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVKRJkB1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVKRJkB1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVKRJkB1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVKRJkB1 .mbr-text {
  color: #464444;
}
.cid-uJaVKRJkB1 label {
  color: #000000;
}
.cid-uJaVKRJkB1 LABEL {
  color: #767676;
}
.cid-uEbBrwpC5w {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbBrwpC5w .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEbBrwpC5w .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEbBrwpC5w .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrwpC5w .row {
    text-align: center;
  }
  .cid-uEbBrwpC5w .row > div {
    margin: auto;
  }
  .cid-uEbBrwpC5w .social-row {
    justify-content: center;
  }
}
.cid-uEbBrwpC5w .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEbBrwpC5w .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEbBrwpC5w .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEbBrwpC5w .list {
    margin-bottom: 0rem;
  }
}
.cid-uEbBrwpC5w .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEbBrwpC5w .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEbBrwpC5w div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEbBrwpC5w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBrwpC5w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbBrx6BPw {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEbBrx6BPw .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEbBrx6BPw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbBrx6BPw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbBrx6BPw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbBrx6BPw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbBrx6BPw {
    align-items: center;
  }
  .cid-uEbBrx6BPw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbBrx6BPw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbBrx6BPw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbBrx6BPw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbBrx6BPw .content-wrap {
    width: 100%;
  }
}
.cid-uEbBrx6BPw .mbr-section-title {
  text-align: center;
}
.cid-uEbBrx6BPw .mbr-text,
.cid-uEbBrx6BPw .mbr-section-btn {
  text-align: center;
}
.cid-uEbHaqsAxh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEbHaqsAxh .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;
}
@media (max-width: 767px) {
  .cid-uEbHaqsAxh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEbHaqsAxh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEbHaqsAxh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEbHaqsAxh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEbHaqsAxh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEbHaqsAxh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEbHaqsAxh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEbHaqsAxh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEbHaqsAxh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEbHaqsAxh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEbHaqsAxh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEbHaqsAxh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEbHaqsAxh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEbHaqsAxh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEbHaqsAxh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEbHaqsAxh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEbHaqsAxh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEbHaqsAxh .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbHaqsAxh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEbHaqsAxh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEbHaqsAxh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEbHaqsAxh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEbHaqsAxh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEbHaqsAxh .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEbHaqsAxh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEbHaqsAxh .nav-item:focus,
.cid-uEbHaqsAxh .nav-link:focus {
  outline: none;
}
.cid-uEbHaqsAxh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEbHaqsAxh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEbHaqsAxh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEbHaqsAxh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEbHaqsAxh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEbHaqsAxh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEbHaqsAxh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEbHaqsAxh .navbar.opened {
  transition: all 0.25s;
}
.cid-uEbHaqsAxh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEbHaqsAxh .navbar .navbar-logo img {
  width: auto;
}
.cid-uEbHaqsAxh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEbHaqsAxh .navbar.collapsed {
  justify-content: center;
}
.cid-uEbHaqsAxh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEbHaqsAxh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEbHaqsAxh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEbHaqsAxh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEbHaqsAxh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEbHaqsAxh .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-uEbHaqsAxh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEbHaqsAxh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEbHaqsAxh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEbHaqsAxh .navbar {
    min-height: 72px;
  }
  .cid-uEbHaqsAxh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEbHaqsAxh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEbHaqsAxh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEbHaqsAxh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEbHaqsAxh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEbHaqsAxh .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-uEbHaqsAxh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEbHaqsAxh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEbHaqsAxh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEbHaqsAxh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEbHaqsAxh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEbHaqsAxh .dropdown-item.active,
.cid-uEbHaqsAxh .dropdown-item:active {
  background-color: transparent;
}
.cid-uEbHaqsAxh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEbHaqsAxh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEbHaqsAxh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEbHaqsAxh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEbHaqsAxh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEbHaqsAxh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEbHaqsAxh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEbHaqsAxh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEbHaqsAxh .navbar-buttons {
    text-align: left;
  }
}
.cid-uEbHaqsAxh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEbHaqsAxh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEbHaqsAxh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEbHaqsAxh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbHaqsAxh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEbHaqsAxh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEbHaqsAxh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbHaqsAxh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEbHaqsAxh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEbHaqsAxh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEbHaqsAxh .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEbHaqsAxh .opacityScroll {
  background: #ffffff !important;
}
.cid-uEbHaqsAxh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEbHaqsAxh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEbHaqsAxh .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEbHaqsAxh .navbar {
    height: 70px;
  }
  .cid-uEbHaqsAxh .navbar.opened {
    height: auto;
  }
  .cid-uEbHaqsAxh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEbHaqsAxh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEbHaqsAxh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEbHaqsAxh .navbar-brand {
    margin-right: auto;
  }
  .cid-uEbHaqsAxh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEbHaqsAxh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEbHaqsAxh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEbHaqsAxh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEbHaqsAxh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEbHaqsAxh .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEbHaqsAxh .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEbHaqsAxh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEbHar7pwK {
  display: flex;
  background-image: url("../../../assets/images/ingegneriamobilitasostenibile-2000x1000.jpg");
}
.cid-uEbHar7pwK .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEbHar7pwK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHar7pwK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbHar7pwK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbHar7pwK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbHar7pwK {
    align-items: center;
  }
  .cid-uEbHar7pwK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbHar7pwK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbHar7pwK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbHar7pwK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbHar7pwK .content-wrap {
    width: 100%;
  }
}
.cid-uEbHar7pwK .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEbHar7pwK .mbr-text,
.cid-uEbHar7pwK .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEbHar7pwK .mbr-section-title DIV {
  text-align: left;
}
.cid-uEbHarBPVD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbHarBPVD .row {
  align-items: center;
}
.cid-uEbHarBPVD .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbHarBPVD .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbHarBPVD .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbHarBPVD .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbHarBPVD .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbHarBPVD .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbHarBPVD .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbHarBPVD .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbHarBPVD .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbHarBPVD .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbHarBPVD .label-text {
    text-align: center !important;
  }
}
.cid-uEbHarBPVD .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbHarBPVD .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbHarBPVD .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbHarBPVD .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbHarBPVD .lists-container {
    justify-content: center;
  }
}
.cid-uEbHarBPVD .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbHarBPVD .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbHarBPVD .list {
    align-items: center;
  }
}
.cid-uEbHarBPVD .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbHarBPVD .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbHarBPVD .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbHarBPVD .list-item-text {
  flex-grow: 1;
}
.cid-uEbHarBPVD .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbHarBPVD .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbHarBPVD .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbHarBPVD .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbHarBPVD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHarBPVD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbHarBPVD .mbr-section-title,
.cid-uEbHarBPVD .mbr-section-btn {
  color: #ffffff;
}
.cid-uEbHasiXYc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEbHasiXYc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbHasiXYc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbHasiXYc {
    align-items: center;
  }
  .cid-uEbHasiXYc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbHasiXYc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbHasiXYc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbHasiXYc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbHasiXYc .content-wrap {
    width: 100%;
  }
}
.cid-uEbHasiXYc .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEbHasiXYc .mbr-text,
.cid-uEbHasiXYc .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEbHasiXYc .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEbHasR0YP {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEbHasR0YP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHasR0YP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEbHasR0YP .container {
    padding: 0 20px;
  }
}
.cid-uEbHasR0YP .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEbHasR0YP .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEbHasR0YP .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEbHasR0YP .panel-group {
    padding: 0 20px;
  }
}
.cid-uEbHasR0YP .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEbHasR0YP .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEbHasR0YP .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEbHasR0YP .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEbHasR0YP .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEbHasR0YP .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEbHasR0YP .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEbHasR0YP .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEbHasR0YP .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEbHasR0YP .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEbHasR0YP .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEbHasR0YP .panel-title-edit {
  color: #272a5c;
}
.cid-uEbHasR0YP .panel-text {
  color: #464444;
}
.cid-uEuTtHrQWY {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEuTtHrQWY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEuTtHrQWY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEuTtHrQWY .container {
    padding: 0 20px;
  }
}
.cid-uEuTtHrQWY .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEuTtHrQWY .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEuTtHrQWY .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEuTtHrQWY .panel-group {
    padding: 0 20px;
  }
}
.cid-uEuTtHrQWY .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEuTtHrQWY .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEuTtHrQWY .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEuTtHrQWY .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEuTtHrQWY .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEuTtHrQWY .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEuTtHrQWY .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEuTtHrQWY .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEuTtHrQWY .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEuTtHrQWY .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEuTtHrQWY .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEuTtHrQWY .panel-title-edit {
  color: #272a5c;
}
.cid-uEuTtHrQWY .panel-text {
  color: #464444;
}
.cid-uGyNvjzlo0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNvjzlo0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNvjzlo0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNvjzlo0 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNvjzlo0 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNvjzlo0 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNvjzlo0 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNvjzlo0 .container {
    padding: 0 12px;
  }
}
.cid-uGyNvjzlo0 .row {
  justify-content: center;
}
.cid-uGyNvjzlo0 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNvjzlo0 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNvjzlo0 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNvjzlo0 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNvjzlo0 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNvjzlo0 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNvjzlo0 .mbr-section-title,
.cid-uGyNvjzlo0 .mbr-section-btn,
.cid-uGyNvjzlo0 .title-wrapper {
  text-align: center;
}
.cid-uEbHavAHhK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEbHavAHhK .row {
  align-items: center;
}
.cid-uEbHavAHhK .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEbHavAHhK .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbHavAHhK .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEbHavAHhK .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEbHavAHhK .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEbHavAHhK .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEbHavAHhK .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEbHavAHhK .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEbHavAHhK .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEbHavAHhK .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEbHavAHhK .label-text {
    text-align: center !important;
  }
}
.cid-uEbHavAHhK .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEbHavAHhK .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEbHavAHhK .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbHavAHhK .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEbHavAHhK .lists-container {
    justify-content: center;
  }
}
.cid-uEbHavAHhK .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEbHavAHhK .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEbHavAHhK .list {
    align-items: center;
  }
}
.cid-uEbHavAHhK .list-item {
  display: flex;
  align-items: center;
}
.cid-uEbHavAHhK .icon-wrapper {
  margin-right: 5px;
}
.cid-uEbHavAHhK .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEbHavAHhK .list-item-text {
  flex-grow: 1;
}
.cid-uEbHavAHhK .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEbHavAHhK .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEbHavAHhK .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEbHavAHhK .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEbHavAHhK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHavAHhK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbHavAHhK .mbr-section-title,
.cid-uEbHavAHhK .mbr-section-btn {
  color: #272a5c;
}
.cid-uEbHawoMGx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbHawoMGx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHawoMGx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbHawoMGx .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEbHawoMGx .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbHawoMGx .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEbHawoMGx .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEbHawoMGx .container {
    padding: 0 12px;
  }
}
.cid-uEbHawoMGx .row {
  justify-content: center;
}
.cid-uEbHawoMGx .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEbHawoMGx .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEbHawoMGx .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEbHawoMGx .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEbHawoMGx .mbr-section-title {
  color: #ffffff;
}
.cid-uEbHawoMGx .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEbHawoMGx .mbr-section-title,
.cid-uEbHawoMGx .mbr-section-btn,
.cid-uEbHawoMGx .title-wrapper {
  text-align: center;
}
.cid-uJaVmrE7HN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVmrE7HN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVmrE7HN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVmrE7HN .container {
    padding: 0 22px;
  }
}
.cid-uJaVmrE7HN .row {
  justify-content: space-between;
}
.cid-uJaVmrE7HN .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVmrE7HN .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVmrE7HN .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVmrE7HN .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVmrE7HN .mbr-text {
  color: #464444;
}
.cid-uJaVmrE7HN label {
  color: #000000;
}
.cid-uJaVmrE7HN LABEL {
  color: #767676;
}
.cid-uEbHaxXWky {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEbHaxXWky .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEbHaxXWky .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEbHaxXWky .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEbHaxXWky .row {
    text-align: center;
  }
  .cid-uEbHaxXWky .row > div {
    margin: auto;
  }
  .cid-uEbHaxXWky .social-row {
    justify-content: center;
  }
}
.cid-uEbHaxXWky .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEbHaxXWky .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEbHaxXWky .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEbHaxXWky .list {
    margin-bottom: 0rem;
  }
}
.cid-uEbHaxXWky .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEbHaxXWky .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEbHaxXWky div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEbHaxXWky .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHaxXWky .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbHayT6ms {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEbHayT6ms .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEbHayT6ms .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEbHayT6ms .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEbHayT6ms .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEbHayT6ms .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEbHayT6ms {
    align-items: center;
  }
  .cid-uEbHayT6ms .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEbHayT6ms .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEbHayT6ms {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEbHayT6ms .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEbHayT6ms .content-wrap {
    width: 100%;
  }
}
.cid-uEbHayT6ms .mbr-section-title {
  text-align: center;
}
.cid-uEbHayT6ms .mbr-text,
.cid-uEbHayT6ms .mbr-section-btn {
  text-align: center;
}
.cid-uEoyAXrjhe {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEoyAXrjhe .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;
}
@media (max-width: 767px) {
  .cid-uEoyAXrjhe .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEoyAXrjhe .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEoyAXrjhe .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEoyAXrjhe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEoyAXrjhe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEoyAXrjhe .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEoyAXrjhe .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEoyAXrjhe .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEoyAXrjhe .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEoyAXrjhe .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEoyAXrjhe .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEoyAXrjhe .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEoyAXrjhe .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEoyAXrjhe .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEoyAXrjhe .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEoyAXrjhe .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEoyAXrjhe .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEoyAXrjhe .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoyAXrjhe .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEoyAXrjhe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEoyAXrjhe .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEoyAXrjhe .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEoyAXrjhe .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEoyAXrjhe .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEoyAXrjhe .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEoyAXrjhe .nav-item:focus,
.cid-uEoyAXrjhe .nav-link:focus {
  outline: none;
}
.cid-uEoyAXrjhe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEoyAXrjhe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEoyAXrjhe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEoyAXrjhe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEoyAXrjhe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEoyAXrjhe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEoyAXrjhe .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEoyAXrjhe .navbar.opened {
  transition: all 0.25s;
}
.cid-uEoyAXrjhe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEoyAXrjhe .navbar .navbar-logo img {
  width: auto;
}
.cid-uEoyAXrjhe .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEoyAXrjhe .navbar.collapsed {
  justify-content: center;
}
.cid-uEoyAXrjhe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEoyAXrjhe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEoyAXrjhe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEoyAXrjhe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEoyAXrjhe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEoyAXrjhe .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-uEoyAXrjhe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEoyAXrjhe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEoyAXrjhe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoyAXrjhe .navbar {
    min-height: 72px;
  }
  .cid-uEoyAXrjhe .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEoyAXrjhe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEoyAXrjhe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEoyAXrjhe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEoyAXrjhe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEoyAXrjhe .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-uEoyAXrjhe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEoyAXrjhe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEoyAXrjhe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEoyAXrjhe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEoyAXrjhe .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEoyAXrjhe .dropdown-item.active,
.cid-uEoyAXrjhe .dropdown-item:active {
  background-color: transparent;
}
.cid-uEoyAXrjhe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEoyAXrjhe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEoyAXrjhe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEoyAXrjhe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEoyAXrjhe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEoyAXrjhe .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEoyAXrjhe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEoyAXrjhe .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEoyAXrjhe .navbar-buttons {
    text-align: left;
  }
}
.cid-uEoyAXrjhe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEoyAXrjhe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEoyAXrjhe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEoyAXrjhe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoyAXrjhe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoyAXrjhe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEoyAXrjhe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoyAXrjhe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEoyAXrjhe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEoyAXrjhe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoyAXrjhe .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEoyAXrjhe .opacityScroll {
  background: #ffffff !important;
}
.cid-uEoyAXrjhe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEoyAXrjhe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEoyAXrjhe .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEoyAXrjhe .navbar {
    height: 70px;
  }
  .cid-uEoyAXrjhe .navbar.opened {
    height: auto;
  }
  .cid-uEoyAXrjhe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEoyAXrjhe .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEoyAXrjhe .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEoyAXrjhe .navbar-brand {
    margin-right: auto;
  }
  .cid-uEoyAXrjhe .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEoyAXrjhe .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEoyAXrjhe .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEoyAXrjhe .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoyAXrjhe .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEoyAXrjhe .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEoyAXrjhe .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEoyAXrjhe .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEoyAZuIZe {
  display: flex;
  background-image: url("../../../assets/images/informatica2-2000x1000.jpg");
}
.cid-uEoyAZuIZe .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEoyAZuIZe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyAZuIZe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoyAZuIZe .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoyAZuIZe .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoyAZuIZe {
    align-items: center;
  }
  .cid-uEoyAZuIZe .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoyAZuIZe .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoyAZuIZe {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoyAZuIZe .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoyAZuIZe .content-wrap {
    width: 100%;
  }
}
.cid-uEoyAZuIZe .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEoyAZuIZe .mbr-text,
.cid-uEoyAZuIZe .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEoyAZuIZe .mbr-section-title DIV {
  text-align: left;
}
.cid-uEoyB08p7l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoyB08p7l .row {
  align-items: center;
}
.cid-uEoyB08p7l .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoyB08p7l .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB08p7l .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoyB08p7l .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoyB08p7l .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoyB08p7l .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoyB08p7l .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB08p7l .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoyB08p7l .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoyB08p7l .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoyB08p7l .label-text {
    text-align: center !important;
  }
}
.cid-uEoyB08p7l .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoyB08p7l .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoyB08p7l .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoyB08p7l .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB08p7l .lists-container {
    justify-content: center;
  }
}
.cid-uEoyB08p7l .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoyB08p7l .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB08p7l .list {
    align-items: center;
  }
}
.cid-uEoyB08p7l .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoyB08p7l .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoyB08p7l .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoyB08p7l .list-item-text {
  flex-grow: 1;
}
.cid-uEoyB08p7l .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoyB08p7l .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoyB08p7l .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoyB08p7l .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoyB08p7l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyB08p7l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoyB08p7l .mbr-section-title,
.cid-uEoyB08p7l .mbr-section-btn {
  color: #ffffff;
}
.cid-uEoyB0Sh3Y {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEoyB0Sh3Y .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoyB0Sh3Y .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoyB0Sh3Y {
    align-items: center;
  }
  .cid-uEoyB0Sh3Y .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoyB0Sh3Y .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB0Sh3Y {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoyB0Sh3Y .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoyB0Sh3Y .content-wrap {
    width: 100%;
  }
}
.cid-uEoyB0Sh3Y .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEoyB0Sh3Y .mbr-text,
.cid-uEoyB0Sh3Y .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEoyB0Sh3Y .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEoyB1tVjk {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoyB1tVjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyB1tVjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoyB1tVjk .container {
    padding: 0 20px;
  }
}
.cid-uEoyB1tVjk .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoyB1tVjk .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoyB1tVjk .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoyB1tVjk .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoyB1tVjk .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoyB1tVjk .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoyB1tVjk .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoyB1tVjk .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoyB1tVjk .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoyB1tVjk .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoyB1tVjk .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoyB1tVjk .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoyB1tVjk .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoyB1tVjk .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoyB1tVjk .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoyB1tVjk .panel-title-edit {
  color: #272a5c;
}
.cid-uEoyB1tVjk .panel-text {
  color: #464444;
}
.cid-uGyNNLJyn0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNNLJyn0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNNLJyn0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNNLJyn0 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNNLJyn0 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNNLJyn0 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNNLJyn0 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNNLJyn0 .container {
    padding: 0 12px;
  }
}
.cid-uGyNNLJyn0 .row {
  justify-content: center;
}
.cid-uGyNNLJyn0 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNNLJyn0 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNNLJyn0 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNNLJyn0 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNNLJyn0 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNNLJyn0 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNNLJyn0 .mbr-section-title,
.cid-uGyNNLJyn0 .mbr-section-btn,
.cid-uGyNNLJyn0 .title-wrapper {
  text-align: center;
}
.cid-uEoyB2AgKT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEoyB2AgKT .row {
  align-items: center;
}
.cid-uEoyB2AgKT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoyB2AgKT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB2AgKT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoyB2AgKT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoyB2AgKT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoyB2AgKT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoyB2AgKT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB2AgKT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoyB2AgKT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoyB2AgKT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoyB2AgKT .label-text {
    text-align: center !important;
  }
}
.cid-uEoyB2AgKT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoyB2AgKT .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoyB2AgKT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoyB2AgKT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB2AgKT .lists-container {
    justify-content: center;
  }
}
.cid-uEoyB2AgKT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoyB2AgKT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB2AgKT .list {
    align-items: center;
  }
}
.cid-uEoyB2AgKT .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoyB2AgKT .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoyB2AgKT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoyB2AgKT .list-item-text {
  flex-grow: 1;
}
.cid-uEoyB2AgKT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoyB2AgKT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoyB2AgKT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoyB2AgKT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoyB2AgKT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyB2AgKT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoyB2AgKT .mbr-section-title,
.cid-uEoyB2AgKT .mbr-section-btn {
  color: #272a5c;
}
.cid-uEoyB3v8V7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoyB3v8V7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyB3v8V7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoyB3v8V7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEoyB3v8V7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoyB3v8V7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEoyB3v8V7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoyB3v8V7 .container {
    padding: 0 12px;
  }
}
.cid-uEoyB3v8V7 .row {
  justify-content: center;
}
.cid-uEoyB3v8V7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEoyB3v8V7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEoyB3v8V7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEoyB3v8V7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEoyB3v8V7 .mbr-section-title {
  color: #ffffff;
}
.cid-uEoyB3v8V7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEoyB3v8V7 .mbr-section-title,
.cid-uEoyB3v8V7 .mbr-section-btn,
.cid-uEoyB3v8V7 .title-wrapper {
  text-align: center;
}
.cid-uJaVuHr8Z9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVuHr8Z9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVuHr8Z9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVuHr8Z9 .container {
    padding: 0 22px;
  }
}
.cid-uJaVuHr8Z9 .row {
  justify-content: space-between;
}
.cid-uJaVuHr8Z9 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVuHr8Z9 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVuHr8Z9 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVuHr8Z9 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVuHr8Z9 .mbr-text {
  color: #464444;
}
.cid-uJaVuHr8Z9 label {
  color: #000000;
}
.cid-uJaVuHr8Z9 LABEL {
  color: #767676;
}
.cid-uEoyB4YucX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoyB4YucX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEoyB4YucX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEoyB4YucX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB4YucX .row {
    text-align: center;
  }
  .cid-uEoyB4YucX .row > div {
    margin: auto;
  }
  .cid-uEoyB4YucX .social-row {
    justify-content: center;
  }
}
.cid-uEoyB4YucX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEoyB4YucX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEoyB4YucX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEoyB4YucX .list {
    margin-bottom: 0rem;
  }
}
.cid-uEoyB4YucX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEoyB4YucX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEoyB4YucX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEoyB4YucX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyB4YucX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoyB61HYk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEoyB61HYk .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEoyB61HYk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoyB61HYk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoyB61HYk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoyB61HYk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoyB61HYk {
    align-items: center;
  }
  .cid-uEoyB61HYk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoyB61HYk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoyB61HYk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoyB61HYk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoyB61HYk .content-wrap {
    width: 100%;
  }
}
.cid-uEoyB61HYk .mbr-section-title {
  text-align: center;
}
.cid-uEoyB61HYk .mbr-text,
.cid-uEoyB61HYk .mbr-section-btn {
  text-align: center;
}
.cid-uEoChwHAne {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEoChwHAne .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;
}
@media (max-width: 767px) {
  .cid-uEoChwHAne .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEoChwHAne .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEoChwHAne .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEoChwHAne .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEoChwHAne .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEoChwHAne .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEoChwHAne .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEoChwHAne .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEoChwHAne .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEoChwHAne .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEoChwHAne .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEoChwHAne .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEoChwHAne .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEoChwHAne .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEoChwHAne .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEoChwHAne .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEoChwHAne .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEoChwHAne .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoChwHAne .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEoChwHAne .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEoChwHAne .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEoChwHAne .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEoChwHAne .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEoChwHAne .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEoChwHAne .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEoChwHAne .nav-item:focus,
.cid-uEoChwHAne .nav-link:focus {
  outline: none;
}
.cid-uEoChwHAne .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEoChwHAne .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEoChwHAne .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEoChwHAne .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEoChwHAne .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEoChwHAne .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEoChwHAne .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEoChwHAne .navbar.opened {
  transition: all 0.25s;
}
.cid-uEoChwHAne .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEoChwHAne .navbar .navbar-logo img {
  width: auto;
}
.cid-uEoChwHAne .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEoChwHAne .navbar.collapsed {
  justify-content: center;
}
.cid-uEoChwHAne .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEoChwHAne .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEoChwHAne .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEoChwHAne .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEoChwHAne .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEoChwHAne .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-uEoChwHAne .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEoChwHAne .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEoChwHAne .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoChwHAne .navbar {
    min-height: 72px;
  }
  .cid-uEoChwHAne .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEoChwHAne .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEoChwHAne .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEoChwHAne .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEoChwHAne .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEoChwHAne .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-uEoChwHAne .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEoChwHAne .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEoChwHAne .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEoChwHAne .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEoChwHAne .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEoChwHAne .dropdown-item.active,
.cid-uEoChwHAne .dropdown-item:active {
  background-color: transparent;
}
.cid-uEoChwHAne .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEoChwHAne .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEoChwHAne .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEoChwHAne .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEoChwHAne .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEoChwHAne .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEoChwHAne ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEoChwHAne .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEoChwHAne .navbar-buttons {
    text-align: left;
  }
}
.cid-uEoChwHAne button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEoChwHAne button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEoChwHAne button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEoChwHAne button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoChwHAne button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoChwHAne button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEoChwHAne nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoChwHAne nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEoChwHAne nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEoChwHAne nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoChwHAne .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEoChwHAne .opacityScroll {
  background: #ffffff !important;
}
.cid-uEoChwHAne a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEoChwHAne .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEoChwHAne .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEoChwHAne .navbar {
    height: 70px;
  }
  .cid-uEoChwHAne .navbar.opened {
    height: auto;
  }
  .cid-uEoChwHAne .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEoChwHAne .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEoChwHAne .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEoChwHAne .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEoChwHAne .navbar-brand {
    margin-right: auto;
  }
  .cid-uEoChwHAne .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEoChwHAne .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEoChwHAne .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEoChwHAne .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEoChwHAne .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoChwHAne .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEoChwHAne .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEoChwHAne .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEoChwHAne .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEoChA3Qo7 {
  display: flex;
  background-image: url("../../../assets/images/statistica-2000x1000.jpg");
}
.cid-uEoChA3Qo7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEoChA3Qo7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChA3Qo7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoChA3Qo7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoChA3Qo7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoChA3Qo7 {
    align-items: center;
  }
  .cid-uEoChA3Qo7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoChA3Qo7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoChA3Qo7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoChA3Qo7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoChA3Qo7 .content-wrap {
    width: 100%;
  }
}
.cid-uEoChA3Qo7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEoChA3Qo7 .mbr-text,
.cid-uEoChA3Qo7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEoChA3Qo7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uEoChDuLcx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoChDuLcx .row {
  align-items: center;
}
.cid-uEoChDuLcx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoChDuLcx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoChDuLcx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoChDuLcx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoChDuLcx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoChDuLcx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoChDuLcx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoChDuLcx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoChDuLcx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoChDuLcx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoChDuLcx .label-text {
    text-align: center !important;
  }
}
.cid-uEoChDuLcx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoChDuLcx .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoChDuLcx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoChDuLcx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoChDuLcx .lists-container {
    justify-content: center;
  }
}
.cid-uEoChDuLcx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoChDuLcx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoChDuLcx .list {
    align-items: center;
  }
}
.cid-uEoChDuLcx .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoChDuLcx .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoChDuLcx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoChDuLcx .list-item-text {
  flex-grow: 1;
}
.cid-uEoChDuLcx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoChDuLcx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoChDuLcx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoChDuLcx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoChDuLcx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChDuLcx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoChDuLcx .mbr-section-title,
.cid-uEoChDuLcx .mbr-section-btn {
  color: #ffffff;
}
.cid-uEoChEJaGJ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEoChEJaGJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoChEJaGJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoChEJaGJ {
    align-items: center;
  }
  .cid-uEoChEJaGJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoChEJaGJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoChEJaGJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoChEJaGJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoChEJaGJ .content-wrap {
    width: 100%;
  }
}
.cid-uEoChEJaGJ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEoChEJaGJ .mbr-text,
.cid-uEoChEJaGJ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEoChEJaGJ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEoChFmle4 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoChFmle4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChFmle4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoChFmle4 .container {
    padding: 0 20px;
  }
}
.cid-uEoChFmle4 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoChFmle4 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoChFmle4 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoChFmle4 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoChFmle4 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoChFmle4 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoChFmle4 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoChFmle4 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoChFmle4 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoChFmle4 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoChFmle4 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoChFmle4 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoChFmle4 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoChFmle4 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoChFmle4 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoChFmle4 .panel-title-edit {
  color: #272a5c;
}
.cid-uEoChFmle4 .panel-text {
  color: #464444;
}
.cid-uV0FYlogeP {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uV0FYlogeP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uV0FYlogeP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uV0FYlogeP .container {
    padding: 0 20px;
  }
}
.cid-uV0FYlogeP .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uV0FYlogeP .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uV0FYlogeP .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uV0FYlogeP .panel-group {
    padding: 0 20px;
  }
}
.cid-uV0FYlogeP .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uV0FYlogeP .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uV0FYlogeP .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uV0FYlogeP .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uV0FYlogeP .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uV0FYlogeP .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uV0FYlogeP .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uV0FYlogeP .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uV0FYlogeP .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uV0FYlogeP .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uV0FYlogeP .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uV0FYlogeP .panel-title-edit {
  color: #272a5c;
}
.cid-uV0FYlogeP .panel-text {
  color: #464444;
}
.cid-uGyOoXx1IU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOoXx1IU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOoXx1IU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOoXx1IU .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOoXx1IU .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOoXx1IU .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOoXx1IU .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOoXx1IU .container {
    padding: 0 12px;
  }
}
.cid-uGyOoXx1IU .row {
  justify-content: center;
}
.cid-uGyOoXx1IU .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOoXx1IU .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOoXx1IU .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOoXx1IU .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOoXx1IU .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOoXx1IU .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOoXx1IU .mbr-section-title,
.cid-uGyOoXx1IU .mbr-section-btn,
.cid-uGyOoXx1IU .title-wrapper {
  text-align: center;
}
.cid-uEoChGT7JO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEoChGT7JO .row {
  align-items: center;
}
.cid-uEoChGT7JO .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoChGT7JO .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoChGT7JO .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoChGT7JO .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoChGT7JO .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoChGT7JO .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoChGT7JO .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoChGT7JO .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoChGT7JO .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoChGT7JO .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoChGT7JO .label-text {
    text-align: center !important;
  }
}
.cid-uEoChGT7JO .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoChGT7JO .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoChGT7JO .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoChGT7JO .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoChGT7JO .lists-container {
    justify-content: center;
  }
}
.cid-uEoChGT7JO .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoChGT7JO .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoChGT7JO .list {
    align-items: center;
  }
}
.cid-uEoChGT7JO .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoChGT7JO .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoChGT7JO .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoChGT7JO .list-item-text {
  flex-grow: 1;
}
.cid-uEoChGT7JO .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoChGT7JO .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoChGT7JO .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoChGT7JO .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoChGT7JO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChGT7JO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoChGT7JO .mbr-section-title,
.cid-uEoChGT7JO .mbr-section-btn {
  color: #272a5c;
}
.cid-uEoChHUTmJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoChHUTmJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChHUTmJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoChHUTmJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEoChHUTmJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoChHUTmJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEoChHUTmJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoChHUTmJ .container {
    padding: 0 12px;
  }
}
.cid-uEoChHUTmJ .row {
  justify-content: center;
}
.cid-uEoChHUTmJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEoChHUTmJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEoChHUTmJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEoChHUTmJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEoChHUTmJ .mbr-section-title {
  color: #ffffff;
}
.cid-uEoChHUTmJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEoChHUTmJ .mbr-section-title,
.cid-uEoChHUTmJ .mbr-section-btn,
.cid-uEoChHUTmJ .title-wrapper {
  text-align: center;
}
.cid-uJaVXYpB2P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVXYpB2P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVXYpB2P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVXYpB2P .container {
    padding: 0 22px;
  }
}
.cid-uJaVXYpB2P .row {
  justify-content: space-between;
}
.cid-uJaVXYpB2P .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVXYpB2P .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVXYpB2P .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVXYpB2P .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVXYpB2P .mbr-text {
  color: #464444;
}
.cid-uJaVXYpB2P label {
  color: #000000;
}
.cid-uJaVXYpB2P LABEL {
  color: #767676;
}
.cid-uEoChJyHfI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoChJyHfI .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEoChJyHfI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEoChJyHfI .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEoChJyHfI .row {
    text-align: center;
  }
  .cid-uEoChJyHfI .row > div {
    margin: auto;
  }
  .cid-uEoChJyHfI .social-row {
    justify-content: center;
  }
}
.cid-uEoChJyHfI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEoChJyHfI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEoChJyHfI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEoChJyHfI .list {
    margin-bottom: 0rem;
  }
}
.cid-uEoChJyHfI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEoChJyHfI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEoChJyHfI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEoChJyHfI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChJyHfI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoChKhBXA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEoChKhBXA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEoChKhBXA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoChKhBXA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoChKhBXA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoChKhBXA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoChKhBXA {
    align-items: center;
  }
  .cid-uEoChKhBXA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoChKhBXA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoChKhBXA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoChKhBXA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoChKhBXA .content-wrap {
    width: 100%;
  }
}
.cid-uEoChKhBXA .mbr-section-title {
  text-align: center;
}
.cid-uEoChKhBXA .mbr-text,
.cid-uEoChKhBXA .mbr-section-btn {
  text-align: center;
}
.cid-uEoDZ5AGzC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEoDZ5AGzC .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;
}
@media (max-width: 767px) {
  .cid-uEoDZ5AGzC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEoDZ5AGzC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEoDZ5AGzC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEoDZ5AGzC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEoDZ5AGzC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEoDZ5AGzC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEoDZ5AGzC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEoDZ5AGzC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEoDZ5AGzC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEoDZ5AGzC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEoDZ5AGzC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEoDZ5AGzC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEoDZ5AGzC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEoDZ5AGzC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEoDZ5AGzC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEoDZ5AGzC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEoDZ5AGzC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEoDZ5AGzC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoDZ5AGzC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEoDZ5AGzC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEoDZ5AGzC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEoDZ5AGzC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ5AGzC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEoDZ5AGzC .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEoDZ5AGzC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEoDZ5AGzC .nav-item:focus,
.cid-uEoDZ5AGzC .nav-link:focus {
  outline: none;
}
.cid-uEoDZ5AGzC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEoDZ5AGzC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEoDZ5AGzC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEoDZ5AGzC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEoDZ5AGzC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEoDZ5AGzC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEoDZ5AGzC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEoDZ5AGzC .navbar.opened {
  transition: all 0.25s;
}
.cid-uEoDZ5AGzC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEoDZ5AGzC .navbar .navbar-logo img {
  width: auto;
}
.cid-uEoDZ5AGzC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEoDZ5AGzC .navbar.collapsed {
  justify-content: center;
}
.cid-uEoDZ5AGzC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEoDZ5AGzC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEoDZ5AGzC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEoDZ5AGzC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEoDZ5AGzC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEoDZ5AGzC .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-uEoDZ5AGzC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEoDZ5AGzC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEoDZ5AGzC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoDZ5AGzC .navbar {
    min-height: 72px;
  }
  .cid-uEoDZ5AGzC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEoDZ5AGzC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEoDZ5AGzC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEoDZ5AGzC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEoDZ5AGzC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEoDZ5AGzC .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-uEoDZ5AGzC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEoDZ5AGzC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEoDZ5AGzC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEoDZ5AGzC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEoDZ5AGzC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEoDZ5AGzC .dropdown-item.active,
.cid-uEoDZ5AGzC .dropdown-item:active {
  background-color: transparent;
}
.cid-uEoDZ5AGzC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEoDZ5AGzC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEoDZ5AGzC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEoDZ5AGzC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEoDZ5AGzC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEoDZ5AGzC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEoDZ5AGzC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEoDZ5AGzC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEoDZ5AGzC .navbar-buttons {
    text-align: left;
  }
}
.cid-uEoDZ5AGzC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEoDZ5AGzC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEoDZ5AGzC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEoDZ5AGzC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoDZ5AGzC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoDZ5AGzC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEoDZ5AGzC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoDZ5AGzC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEoDZ5AGzC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEoDZ5AGzC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoDZ5AGzC .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEoDZ5AGzC .opacityScroll {
  background: #ffffff !important;
}
.cid-uEoDZ5AGzC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEoDZ5AGzC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEoDZ5AGzC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEoDZ5AGzC .navbar {
    height: 70px;
  }
  .cid-uEoDZ5AGzC .navbar.opened {
    height: auto;
  }
  .cid-uEoDZ5AGzC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEoDZ5AGzC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEoDZ5AGzC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEoDZ5AGzC .navbar-brand {
    margin-right: auto;
  }
  .cid-uEoDZ5AGzC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEoDZ5AGzC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEoDZ5AGzC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEoDZ5AGzC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoDZ5AGzC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEoDZ5AGzC .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEoDZ5AGzC .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEoDZ5AGzC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEoDZ6npwQ {
  display: flex;
  background-image: url("../../../assets/images/spettacolo-2000x1000.jpg");
}
.cid-uEoDZ6npwQ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEoDZ6npwQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZ6npwQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoDZ6npwQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoDZ6npwQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoDZ6npwQ {
    align-items: center;
  }
  .cid-uEoDZ6npwQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoDZ6npwQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ6npwQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoDZ6npwQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoDZ6npwQ .content-wrap {
    width: 100%;
  }
}
.cid-uEoDZ6npwQ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEoDZ6npwQ .mbr-text,
.cid-uEoDZ6npwQ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEoDZ6npwQ .mbr-section-title DIV {
  text-align: left;
}
.cid-uEoDZ6StAJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoDZ6StAJ .row {
  align-items: center;
}
.cid-uEoDZ6StAJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoDZ6StAJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ6StAJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoDZ6StAJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoDZ6StAJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoDZ6StAJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoDZ6StAJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ6StAJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoDZ6StAJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoDZ6StAJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoDZ6StAJ .label-text {
    text-align: center !important;
  }
}
.cid-uEoDZ6StAJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoDZ6StAJ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoDZ6StAJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoDZ6StAJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ6StAJ .lists-container {
    justify-content: center;
  }
}
.cid-uEoDZ6StAJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoDZ6StAJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ6StAJ .list {
    align-items: center;
  }
}
.cid-uEoDZ6StAJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoDZ6StAJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoDZ6StAJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoDZ6StAJ .list-item-text {
  flex-grow: 1;
}
.cid-uEoDZ6StAJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoDZ6StAJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoDZ6StAJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoDZ6StAJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoDZ6StAJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZ6StAJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoDZ6StAJ .mbr-section-title,
.cid-uEoDZ6StAJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uEoDZ7Helr {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEoDZ7Helr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoDZ7Helr .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoDZ7Helr {
    align-items: center;
  }
  .cid-uEoDZ7Helr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoDZ7Helr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ7Helr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoDZ7Helr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoDZ7Helr .content-wrap {
    width: 100%;
  }
}
.cid-uEoDZ7Helr .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEoDZ7Helr .mbr-text,
.cid-uEoDZ7Helr .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEoDZ7Helr .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEoDZ8gAT6 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoDZ8gAT6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZ8gAT6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoDZ8gAT6 .container {
    padding: 0 20px;
  }
}
.cid-uEoDZ8gAT6 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoDZ8gAT6 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoDZ8gAT6 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoDZ8gAT6 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoDZ8gAT6 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoDZ8gAT6 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoDZ8gAT6 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoDZ8gAT6 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoDZ8gAT6 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoDZ8gAT6 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoDZ8gAT6 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoDZ8gAT6 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoDZ8gAT6 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoDZ8gAT6 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoDZ8gAT6 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoDZ8gAT6 .panel-title-edit {
  color: #272a5c;
}
.cid-uEoDZ8gAT6 .panel-text {
  color: #464444;
}
.cid-uGyO6FuOXf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyO6FuOXf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyO6FuOXf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyO6FuOXf .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyO6FuOXf .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyO6FuOXf .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyO6FuOXf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyO6FuOXf .container {
    padding: 0 12px;
  }
}
.cid-uGyO6FuOXf .row {
  justify-content: center;
}
.cid-uGyO6FuOXf .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyO6FuOXf .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyO6FuOXf .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyO6FuOXf .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyO6FuOXf .mbr-section-title {
  color: #ffffff;
}
.cid-uGyO6FuOXf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyO6FuOXf .mbr-section-title,
.cid-uGyO6FuOXf .mbr-section-btn,
.cid-uGyO6FuOXf .title-wrapper {
  text-align: center;
}
.cid-uEoDZ9pXpC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEoDZ9pXpC .row {
  align-items: center;
}
.cid-uEoDZ9pXpC .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoDZ9pXpC .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ9pXpC .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoDZ9pXpC .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoDZ9pXpC .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoDZ9pXpC .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoDZ9pXpC .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ9pXpC .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoDZ9pXpC .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoDZ9pXpC .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoDZ9pXpC .label-text {
    text-align: center !important;
  }
}
.cid-uEoDZ9pXpC .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoDZ9pXpC .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoDZ9pXpC .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoDZ9pXpC .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ9pXpC .lists-container {
    justify-content: center;
  }
}
.cid-uEoDZ9pXpC .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoDZ9pXpC .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZ9pXpC .list {
    align-items: center;
  }
}
.cid-uEoDZ9pXpC .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoDZ9pXpC .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoDZ9pXpC .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoDZ9pXpC .list-item-text {
  flex-grow: 1;
}
.cid-uEoDZ9pXpC .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoDZ9pXpC .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoDZ9pXpC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoDZ9pXpC .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoDZ9pXpC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZ9pXpC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoDZ9pXpC .mbr-section-title,
.cid-uEoDZ9pXpC .mbr-section-btn {
  color: #272a5c;
}
.cid-uEoDZagnOZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoDZagnOZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZagnOZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoDZagnOZ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEoDZagnOZ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoDZagnOZ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEoDZagnOZ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoDZagnOZ .container {
    padding: 0 12px;
  }
}
.cid-uEoDZagnOZ .row {
  justify-content: center;
}
.cid-uEoDZagnOZ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEoDZagnOZ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEoDZagnOZ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEoDZagnOZ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEoDZagnOZ .mbr-section-title {
  color: #ffffff;
}
.cid-uEoDZagnOZ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEoDZagnOZ .mbr-section-title,
.cid-uEoDZagnOZ .mbr-section-btn,
.cid-uEoDZagnOZ .title-wrapper {
  text-align: center;
}
.cid-uJaVH5j3Zd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVH5j3Zd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVH5j3Zd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVH5j3Zd .container {
    padding: 0 22px;
  }
}
.cid-uJaVH5j3Zd .row {
  justify-content: space-between;
}
.cid-uJaVH5j3Zd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVH5j3Zd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVH5j3Zd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVH5j3Zd .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVH5j3Zd .mbr-text {
  color: #464444;
}
.cid-uJaVH5j3Zd label {
  color: #000000;
}
.cid-uJaVH5j3Zd LABEL {
  color: #767676;
}
.cid-uEoDZbDEc0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoDZbDEc0 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEoDZbDEc0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEoDZbDEc0 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZbDEc0 .row {
    text-align: center;
  }
  .cid-uEoDZbDEc0 .row > div {
    margin: auto;
  }
  .cid-uEoDZbDEc0 .social-row {
    justify-content: center;
  }
}
.cid-uEoDZbDEc0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEoDZbDEc0 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEoDZbDEc0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEoDZbDEc0 .list {
    margin-bottom: 0rem;
  }
}
.cid-uEoDZbDEc0 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEoDZbDEc0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEoDZbDEc0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEoDZbDEc0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZbDEc0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoDZcpHeU {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEoDZcpHeU .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEoDZcpHeU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoDZcpHeU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoDZcpHeU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoDZcpHeU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoDZcpHeU {
    align-items: center;
  }
  .cid-uEoDZcpHeU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoDZcpHeU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoDZcpHeU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoDZcpHeU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoDZcpHeU .content-wrap {
    width: 100%;
  }
}
.cid-uEoDZcpHeU .mbr-section-title {
  text-align: center;
}
.cid-uEoDZcpHeU .mbr-text,
.cid-uEoDZcpHeU .mbr-section-btn {
  text-align: center;
}
.cid-uEoI1fqSHL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEoI1fqSHL .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;
}
@media (max-width: 767px) {
  .cid-uEoI1fqSHL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEoI1fqSHL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEoI1fqSHL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEoI1fqSHL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEoI1fqSHL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEoI1fqSHL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEoI1fqSHL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEoI1fqSHL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEoI1fqSHL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEoI1fqSHL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEoI1fqSHL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEoI1fqSHL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEoI1fqSHL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEoI1fqSHL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEoI1fqSHL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEoI1fqSHL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEoI1fqSHL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEoI1fqSHL .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoI1fqSHL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEoI1fqSHL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEoI1fqSHL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEoI1fqSHL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1fqSHL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEoI1fqSHL .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEoI1fqSHL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEoI1fqSHL .nav-item:focus,
.cid-uEoI1fqSHL .nav-link:focus {
  outline: none;
}
.cid-uEoI1fqSHL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEoI1fqSHL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEoI1fqSHL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEoI1fqSHL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEoI1fqSHL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEoI1fqSHL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEoI1fqSHL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEoI1fqSHL .navbar.opened {
  transition: all 0.25s;
}
.cid-uEoI1fqSHL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEoI1fqSHL .navbar .navbar-logo img {
  width: auto;
}
.cid-uEoI1fqSHL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEoI1fqSHL .navbar.collapsed {
  justify-content: center;
}
.cid-uEoI1fqSHL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEoI1fqSHL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEoI1fqSHL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEoI1fqSHL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEoI1fqSHL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEoI1fqSHL .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-uEoI1fqSHL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEoI1fqSHL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEoI1fqSHL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoI1fqSHL .navbar {
    min-height: 72px;
  }
  .cid-uEoI1fqSHL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEoI1fqSHL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEoI1fqSHL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEoI1fqSHL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEoI1fqSHL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEoI1fqSHL .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-uEoI1fqSHL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEoI1fqSHL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEoI1fqSHL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEoI1fqSHL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEoI1fqSHL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEoI1fqSHL .dropdown-item.active,
.cid-uEoI1fqSHL .dropdown-item:active {
  background-color: transparent;
}
.cid-uEoI1fqSHL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEoI1fqSHL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEoI1fqSHL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEoI1fqSHL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEoI1fqSHL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEoI1fqSHL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEoI1fqSHL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEoI1fqSHL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEoI1fqSHL .navbar-buttons {
    text-align: left;
  }
}
.cid-uEoI1fqSHL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEoI1fqSHL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEoI1fqSHL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEoI1fqSHL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoI1fqSHL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoI1fqSHL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEoI1fqSHL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoI1fqSHL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEoI1fqSHL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEoI1fqSHL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoI1fqSHL .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEoI1fqSHL .opacityScroll {
  background: #ffffff !important;
}
.cid-uEoI1fqSHL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEoI1fqSHL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEoI1fqSHL .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEoI1fqSHL .navbar {
    height: 70px;
  }
  .cid-uEoI1fqSHL .navbar.opened {
    height: auto;
  }
  .cid-uEoI1fqSHL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEoI1fqSHL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEoI1fqSHL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEoI1fqSHL .navbar-brand {
    margin-right: auto;
  }
  .cid-uEoI1fqSHL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEoI1fqSHL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEoI1fqSHL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEoI1fqSHL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoI1fqSHL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEoI1fqSHL .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEoI1fqSHL .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEoI1fqSHL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEoI1g8sJB {
  display: flex;
  background-image: url("../../../assets/images/gestionale-2000x1000.jpg");
}
.cid-uEoI1g8sJB .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEoI1g8sJB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1g8sJB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoI1g8sJB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoI1g8sJB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoI1g8sJB {
    align-items: center;
  }
  .cid-uEoI1g8sJB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoI1g8sJB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1g8sJB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoI1g8sJB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoI1g8sJB .content-wrap {
    width: 100%;
  }
}
.cid-uEoI1g8sJB .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEoI1g8sJB .mbr-text,
.cid-uEoI1g8sJB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEoI1g8sJB .mbr-section-title DIV {
  text-align: left;
}
.cid-uEoI1gB9as {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoI1gB9as .row {
  align-items: center;
}
.cid-uEoI1gB9as .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoI1gB9as .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1gB9as .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoI1gB9as .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoI1gB9as .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoI1gB9as .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoI1gB9as .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1gB9as .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoI1gB9as .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoI1gB9as .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoI1gB9as .label-text {
    text-align: center !important;
  }
}
.cid-uEoI1gB9as .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoI1gB9as .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoI1gB9as .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoI1gB9as .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1gB9as .lists-container {
    justify-content: center;
  }
}
.cid-uEoI1gB9as .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoI1gB9as .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1gB9as .list {
    align-items: center;
  }
}
.cid-uEoI1gB9as .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoI1gB9as .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoI1gB9as .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoI1gB9as .list-item-text {
  flex-grow: 1;
}
.cid-uEoI1gB9as .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoI1gB9as .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoI1gB9as .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoI1gB9as .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoI1gB9as .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1gB9as .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoI1gB9as .mbr-section-title,
.cid-uEoI1gB9as .mbr-section-btn {
  color: #ffffff;
}
.cid-uEoI1hmMGZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEoI1hmMGZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoI1hmMGZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoI1hmMGZ {
    align-items: center;
  }
  .cid-uEoI1hmMGZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoI1hmMGZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1hmMGZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoI1hmMGZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoI1hmMGZ .content-wrap {
    width: 100%;
  }
}
.cid-uEoI1hmMGZ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEoI1hmMGZ .mbr-text,
.cid-uEoI1hmMGZ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEoI1hmMGZ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEoI1hRuZd {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoI1hRuZd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1hRuZd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoI1hRuZd .container {
    padding: 0 20px;
  }
}
.cid-uEoI1hRuZd .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoI1hRuZd .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoI1hRuZd .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoI1hRuZd .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoI1hRuZd .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoI1hRuZd .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoI1hRuZd .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoI1hRuZd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoI1hRuZd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoI1hRuZd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoI1hRuZd .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoI1hRuZd .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoI1hRuZd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoI1hRuZd .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoI1hRuZd .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoI1hRuZd .panel-title-edit {
  color: #272a5c;
}
.cid-uEoI1hRuZd .panel-text {
  color: #464444;
}
.cid-uEoL40D78x {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoL40D78x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoL40D78x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoL40D78x .container {
    padding: 0 20px;
  }
}
.cid-uEoL40D78x .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoL40D78x .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoL40D78x .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoL40D78x .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoL40D78x .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoL40D78x .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoL40D78x .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoL40D78x .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoL40D78x .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoL40D78x .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoL40D78x .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoL40D78x .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoL40D78x .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoL40D78x .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoL40D78x .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoL40D78x .panel-title-edit {
  color: #272a5c;
}
.cid-uEoL40D78x .panel-text {
  color: #464444;
}
.cid-uGyNISM1ds {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNISM1ds .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNISM1ds .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNISM1ds .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNISM1ds .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNISM1ds .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNISM1ds .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNISM1ds .container {
    padding: 0 12px;
  }
}
.cid-uGyNISM1ds .row {
  justify-content: center;
}
.cid-uGyNISM1ds .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNISM1ds .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNISM1ds .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNISM1ds .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNISM1ds .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNISM1ds .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNISM1ds .mbr-section-title,
.cid-uGyNISM1ds .mbr-section-btn,
.cid-uGyNISM1ds .title-wrapper {
  text-align: center;
}
.cid-uEoI1j4z52 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEoI1j4z52 .row {
  align-items: center;
}
.cid-uEoI1j4z52 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoI1j4z52 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1j4z52 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoI1j4z52 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoI1j4z52 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoI1j4z52 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoI1j4z52 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1j4z52 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoI1j4z52 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoI1j4z52 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoI1j4z52 .label-text {
    text-align: center !important;
  }
}
.cid-uEoI1j4z52 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoI1j4z52 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoI1j4z52 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoI1j4z52 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1j4z52 .lists-container {
    justify-content: center;
  }
}
.cid-uEoI1j4z52 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoI1j4z52 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1j4z52 .list {
    align-items: center;
  }
}
.cid-uEoI1j4z52 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoI1j4z52 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoI1j4z52 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoI1j4z52 .list-item-text {
  flex-grow: 1;
}
.cid-uEoI1j4z52 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoI1j4z52 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoI1j4z52 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoI1j4z52 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoI1j4z52 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1j4z52 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoI1j4z52 .mbr-section-title,
.cid-uEoI1j4z52 .mbr-section-btn {
  color: #272a5c;
}
.cid-uEoI1jQE1o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoI1jQE1o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1jQE1o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoI1jQE1o .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEoI1jQE1o .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoI1jQE1o .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEoI1jQE1o .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoI1jQE1o .container {
    padding: 0 12px;
  }
}
.cid-uEoI1jQE1o .row {
  justify-content: center;
}
.cid-uEoI1jQE1o .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEoI1jQE1o .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEoI1jQE1o .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEoI1jQE1o .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEoI1jQE1o .mbr-section-title {
  color: #ffffff;
}
.cid-uEoI1jQE1o .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEoI1jQE1o .mbr-section-title,
.cid-uEoI1jQE1o .mbr-section-btn,
.cid-uEoI1jQE1o .title-wrapper {
  text-align: center;
}
.cid-uJaVqNfE9s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVqNfE9s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVqNfE9s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVqNfE9s .container {
    padding: 0 22px;
  }
}
.cid-uJaVqNfE9s .row {
  justify-content: space-between;
}
.cid-uJaVqNfE9s .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVqNfE9s .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVqNfE9s .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVqNfE9s .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVqNfE9s .mbr-text {
  color: #464444;
}
.cid-uJaVqNfE9s label {
  color: #000000;
}
.cid-uJaVqNfE9s LABEL {
  color: #767676;
}
.cid-uEoI1l507Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoI1l507Y .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEoI1l507Y .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEoI1l507Y .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1l507Y .row {
    text-align: center;
  }
  .cid-uEoI1l507Y .row > div {
    margin: auto;
  }
  .cid-uEoI1l507Y .social-row {
    justify-content: center;
  }
}
.cid-uEoI1l507Y .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEoI1l507Y .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEoI1l507Y .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEoI1l507Y .list {
    margin-bottom: 0rem;
  }
}
.cid-uEoI1l507Y .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEoI1l507Y .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEoI1l507Y div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEoI1l507Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1l507Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoI1lNxyF {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEoI1lNxyF .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEoI1lNxyF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoI1lNxyF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoI1lNxyF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoI1lNxyF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoI1lNxyF {
    align-items: center;
  }
  .cid-uEoI1lNxyF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoI1lNxyF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoI1lNxyF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoI1lNxyF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoI1lNxyF .content-wrap {
    width: 100%;
  }
}
.cid-uEoI1lNxyF .mbr-section-title {
  text-align: center;
}
.cid-uEoI1lNxyF .mbr-text,
.cid-uEoI1lNxyF .mbr-section-btn {
  text-align: center;
}
.cid-uEoQPGW4hh {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEoQPGW4hh .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;
}
@media (max-width: 767px) {
  .cid-uEoQPGW4hh .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEoQPGW4hh .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEoQPGW4hh .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEoQPGW4hh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEoQPGW4hh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEoQPGW4hh .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEoQPGW4hh .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEoQPGW4hh .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEoQPGW4hh .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEoQPGW4hh .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEoQPGW4hh .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEoQPGW4hh .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEoQPGW4hh .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEoQPGW4hh .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEoQPGW4hh .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEoQPGW4hh .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEoQPGW4hh .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEoQPGW4hh .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoQPGW4hh .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEoQPGW4hh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEoQPGW4hh .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEoQPGW4hh .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPGW4hh .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEoQPGW4hh .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEoQPGW4hh .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEoQPGW4hh .nav-item:focus,
.cid-uEoQPGW4hh .nav-link:focus {
  outline: none;
}
.cid-uEoQPGW4hh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEoQPGW4hh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEoQPGW4hh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEoQPGW4hh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEoQPGW4hh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEoQPGW4hh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEoQPGW4hh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEoQPGW4hh .navbar.opened {
  transition: all 0.25s;
}
.cid-uEoQPGW4hh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEoQPGW4hh .navbar .navbar-logo img {
  width: auto;
}
.cid-uEoQPGW4hh .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEoQPGW4hh .navbar.collapsed {
  justify-content: center;
}
.cid-uEoQPGW4hh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEoQPGW4hh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEoQPGW4hh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEoQPGW4hh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEoQPGW4hh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEoQPGW4hh .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-uEoQPGW4hh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEoQPGW4hh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEoQPGW4hh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEoQPGW4hh .navbar {
    min-height: 72px;
  }
  .cid-uEoQPGW4hh .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEoQPGW4hh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEoQPGW4hh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEoQPGW4hh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEoQPGW4hh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEoQPGW4hh .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-uEoQPGW4hh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEoQPGW4hh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEoQPGW4hh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEoQPGW4hh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEoQPGW4hh .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEoQPGW4hh .dropdown-item.active,
.cid-uEoQPGW4hh .dropdown-item:active {
  background-color: transparent;
}
.cid-uEoQPGW4hh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEoQPGW4hh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEoQPGW4hh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEoQPGW4hh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEoQPGW4hh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEoQPGW4hh .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEoQPGW4hh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEoQPGW4hh .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEoQPGW4hh .navbar-buttons {
    text-align: left;
  }
}
.cid-uEoQPGW4hh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEoQPGW4hh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEoQPGW4hh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEoQPGW4hh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoQPGW4hh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEoQPGW4hh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEoQPGW4hh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoQPGW4hh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEoQPGW4hh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEoQPGW4hh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEoQPGW4hh .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEoQPGW4hh .opacityScroll {
  background: #ffffff !important;
}
.cid-uEoQPGW4hh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEoQPGW4hh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEoQPGW4hh .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEoQPGW4hh .navbar {
    height: 70px;
  }
  .cid-uEoQPGW4hh .navbar.opened {
    height: auto;
  }
  .cid-uEoQPGW4hh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEoQPGW4hh .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEoQPGW4hh .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEoQPGW4hh .navbar-brand {
    margin-right: auto;
  }
  .cid-uEoQPGW4hh .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEoQPGW4hh .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEoQPGW4hh .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEoQPGW4hh .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEoQPGW4hh .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEoQPGW4hh .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEoQPGW4hh .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEoQPGW4hh .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEoQPKYxYl {
  display: flex;
  background-image: url("../../../assets/images/lingue-2000x1000.jpg");
}
.cid-uEoQPKYxYl .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEoQPKYxYl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPKYxYl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoQPKYxYl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoQPKYxYl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoQPKYxYl {
    align-items: center;
  }
  .cid-uEoQPKYxYl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoQPKYxYl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPKYxYl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoQPKYxYl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoQPKYxYl .content-wrap {
    width: 100%;
  }
}
.cid-uEoQPKYxYl .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEoQPKYxYl .mbr-text,
.cid-uEoQPKYxYl .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEoQPKYxYl .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOFE4S2tt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOFE4S2tt .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOFE4S2tt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOFE4S2tt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOFE4S2tt {
    align-items: center;
  }
  .cid-uFOFE4S2tt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOFE4S2tt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOFE4S2tt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOFE4S2tt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOFE4S2tt .content-wrap {
    width: 100%;
  }
}
.cid-uFOFE4S2tt .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOFE4S2tt .mbr-text,
.cid-uFOFE4S2tt .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOFE4S2tt .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEoQPLrddx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoQPLrddx .row {
  align-items: center;
}
.cid-uEoQPLrddx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoQPLrddx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPLrddx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoQPLrddx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoQPLrddx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoQPLrddx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoQPLrddx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPLrddx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoQPLrddx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoQPLrddx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoQPLrddx .label-text {
    text-align: center !important;
  }
}
.cid-uEoQPLrddx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoQPLrddx .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoQPLrddx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoQPLrddx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPLrddx .lists-container {
    justify-content: center;
  }
}
.cid-uEoQPLrddx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoQPLrddx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPLrddx .list {
    align-items: center;
  }
}
.cid-uEoQPLrddx .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoQPLrddx .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoQPLrddx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoQPLrddx .list-item-text {
  flex-grow: 1;
}
.cid-uEoQPLrddx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoQPLrddx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoQPLrddx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoQPLrddx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoQPLrddx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPLrddx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoQPLrddx .mbr-section-title,
.cid-uEoQPLrddx .mbr-section-btn {
  color: #ffffff;
}
.cid-uEoQPM6s8b {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEoQPM6s8b .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoQPM6s8b .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoQPM6s8b {
    align-items: center;
  }
  .cid-uEoQPM6s8b .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoQPM6s8b .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPM6s8b {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoQPM6s8b .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoQPM6s8b .content-wrap {
    width: 100%;
  }
}
.cid-uEoQPM6s8b .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEoQPM6s8b .mbr-text,
.cid-uEoQPM6s8b .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEoQPM6s8b .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEoQPMBGKC {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoQPMBGKC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPMBGKC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoQPMBGKC .container {
    padding: 0 20px;
  }
}
.cid-uEoQPMBGKC .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoQPMBGKC .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoQPMBGKC .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoQPMBGKC .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoQPMBGKC .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoQPMBGKC .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoQPMBGKC .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoQPMBGKC .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoQPMBGKC .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoQPMBGKC .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoQPMBGKC .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoQPMBGKC .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoQPMBGKC .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoQPMBGKC .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoQPMBGKC .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoQPMBGKC .panel-title-edit {
  color: #272a5c;
}
.cid-uEoQPMBGKC .panel-text {
  color: #464444;
}
.cid-uEoTxUkD41 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoTxUkD41 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoTxUkD41 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoTxUkD41 .container {
    padding: 0 20px;
  }
}
.cid-uEoTxUkD41 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoTxUkD41 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoTxUkD41 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoTxUkD41 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoTxUkD41 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoTxUkD41 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoTxUkD41 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoTxUkD41 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoTxUkD41 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoTxUkD41 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoTxUkD41 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoTxUkD41 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoTxUkD41 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoTxUkD41 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoTxUkD41 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoTxUkD41 .panel-title-edit {
  color: #272a5c;
}
.cid-uEoTxUkD41 .panel-text {
  color: #464444;
}
.cid-uEoXuRVAfq {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoXuRVAfq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoXuRVAfq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoXuRVAfq .container {
    padding: 0 20px;
  }
}
.cid-uEoXuRVAfq .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoXuRVAfq .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoXuRVAfq .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoXuRVAfq .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoXuRVAfq .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoXuRVAfq .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoXuRVAfq .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoXuRVAfq .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoXuRVAfq .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoXuRVAfq .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoXuRVAfq .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoXuRVAfq .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoXuRVAfq .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoXuRVAfq .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoXuRVAfq .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoXuRVAfq .panel-title-edit {
  color: #272a5c;
}
.cid-uEoXuRVAfq .panel-text {
  color: #464444;
}
.cid-uEoUOfNNSJ {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoUOfNNSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoUOfNNSJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoUOfNNSJ .container {
    padding: 0 20px;
  }
}
.cid-uEoUOfNNSJ .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoUOfNNSJ .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoUOfNNSJ .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoUOfNNSJ .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoUOfNNSJ .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoUOfNNSJ .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoUOfNNSJ .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoUOfNNSJ .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoUOfNNSJ .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoUOfNNSJ .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoUOfNNSJ .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoUOfNNSJ .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoUOfNNSJ .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoUOfNNSJ .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoUOfNNSJ .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoUOfNNSJ .panel-title-edit {
  color: #272a5c;
}
.cid-uEoUOfNNSJ .panel-text {
  color: #464444;
}
.cid-uEoWfhZOcr {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoWfhZOcr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoWfhZOcr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoWfhZOcr .container {
    padding: 0 20px;
  }
}
.cid-uEoWfhZOcr .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoWfhZOcr .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoWfhZOcr .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoWfhZOcr .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoWfhZOcr .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoWfhZOcr .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoWfhZOcr .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoWfhZOcr .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoWfhZOcr .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoWfhZOcr .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoWfhZOcr .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoWfhZOcr .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoWfhZOcr .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoWfhZOcr .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoWfhZOcr .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoWfhZOcr .panel-title-edit {
  color: #272a5c;
}
.cid-uEoWfhZOcr .panel-text {
  color: #464444;
}
.cid-uEoYTwV8NU {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEoYTwV8NU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoYTwV8NU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEoYTwV8NU .container {
    padding: 0 20px;
  }
}
.cid-uEoYTwV8NU .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEoYTwV8NU .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEoYTwV8NU .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEoYTwV8NU .panel-group {
    padding: 0 20px;
  }
}
.cid-uEoYTwV8NU .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEoYTwV8NU .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEoYTwV8NU .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEoYTwV8NU .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEoYTwV8NU .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEoYTwV8NU .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEoYTwV8NU .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEoYTwV8NU .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEoYTwV8NU .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEoYTwV8NU .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEoYTwV8NU .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEoYTwV8NU .panel-title-edit {
  color: #272a5c;
}
.cid-uEoYTwV8NU .panel-text {
  color: #464444;
}
.cid-uEp08UPLjP {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEp08UPLjP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEp08UPLjP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEp08UPLjP .container {
    padding: 0 20px;
  }
}
.cid-uEp08UPLjP .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEp08UPLjP .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEp08UPLjP .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEp08UPLjP .panel-group {
    padding: 0 20px;
  }
}
.cid-uEp08UPLjP .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEp08UPLjP .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEp08UPLjP .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEp08UPLjP .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEp08UPLjP .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEp08UPLjP .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEp08UPLjP .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEp08UPLjP .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEp08UPLjP .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEp08UPLjP .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEp08UPLjP .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEp08UPLjP .panel-title-edit {
  color: #272a5c;
}
.cid-uEp08UPLjP .panel-text {
  color: #464444;
}
.cid-uEp1rBrgL0 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEp1rBrgL0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEp1rBrgL0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEp1rBrgL0 .container {
    padding: 0 20px;
  }
}
.cid-uEp1rBrgL0 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEp1rBrgL0 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEp1rBrgL0 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEp1rBrgL0 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEp1rBrgL0 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEp1rBrgL0 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEp1rBrgL0 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEp1rBrgL0 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEp1rBrgL0 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEp1rBrgL0 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEp1rBrgL0 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEp1rBrgL0 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEp1rBrgL0 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEp1rBrgL0 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEp1rBrgL0 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEp1rBrgL0 .panel-title-edit {
  color: #272a5c;
}
.cid-uEp1rBrgL0 .panel-text {
  color: #464444;
}
.cid-uEp2L6ORdk {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEp2L6ORdk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEp2L6ORdk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEp2L6ORdk .container {
    padding: 0 20px;
  }
}
.cid-uEp2L6ORdk .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEp2L6ORdk .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEp2L6ORdk .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEp2L6ORdk .panel-group {
    padding: 0 20px;
  }
}
.cid-uEp2L6ORdk .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEp2L6ORdk .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEp2L6ORdk .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEp2L6ORdk .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEp2L6ORdk .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEp2L6ORdk .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEp2L6ORdk .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEp2L6ORdk .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEp2L6ORdk .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEp2L6ORdk .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEp2L6ORdk .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEp2L6ORdk .panel-title-edit {
  color: #272a5c;
}
.cid-uEp2L6ORdk .panel-text {
  color: #464444;
}
.cid-uEp3V7GkSW {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEp3V7GkSW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEp3V7GkSW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEp3V7GkSW .container {
    padding: 0 20px;
  }
}
.cid-uEp3V7GkSW .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEp3V7GkSW .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEp3V7GkSW .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEp3V7GkSW .panel-group {
    padding: 0 20px;
  }
}
.cid-uEp3V7GkSW .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEp3V7GkSW .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEp3V7GkSW .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEp3V7GkSW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEp3V7GkSW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEp3V7GkSW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEp3V7GkSW .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEp3V7GkSW .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEp3V7GkSW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEp3V7GkSW .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEp3V7GkSW .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEp3V7GkSW .panel-title-edit {
  color: #272a5c;
}
.cid-uEp3V7GkSW .panel-text {
  color: #464444;
}
.cid-uEp53L3FWt {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEp53L3FWt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEp53L3FWt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEp53L3FWt .container {
    padding: 0 20px;
  }
}
.cid-uEp53L3FWt .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEp53L3FWt .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEp53L3FWt .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEp53L3FWt .panel-group {
    padding: 0 20px;
  }
}
.cid-uEp53L3FWt .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEp53L3FWt .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEp53L3FWt .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEp53L3FWt .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEp53L3FWt .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEp53L3FWt .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEp53L3FWt .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEp53L3FWt .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEp53L3FWt .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEp53L3FWt .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEp53L3FWt .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEp53L3FWt .panel-title-edit {
  color: #272a5c;
}
.cid-uEp53L3FWt .panel-text {
  color: #464444;
}
.cid-uEp6dyqYSS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEp6dyqYSS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEp6dyqYSS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEp6dyqYSS .container {
    padding: 0 20px;
  }
}
.cid-uEp6dyqYSS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEp6dyqYSS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEp6dyqYSS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEp6dyqYSS .panel-group {
    padding: 0 20px;
  }
}
.cid-uEp6dyqYSS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEp6dyqYSS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEp6dyqYSS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEp6dyqYSS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEp6dyqYSS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEp6dyqYSS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEp6dyqYSS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEp6dyqYSS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEp6dyqYSS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEp6dyqYSS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEp6dyqYSS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEp6dyqYSS .panel-title-edit {
  color: #272a5c;
}
.cid-uEp6dyqYSS .panel-text {
  color: #464444;
}
.cid-uGyNW014Ds {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNW014Ds .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNW014Ds .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNW014Ds .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNW014Ds .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNW014Ds .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNW014Ds .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNW014Ds .container {
    padding: 0 12px;
  }
}
.cid-uGyNW014Ds .row {
  justify-content: center;
}
.cid-uGyNW014Ds .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNW014Ds .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNW014Ds .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNW014Ds .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNW014Ds .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNW014Ds .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNW014Ds .mbr-section-title,
.cid-uGyNW014Ds .mbr-section-btn,
.cid-uGyNW014Ds .title-wrapper {
  text-align: center;
}
.cid-uEoQPNV2Rk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEoQPNV2Rk .row {
  align-items: center;
}
.cid-uEoQPNV2Rk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEoQPNV2Rk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPNV2Rk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEoQPNV2Rk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEoQPNV2Rk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEoQPNV2Rk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEoQPNV2Rk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPNV2Rk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEoQPNV2Rk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEoQPNV2Rk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEoQPNV2Rk .label-text {
    text-align: center !important;
  }
}
.cid-uEoQPNV2Rk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEoQPNV2Rk .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEoQPNV2Rk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoQPNV2Rk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPNV2Rk .lists-container {
    justify-content: center;
  }
}
.cid-uEoQPNV2Rk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEoQPNV2Rk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPNV2Rk .list {
    align-items: center;
  }
}
.cid-uEoQPNV2Rk .list-item {
  display: flex;
  align-items: center;
}
.cid-uEoQPNV2Rk .icon-wrapper {
  margin-right: 5px;
}
.cid-uEoQPNV2Rk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEoQPNV2Rk .list-item-text {
  flex-grow: 1;
}
.cid-uEoQPNV2Rk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEoQPNV2Rk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEoQPNV2Rk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEoQPNV2Rk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEoQPNV2Rk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPNV2Rk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoQPNV2Rk .mbr-section-title,
.cid-uEoQPNV2Rk .mbr-section-btn {
  color: #272a5c;
}
.cid-uEoQPONub1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoQPONub1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPONub1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoQPONub1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEoQPONub1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoQPONub1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEoQPONub1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEoQPONub1 .container {
    padding: 0 12px;
  }
}
.cid-uEoQPONub1 .row {
  justify-content: center;
}
.cid-uEoQPONub1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEoQPONub1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEoQPONub1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEoQPONub1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEoQPONub1 .mbr-section-title {
  color: #ffffff;
}
.cid-uEoQPONub1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEoQPONub1 .mbr-section-title,
.cid-uEoQPONub1 .mbr-section-btn,
.cid-uEoQPONub1 .title-wrapper {
  text-align: center;
}
.cid-uJaVz4zeqP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVz4zeqP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVz4zeqP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVz4zeqP .container {
    padding: 0 22px;
  }
}
.cid-uJaVz4zeqP .row {
  justify-content: space-between;
}
.cid-uJaVz4zeqP .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVz4zeqP .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVz4zeqP .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVz4zeqP .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVz4zeqP .mbr-text {
  color: #464444;
}
.cid-uJaVz4zeqP label {
  color: #000000;
}
.cid-uJaVz4zeqP LABEL {
  color: #767676;
}
.cid-uEoQPQz1Je {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEoQPQz1Je .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEoQPQz1Je .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEoQPQz1Je .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPQz1Je .row {
    text-align: center;
  }
  .cid-uEoQPQz1Je .row > div {
    margin: auto;
  }
  .cid-uEoQPQz1Je .social-row {
    justify-content: center;
  }
}
.cid-uEoQPQz1Je .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEoQPQz1Je .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEoQPQz1Je .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEoQPQz1Je .list {
    margin-bottom: 0rem;
  }
}
.cid-uEoQPQz1Je .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEoQPQz1Je .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEoQPQz1Je div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEoQPQz1Je .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPQz1Je .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoQPRgguv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEoQPRgguv .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEoQPRgguv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEoQPRgguv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEoQPRgguv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEoQPRgguv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEoQPRgguv {
    align-items: center;
  }
  .cid-uEoQPRgguv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEoQPRgguv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEoQPRgguv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEoQPRgguv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEoQPRgguv .content-wrap {
    width: 100%;
  }
}
.cid-uEoQPRgguv .mbr-section-title {
  text-align: center;
}
.cid-uEoQPRgguv .mbr-text,
.cid-uEoQPRgguv .mbr-section-btn {
  text-align: center;
}
.cid-uEsXYD7uPj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEsXYD7uPj .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;
}
@media (max-width: 767px) {
  .cid-uEsXYD7uPj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEsXYD7uPj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEsXYD7uPj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEsXYD7uPj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEsXYD7uPj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEsXYD7uPj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEsXYD7uPj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEsXYD7uPj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEsXYD7uPj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEsXYD7uPj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEsXYD7uPj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEsXYD7uPj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEsXYD7uPj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEsXYD7uPj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEsXYD7uPj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEsXYD7uPj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEsXYD7uPj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEsXYD7uPj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEsXYD7uPj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEsXYD7uPj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEsXYD7uPj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEsXYD7uPj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYD7uPj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEsXYD7uPj .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEsXYD7uPj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEsXYD7uPj .nav-item:focus,
.cid-uEsXYD7uPj .nav-link:focus {
  outline: none;
}
.cid-uEsXYD7uPj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEsXYD7uPj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEsXYD7uPj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEsXYD7uPj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEsXYD7uPj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEsXYD7uPj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEsXYD7uPj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEsXYD7uPj .navbar.opened {
  transition: all 0.25s;
}
.cid-uEsXYD7uPj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEsXYD7uPj .navbar .navbar-logo img {
  width: auto;
}
.cid-uEsXYD7uPj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEsXYD7uPj .navbar.collapsed {
  justify-content: center;
}
.cid-uEsXYD7uPj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEsXYD7uPj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEsXYD7uPj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEsXYD7uPj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEsXYD7uPj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEsXYD7uPj .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-uEsXYD7uPj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEsXYD7uPj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEsXYD7uPj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEsXYD7uPj .navbar {
    min-height: 72px;
  }
  .cid-uEsXYD7uPj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEsXYD7uPj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEsXYD7uPj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEsXYD7uPj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEsXYD7uPj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEsXYD7uPj .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-uEsXYD7uPj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEsXYD7uPj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEsXYD7uPj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEsXYD7uPj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEsXYD7uPj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEsXYD7uPj .dropdown-item.active,
.cid-uEsXYD7uPj .dropdown-item:active {
  background-color: transparent;
}
.cid-uEsXYD7uPj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEsXYD7uPj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEsXYD7uPj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEsXYD7uPj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEsXYD7uPj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEsXYD7uPj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEsXYD7uPj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEsXYD7uPj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEsXYD7uPj .navbar-buttons {
    text-align: left;
  }
}
.cid-uEsXYD7uPj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEsXYD7uPj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEsXYD7uPj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEsXYD7uPj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEsXYD7uPj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEsXYD7uPj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEsXYD7uPj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEsXYD7uPj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEsXYD7uPj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEsXYD7uPj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEsXYD7uPj .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEsXYD7uPj .opacityScroll {
  background: #ffffff !important;
}
.cid-uEsXYD7uPj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEsXYD7uPj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEsXYD7uPj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEsXYD7uPj .navbar {
    height: 70px;
  }
  .cid-uEsXYD7uPj .navbar.opened {
    height: auto;
  }
  .cid-uEsXYD7uPj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEsXYD7uPj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEsXYD7uPj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEsXYD7uPj .navbar-brand {
    margin-right: auto;
  }
  .cid-uEsXYD7uPj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEsXYD7uPj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEsXYD7uPj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEsXYD7uPj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEsXYD7uPj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEsXYD7uPj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEsXYD7uPj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEsXYD7uPj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEsXYE76aZ {
  display: flex;
  background-image: url("../../../assets/images/comunicazione-multimedia-2000x1000.jpg");
}
.cid-uEsXYE76aZ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEsXYE76aZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYE76aZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEsXYE76aZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEsXYE76aZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEsXYE76aZ {
    align-items: center;
  }
  .cid-uEsXYE76aZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEsXYE76aZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYE76aZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEsXYE76aZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEsXYE76aZ .content-wrap {
    width: 100%;
  }
}
.cid-uEsXYE76aZ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEsXYE76aZ .mbr-text,
.cid-uEsXYE76aZ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEsXYE76aZ .mbr-section-title DIV {
  text-align: left;
}
.cid-uEsXYEJaK7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEsXYEJaK7 .row {
  align-items: center;
}
.cid-uEsXYEJaK7 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEsXYEJaK7 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYEJaK7 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEsXYEJaK7 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEsXYEJaK7 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEsXYEJaK7 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEsXYEJaK7 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYEJaK7 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEsXYEJaK7 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEsXYEJaK7 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEsXYEJaK7 .label-text {
    text-align: center !important;
  }
}
.cid-uEsXYEJaK7 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEsXYEJaK7 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEsXYEJaK7 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEsXYEJaK7 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYEJaK7 .lists-container {
    justify-content: center;
  }
}
.cid-uEsXYEJaK7 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEsXYEJaK7 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYEJaK7 .list {
    align-items: center;
  }
}
.cid-uEsXYEJaK7 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEsXYEJaK7 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEsXYEJaK7 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEsXYEJaK7 .list-item-text {
  flex-grow: 1;
}
.cid-uEsXYEJaK7 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEsXYEJaK7 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEsXYEJaK7 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEsXYEJaK7 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEsXYEJaK7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYEJaK7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEsXYEJaK7 .mbr-section-title,
.cid-uEsXYEJaK7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEsXYFxgbJ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEsXYFxgbJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEsXYFxgbJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEsXYFxgbJ {
    align-items: center;
  }
  .cid-uEsXYFxgbJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEsXYFxgbJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYFxgbJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEsXYFxgbJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEsXYFxgbJ .content-wrap {
    width: 100%;
  }
}
.cid-uEsXYFxgbJ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEsXYFxgbJ .mbr-text,
.cid-uEsXYFxgbJ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEsXYFxgbJ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEsXYG8T95 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEsXYG8T95 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYG8T95 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEsXYG8T95 .container {
    padding: 0 20px;
  }
}
.cid-uEsXYG8T95 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEsXYG8T95 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEsXYG8T95 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEsXYG8T95 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEsXYG8T95 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEsXYG8T95 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEsXYG8T95 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEsXYG8T95 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEsXYG8T95 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEsXYG8T95 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEsXYG8T95 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEsXYG8T95 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEsXYG8T95 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEsXYG8T95 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEsXYG8T95 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEsXYG8T95 .panel-title-edit {
  color: #272a5c;
}
.cid-uEsXYG8T95 .panel-text {
  color: #464444;
}
.cid-uQyBS0PN87 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyBS0PN87 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyBS0PN87 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyBS0PN87 .container {
    padding: 0 20px;
  }
}
.cid-uQyBS0PN87 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyBS0PN87 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyBS0PN87 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyBS0PN87 .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyBS0PN87 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyBS0PN87 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyBS0PN87 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyBS0PN87 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyBS0PN87 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyBS0PN87 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyBS0PN87 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyBS0PN87 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyBS0PN87 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyBS0PN87 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyBS0PN87 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyBS0PN87 .panel-title-edit {
  color: #272a5c;
}
.cid-uQyBS0PN87 .panel-text {
  color: #464444;
}
.cid-uUTaLH2NnX {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUTaLH2NnX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUTaLH2NnX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUTaLH2NnX .container {
    padding: 0 20px;
  }
}
.cid-uUTaLH2NnX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUTaLH2NnX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUTaLH2NnX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUTaLH2NnX .panel-group {
    padding: 0 20px;
  }
}
.cid-uUTaLH2NnX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUTaLH2NnX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUTaLH2NnX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUTaLH2NnX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUTaLH2NnX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUTaLH2NnX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUTaLH2NnX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUTaLH2NnX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUTaLH2NnX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUTaLH2NnX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUTaLH2NnX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUTaLH2NnX .panel-title-edit {
  color: #272a5c;
}
.cid-uUTaLH2NnX .panel-text {
  color: #464444;
}
.cid-uGyNbALh8h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNbALh8h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNbALh8h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNbALh8h .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNbALh8h .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNbALh8h .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNbALh8h .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNbALh8h .container {
    padding: 0 12px;
  }
}
.cid-uGyNbALh8h .row {
  justify-content: center;
}
.cid-uGyNbALh8h .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNbALh8h .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNbALh8h .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNbALh8h .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNbALh8h .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNbALh8h .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNbALh8h .mbr-section-title,
.cid-uGyNbALh8h .mbr-section-btn,
.cid-uGyNbALh8h .title-wrapper {
  text-align: center;
}
.cid-uEsXYTqYyw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEsXYTqYyw .row {
  align-items: center;
}
.cid-uEsXYTqYyw .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEsXYTqYyw .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYTqYyw .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEsXYTqYyw .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEsXYTqYyw .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEsXYTqYyw .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEsXYTqYyw .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYTqYyw .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEsXYTqYyw .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEsXYTqYyw .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEsXYTqYyw .label-text {
    text-align: center !important;
  }
}
.cid-uEsXYTqYyw .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEsXYTqYyw .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEsXYTqYyw .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEsXYTqYyw .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYTqYyw .lists-container {
    justify-content: center;
  }
}
.cid-uEsXYTqYyw .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEsXYTqYyw .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYTqYyw .list {
    align-items: center;
  }
}
.cid-uEsXYTqYyw .list-item {
  display: flex;
  align-items: center;
}
.cid-uEsXYTqYyw .icon-wrapper {
  margin-right: 5px;
}
.cid-uEsXYTqYyw .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEsXYTqYyw .list-item-text {
  flex-grow: 1;
}
.cid-uEsXYTqYyw .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEsXYTqYyw .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEsXYTqYyw .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEsXYTqYyw .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEsXYTqYyw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYTqYyw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEsXYTqYyw .mbr-section-title,
.cid-uEsXYTqYyw .mbr-section-btn {
  color: #272a5c;
}
.cid-uEsXYUJpzD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEsXYUJpzD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYUJpzD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEsXYUJpzD .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEsXYUJpzD .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEsXYUJpzD .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEsXYUJpzD .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEsXYUJpzD .container {
    padding: 0 12px;
  }
}
.cid-uEsXYUJpzD .row {
  justify-content: center;
}
.cid-uEsXYUJpzD .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEsXYUJpzD .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEsXYUJpzD .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEsXYUJpzD .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEsXYUJpzD .mbr-section-title {
  color: #ffffff;
}
.cid-uEsXYUJpzD .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEsXYUJpzD .mbr-section-title,
.cid-uEsXYUJpzD .mbr-section-btn,
.cid-uEsXYUJpzD .title-wrapper {
  text-align: center;
}
.cid-uJaV5nMGIq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaV5nMGIq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaV5nMGIq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaV5nMGIq .container {
    padding: 0 22px;
  }
}
.cid-uJaV5nMGIq .row {
  justify-content: space-between;
}
.cid-uJaV5nMGIq .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaV5nMGIq .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaV5nMGIq .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaV5nMGIq .mbr-section-title {
  color: #7f2346;
}
.cid-uJaV5nMGIq .mbr-text {
  color: #464444;
}
.cid-uJaV5nMGIq label {
  color: #000000;
}
.cid-uJaV5nMGIq LABEL {
  color: #767676;
}
.cid-uEsXYX4NqC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEsXYX4NqC .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEsXYX4NqC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEsXYX4NqC .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYX4NqC .row {
    text-align: center;
  }
  .cid-uEsXYX4NqC .row > div {
    margin: auto;
  }
  .cid-uEsXYX4NqC .social-row {
    justify-content: center;
  }
}
.cid-uEsXYX4NqC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEsXYX4NqC .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEsXYX4NqC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEsXYX4NqC .list {
    margin-bottom: 0rem;
  }
}
.cid-uEsXYX4NqC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEsXYX4NqC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEsXYX4NqC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEsXYX4NqC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYX4NqC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEsXYYqk5h {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEsXYYqk5h .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEsXYYqk5h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEsXYYqk5h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEsXYYqk5h .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEsXYYqk5h .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEsXYYqk5h {
    align-items: center;
  }
  .cid-uEsXYYqk5h .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEsXYYqk5h .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEsXYYqk5h {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEsXYYqk5h .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEsXYYqk5h .content-wrap {
    width: 100%;
  }
}
.cid-uEsXYYqk5h .mbr-section-title {
  text-align: center;
}
.cid-uEsXYYqk5h .mbr-text,
.cid-uEsXYYqk5h .mbr-section-btn {
  text-align: center;
}
.cid-uEzecpTSZj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEzecpTSZj .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;
}
@media (max-width: 767px) {
  .cid-uEzecpTSZj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEzecpTSZj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEzecpTSZj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEzecpTSZj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEzecpTSZj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEzecpTSZj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEzecpTSZj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEzecpTSZj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEzecpTSZj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEzecpTSZj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEzecpTSZj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEzecpTSZj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEzecpTSZj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEzecpTSZj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEzecpTSZj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEzecpTSZj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEzecpTSZj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEzecpTSZj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEzecpTSZj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEzecpTSZj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEzecpTSZj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEzecpTSZj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEzecpTSZj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEzecpTSZj .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEzecpTSZj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEzecpTSZj .nav-item:focus,
.cid-uEzecpTSZj .nav-link:focus {
  outline: none;
}
.cid-uEzecpTSZj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEzecpTSZj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEzecpTSZj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEzecpTSZj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEzecpTSZj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEzecpTSZj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEzecpTSZj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEzecpTSZj .navbar.opened {
  transition: all 0.25s;
}
.cid-uEzecpTSZj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEzecpTSZj .navbar .navbar-logo img {
  width: auto;
}
.cid-uEzecpTSZj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEzecpTSZj .navbar.collapsed {
  justify-content: center;
}
.cid-uEzecpTSZj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEzecpTSZj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEzecpTSZj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEzecpTSZj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEzecpTSZj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEzecpTSZj .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-uEzecpTSZj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEzecpTSZj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEzecpTSZj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEzecpTSZj .navbar {
    min-height: 72px;
  }
  .cid-uEzecpTSZj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEzecpTSZj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEzecpTSZj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEzecpTSZj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEzecpTSZj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEzecpTSZj .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-uEzecpTSZj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEzecpTSZj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEzecpTSZj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEzecpTSZj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEzecpTSZj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEzecpTSZj .dropdown-item.active,
.cid-uEzecpTSZj .dropdown-item:active {
  background-color: transparent;
}
.cid-uEzecpTSZj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEzecpTSZj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEzecpTSZj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEzecpTSZj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEzecpTSZj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEzecpTSZj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEzecpTSZj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEzecpTSZj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEzecpTSZj .navbar-buttons {
    text-align: left;
  }
}
.cid-uEzecpTSZj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEzecpTSZj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEzecpTSZj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEzecpTSZj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEzecpTSZj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEzecpTSZj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEzecpTSZj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEzecpTSZj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEzecpTSZj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEzecpTSZj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEzecpTSZj .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEzecpTSZj .opacityScroll {
  background: #ffffff !important;
}
.cid-uEzecpTSZj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEzecpTSZj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEzecpTSZj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEzecpTSZj .navbar {
    height: 70px;
  }
  .cid-uEzecpTSZj .navbar.opened {
    height: auto;
  }
  .cid-uEzecpTSZj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEzecpTSZj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEzecpTSZj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEzecpTSZj .navbar-brand {
    margin-right: auto;
  }
  .cid-uEzecpTSZj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEzecpTSZj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEzecpTSZj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEzecpTSZj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEzecpTSZj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEzecpTSZj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEzecpTSZj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEzecpTSZj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEzecqJESv {
  display: flex;
  background-image: url("../../../assets/images/educazione-2000x1000.jpg");
}
.cid-uEzecqJESv .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEzecqJESv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecqJESv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzecqJESv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEzecqJESv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEzecqJESv {
    align-items: center;
  }
  .cid-uEzecqJESv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEzecqJESv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEzecqJESv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEzecqJESv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEzecqJESv .content-wrap {
    width: 100%;
  }
}
.cid-uEzecqJESv .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEzecqJESv .mbr-text,
.cid-uEzecqJESv .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEzecqJESv .mbr-section-title DIV {
  text-align: left;
}
.cid-uEzecrcIue {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEzecrcIue .row {
  align-items: center;
}
.cid-uEzecrcIue .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEzecrcIue .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzecrcIue .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEzecrcIue .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEzecrcIue .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEzecrcIue .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEzecrcIue .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEzecrcIue .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEzecrcIue .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEzecrcIue .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEzecrcIue .label-text {
    text-align: center !important;
  }
}
.cid-uEzecrcIue .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEzecrcIue .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEzecrcIue .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzecrcIue .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEzecrcIue .lists-container {
    justify-content: center;
  }
}
.cid-uEzecrcIue .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEzecrcIue .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzecrcIue .list {
    align-items: center;
  }
}
.cid-uEzecrcIue .list-item {
  display: flex;
  align-items: center;
}
.cid-uEzecrcIue .icon-wrapper {
  margin-right: 5px;
}
.cid-uEzecrcIue .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEzecrcIue .list-item-text {
  flex-grow: 1;
}
.cid-uEzecrcIue .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzecrcIue .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEzecrcIue .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEzecrcIue .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEzecrcIue .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecrcIue .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzecrcIue .mbr-section-title,
.cid-uEzecrcIue .mbr-section-btn {
  color: #ffffff;
}
.cid-uEzecrVLPB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEzecrVLPB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEzecrVLPB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEzecrVLPB {
    align-items: center;
  }
  .cid-uEzecrVLPB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEzecrVLPB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEzecrVLPB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEzecrVLPB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEzecrVLPB .content-wrap {
    width: 100%;
  }
}
.cid-uEzecrVLPB .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEzecrVLPB .mbr-text,
.cid-uEzecrVLPB .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEzecrVLPB .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEzecstgx1 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEzecstgx1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecstgx1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEzecstgx1 .container {
    padding: 0 20px;
  }
}
.cid-uEzecstgx1 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEzecstgx1 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEzecstgx1 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEzecstgx1 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEzecstgx1 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEzecstgx1 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEzecstgx1 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEzecstgx1 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEzecstgx1 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEzecstgx1 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEzecstgx1 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEzecstgx1 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEzecstgx1 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEzecstgx1 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEzecstgx1 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEzecstgx1 .panel-title-edit {
  color: #272a5c;
}
.cid-uEzecstgx1 .panel-text {
  color: #464444;
}
.cid-uEzectauJX {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEzectauJX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzectauJX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEzectauJX .container {
    padding: 0 20px;
  }
}
.cid-uEzectauJX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEzectauJX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEzectauJX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEzectauJX .panel-group {
    padding: 0 20px;
  }
}
.cid-uEzectauJX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEzectauJX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEzectauJX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEzectauJX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEzectauJX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEzectauJX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEzectauJX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEzectauJX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEzectauJX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEzectauJX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEzectauJX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEzectauJX .panel-title-edit {
  color: #272a5c;
}
.cid-uEzectauJX .panel-text {
  color: #464444;
}
.cid-uGyMVJT653 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyMVJT653 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyMVJT653 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyMVJT653 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyMVJT653 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMVJT653 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyMVJT653 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyMVJT653 .container {
    padding: 0 12px;
  }
}
.cid-uGyMVJT653 .row {
  justify-content: center;
}
.cid-uGyMVJT653 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyMVJT653 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyMVJT653 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyMVJT653 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyMVJT653 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyMVJT653 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyMVJT653 .mbr-section-title,
.cid-uGyMVJT653 .mbr-section-btn,
.cid-uGyMVJT653 .title-wrapper {
  text-align: center;
}
.cid-uEzecurIMl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEzecurIMl .row {
  align-items: center;
}
.cid-uEzecurIMl .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEzecurIMl .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzecurIMl .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEzecurIMl .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEzecurIMl .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEzecurIMl .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEzecurIMl .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEzecurIMl .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEzecurIMl .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEzecurIMl .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEzecurIMl .label-text {
    text-align: center !important;
  }
}
.cid-uEzecurIMl .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEzecurIMl .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEzecurIMl .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzecurIMl .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEzecurIMl .lists-container {
    justify-content: center;
  }
}
.cid-uEzecurIMl .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEzecurIMl .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzecurIMl .list {
    align-items: center;
  }
}
.cid-uEzecurIMl .list-item {
  display: flex;
  align-items: center;
}
.cid-uEzecurIMl .icon-wrapper {
  margin-right: 5px;
}
.cid-uEzecurIMl .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEzecurIMl .list-item-text {
  flex-grow: 1;
}
.cid-uEzecurIMl .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzecurIMl .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEzecurIMl .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEzecurIMl .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEzecurIMl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecurIMl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzecurIMl .mbr-section-title,
.cid-uEzecurIMl .mbr-section-btn {
  color: #272a5c;
}
.cid-uEzecvjmsn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEzecvjmsn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecvjmsn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzecvjmsn .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEzecvjmsn .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEzecvjmsn .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEzecvjmsn .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEzecvjmsn .container {
    padding: 0 12px;
  }
}
.cid-uEzecvjmsn .row {
  justify-content: center;
}
.cid-uEzecvjmsn .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEzecvjmsn .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEzecvjmsn .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEzecvjmsn .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEzecvjmsn .mbr-section-title {
  color: #ffffff;
}
.cid-uEzecvjmsn .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEzecvjmsn .mbr-section-title,
.cid-uEzecvjmsn .mbr-section-btn,
.cid-uEzecvjmsn .title-wrapper {
  text-align: center;
}
.cid-uJaUVY9U5a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUVY9U5a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUVY9U5a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUVY9U5a .container {
    padding: 0 22px;
  }
}
.cid-uJaUVY9U5a .row {
  justify-content: space-between;
}
.cid-uJaUVY9U5a .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUVY9U5a .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUVY9U5a .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUVY9U5a .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUVY9U5a .mbr-text {
  color: #464444;
}
.cid-uJaUVY9U5a label {
  color: #000000;
}
.cid-uJaUVY9U5a LABEL {
  color: #767676;
}
.cid-uEzecwIKVI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEzecwIKVI .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEzecwIKVI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEzecwIKVI .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEzecwIKVI .row {
    text-align: center;
  }
  .cid-uEzecwIKVI .row > div {
    margin: auto;
  }
  .cid-uEzecwIKVI .social-row {
    justify-content: center;
  }
}
.cid-uEzecwIKVI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEzecwIKVI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEzecwIKVI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEzecwIKVI .list {
    margin-bottom: 0rem;
  }
}
.cid-uEzecwIKVI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEzecwIKVI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEzecwIKVI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEzecwIKVI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecwIKVI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzecxvUPq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEzecxvUPq .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEzecxvUPq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzecxvUPq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzecxvUPq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEzecxvUPq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEzecxvUPq {
    align-items: center;
  }
  .cid-uEzecxvUPq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEzecxvUPq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEzecxvUPq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEzecxvUPq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEzecxvUPq .content-wrap {
    width: 100%;
  }
}
.cid-uEzecxvUPq .mbr-section-title {
  text-align: center;
}
.cid-uEzecxvUPq .mbr-text,
.cid-uEzecxvUPq .mbr-section-btn {
  text-align: center;
}
.cid-uEziEcMHwH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEziEcMHwH .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;
}
@media (max-width: 767px) {
  .cid-uEziEcMHwH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEziEcMHwH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEziEcMHwH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEziEcMHwH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEziEcMHwH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEziEcMHwH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEziEcMHwH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEziEcMHwH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEziEcMHwH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEziEcMHwH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEziEcMHwH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEziEcMHwH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEziEcMHwH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEziEcMHwH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEziEcMHwH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEziEcMHwH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEziEcMHwH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEziEcMHwH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEziEcMHwH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEziEcMHwH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEziEcMHwH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEziEcMHwH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEziEcMHwH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEziEcMHwH .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEziEcMHwH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEziEcMHwH .nav-item:focus,
.cid-uEziEcMHwH .nav-link:focus {
  outline: none;
}
.cid-uEziEcMHwH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEziEcMHwH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEziEcMHwH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEziEcMHwH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEziEcMHwH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEziEcMHwH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEziEcMHwH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEziEcMHwH .navbar.opened {
  transition: all 0.25s;
}
.cid-uEziEcMHwH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEziEcMHwH .navbar .navbar-logo img {
  width: auto;
}
.cid-uEziEcMHwH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEziEcMHwH .navbar.collapsed {
  justify-content: center;
}
.cid-uEziEcMHwH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEziEcMHwH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEziEcMHwH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEziEcMHwH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEziEcMHwH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEziEcMHwH .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-uEziEcMHwH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEziEcMHwH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEziEcMHwH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEziEcMHwH .navbar {
    min-height: 72px;
  }
  .cid-uEziEcMHwH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEziEcMHwH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEziEcMHwH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEziEcMHwH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEziEcMHwH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEziEcMHwH .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-uEziEcMHwH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEziEcMHwH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEziEcMHwH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEziEcMHwH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEziEcMHwH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEziEcMHwH .dropdown-item.active,
.cid-uEziEcMHwH .dropdown-item:active {
  background-color: transparent;
}
.cid-uEziEcMHwH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEziEcMHwH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEziEcMHwH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEziEcMHwH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEziEcMHwH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEziEcMHwH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEziEcMHwH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEziEcMHwH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEziEcMHwH .navbar-buttons {
    text-align: left;
  }
}
.cid-uEziEcMHwH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEziEcMHwH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEziEcMHwH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEziEcMHwH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEziEcMHwH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEziEcMHwH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEziEcMHwH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEziEcMHwH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEziEcMHwH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEziEcMHwH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEziEcMHwH .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEziEcMHwH .opacityScroll {
  background: #ffffff !important;
}
.cid-uEziEcMHwH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEziEcMHwH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEziEcMHwH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEziEcMHwH .navbar {
    height: 70px;
  }
  .cid-uEziEcMHwH .navbar.opened {
    height: auto;
  }
  .cid-uEziEcMHwH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEziEcMHwH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEziEcMHwH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEziEcMHwH .navbar-brand {
    margin-right: auto;
  }
  .cid-uEziEcMHwH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEziEcMHwH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEziEcMHwH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEziEcMHwH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEziEcMHwH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEziEcMHwH .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEziEcMHwH .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEziEcMHwH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEziEdqEl9 {
  display: flex;
  background-image: url("../../../assets/images/design-moda-prodotto-2000x1000.jpg");
}
.cid-uEziEdqEl9 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEziEdqEl9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEdqEl9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEziEdqEl9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEziEdqEl9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEziEdqEl9 {
    align-items: center;
  }
  .cid-uEziEdqEl9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEziEdqEl9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEziEdqEl9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEziEdqEl9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEziEdqEl9 .content-wrap {
    width: 100%;
  }
}
.cid-uEziEdqEl9 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEziEdqEl9 .mbr-text,
.cid-uEziEdqEl9 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEziEdqEl9 .mbr-section-title DIV {
  text-align: left;
}
.cid-uEziEdTj4U {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEziEdTj4U .row {
  align-items: center;
}
.cid-uEziEdTj4U .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEziEdTj4U .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEziEdTj4U .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEziEdTj4U .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEziEdTj4U .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEziEdTj4U .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEziEdTj4U .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEziEdTj4U .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEziEdTj4U .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEziEdTj4U .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEziEdTj4U .label-text {
    text-align: center !important;
  }
}
.cid-uEziEdTj4U .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEziEdTj4U .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEziEdTj4U .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEziEdTj4U .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEziEdTj4U .lists-container {
    justify-content: center;
  }
}
.cid-uEziEdTj4U .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEziEdTj4U .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEziEdTj4U .list {
    align-items: center;
  }
}
.cid-uEziEdTj4U .list-item {
  display: flex;
  align-items: center;
}
.cid-uEziEdTj4U .icon-wrapper {
  margin-right: 5px;
}
.cid-uEziEdTj4U .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEziEdTj4U .list-item-text {
  flex-grow: 1;
}
.cid-uEziEdTj4U .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEziEdTj4U .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEziEdTj4U .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEziEdTj4U .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEziEdTj4U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEdTj4U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEziEdTj4U .mbr-section-title,
.cid-uEziEdTj4U .mbr-section-btn {
  color: #ffffff;
}
.cid-uEziEeKyZy {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEziEeKyZy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEziEeKyZy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEziEeKyZy {
    align-items: center;
  }
  .cid-uEziEeKyZy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEziEeKyZy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEziEeKyZy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEziEeKyZy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEziEeKyZy .content-wrap {
    width: 100%;
  }
}
.cid-uEziEeKyZy .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEziEeKyZy .mbr-text,
.cid-uEziEeKyZy .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEziEeKyZy .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEziEfj25k {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEziEfj25k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEfj25k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEziEfj25k .container {
    padding: 0 20px;
  }
}
.cid-uEziEfj25k .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEziEfj25k .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEziEfj25k .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEziEfj25k .panel-group {
    padding: 0 20px;
  }
}
.cid-uEziEfj25k .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEziEfj25k .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEziEfj25k .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEziEfj25k .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEziEfj25k .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEziEfj25k .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEziEfj25k .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEziEfj25k .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEziEfj25k .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEziEfj25k .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEziEfj25k .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEziEfj25k .panel-title-edit {
  color: #272a5c;
}
.cid-uEziEfj25k .panel-text {
  color: #464444;
}
.cid-uEzmKgDGzy {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEzmKgDGzy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzmKgDGzy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEzmKgDGzy .container {
    padding: 0 20px;
  }
}
.cid-uEzmKgDGzy .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEzmKgDGzy .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEzmKgDGzy .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEzmKgDGzy .panel-group {
    padding: 0 20px;
  }
}
.cid-uEzmKgDGzy .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEzmKgDGzy .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEzmKgDGzy .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEzmKgDGzy .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEzmKgDGzy .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEzmKgDGzy .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEzmKgDGzy .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEzmKgDGzy .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEzmKgDGzy .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEzmKgDGzy .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEzmKgDGzy .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEzmKgDGzy .panel-title-edit {
  color: #272a5c;
}
.cid-uEzmKgDGzy .panel-text {
  color: #464444;
}
.cid-uQyCV2SZlj {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyCV2SZlj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyCV2SZlj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyCV2SZlj .container {
    padding: 0 20px;
  }
}
.cid-uQyCV2SZlj .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyCV2SZlj .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyCV2SZlj .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyCV2SZlj .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyCV2SZlj .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyCV2SZlj .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyCV2SZlj .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyCV2SZlj .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyCV2SZlj .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyCV2SZlj .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyCV2SZlj .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyCV2SZlj .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyCV2SZlj .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyCV2SZlj .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyCV2SZlj .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyCV2SZlj .panel-title-edit {
  color: #272a5c;
}
.cid-uQyCV2SZlj .panel-text {
  color: #464444;
}
.cid-uGyNfVuPNI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNfVuPNI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNfVuPNI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNfVuPNI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNfVuPNI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNfVuPNI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNfVuPNI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNfVuPNI .container {
    padding: 0 12px;
  }
}
.cid-uGyNfVuPNI .row {
  justify-content: center;
}
.cid-uGyNfVuPNI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNfVuPNI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNfVuPNI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNfVuPNI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNfVuPNI .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNfVuPNI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNfVuPNI .mbr-section-title,
.cid-uGyNfVuPNI .mbr-section-btn,
.cid-uGyNfVuPNI .title-wrapper {
  text-align: center;
}
.cid-uEziEgtcSg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEziEgtcSg .row {
  align-items: center;
}
.cid-uEziEgtcSg .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEziEgtcSg .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEziEgtcSg .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEziEgtcSg .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEziEgtcSg .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEziEgtcSg .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEziEgtcSg .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEziEgtcSg .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEziEgtcSg .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEziEgtcSg .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEziEgtcSg .label-text {
    text-align: center !important;
  }
}
.cid-uEziEgtcSg .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEziEgtcSg .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEziEgtcSg .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEziEgtcSg .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEziEgtcSg .lists-container {
    justify-content: center;
  }
}
.cid-uEziEgtcSg .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEziEgtcSg .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEziEgtcSg .list {
    align-items: center;
  }
}
.cid-uEziEgtcSg .list-item {
  display: flex;
  align-items: center;
}
.cid-uEziEgtcSg .icon-wrapper {
  margin-right: 5px;
}
.cid-uEziEgtcSg .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEziEgtcSg .list-item-text {
  flex-grow: 1;
}
.cid-uEziEgtcSg .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEziEgtcSg .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEziEgtcSg .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEziEgtcSg .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEziEgtcSg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEgtcSg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEziEgtcSg .mbr-section-title,
.cid-uEziEgtcSg .mbr-section-btn {
  color: #272a5c;
}
.cid-uEziEhndPf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEziEhndPf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEhndPf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEziEhndPf .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEziEhndPf .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEziEhndPf .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEziEhndPf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEziEhndPf .container {
    padding: 0 12px;
  }
}
.cid-uEziEhndPf .row {
  justify-content: center;
}
.cid-uEziEhndPf .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEziEhndPf .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEziEhndPf .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEziEhndPf .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEziEhndPf .mbr-section-title {
  color: #ffffff;
}
.cid-uEziEhndPf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEziEhndPf .mbr-section-title,
.cid-uEziEhndPf .mbr-section-btn,
.cid-uEziEhndPf .title-wrapper {
  text-align: center;
}
.cid-uJaVa2o762 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVa2o762 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVa2o762 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVa2o762 .container {
    padding: 0 22px;
  }
}
.cid-uJaVa2o762 .row {
  justify-content: space-between;
}
.cid-uJaVa2o762 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVa2o762 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVa2o762 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVa2o762 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVa2o762 .mbr-text {
  color: #464444;
}
.cid-uJaVa2o762 label {
  color: #000000;
}
.cid-uJaVa2o762 LABEL {
  color: #767676;
}
.cid-uEziEiOe2N {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEziEiOe2N .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEziEiOe2N .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEziEiOe2N .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEziEiOe2N .row {
    text-align: center;
  }
  .cid-uEziEiOe2N .row > div {
    margin: auto;
  }
  .cid-uEziEiOe2N .social-row {
    justify-content: center;
  }
}
.cid-uEziEiOe2N .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEziEiOe2N .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEziEiOe2N .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEziEiOe2N .list {
    margin-bottom: 0rem;
  }
}
.cid-uEziEiOe2N .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEziEiOe2N .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEziEiOe2N div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEziEiOe2N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEiOe2N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEziEjTBzg {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEziEjTBzg .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEziEjTBzg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEziEjTBzg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEziEjTBzg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEziEjTBzg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEziEjTBzg {
    align-items: center;
  }
  .cid-uEziEjTBzg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEziEjTBzg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEziEjTBzg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEziEjTBzg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEziEjTBzg .content-wrap {
    width: 100%;
  }
}
.cid-uEziEjTBzg .mbr-section-title {
  text-align: center;
}
.cid-uEziEjTBzg .mbr-text,
.cid-uEziEjTBzg .mbr-section-btn {
  text-align: center;
}
.cid-uEzU8WC5xs {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEzU8WC5xs .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;
}
@media (max-width: 767px) {
  .cid-uEzU8WC5xs .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEzU8WC5xs .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEzU8WC5xs .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEzU8WC5xs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEzU8WC5xs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEzU8WC5xs .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEzU8WC5xs .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEzU8WC5xs .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEzU8WC5xs .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEzU8WC5xs .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEzU8WC5xs .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEzU8WC5xs .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEzU8WC5xs .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEzU8WC5xs .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEzU8WC5xs .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEzU8WC5xs .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEzU8WC5xs .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEzU8WC5xs .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEzU8WC5xs .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEzU8WC5xs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEzU8WC5xs .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEzU8WC5xs .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8WC5xs .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEzU8WC5xs .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEzU8WC5xs .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEzU8WC5xs .nav-item:focus,
.cid-uEzU8WC5xs .nav-link:focus {
  outline: none;
}
.cid-uEzU8WC5xs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEzU8WC5xs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEzU8WC5xs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEzU8WC5xs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEzU8WC5xs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEzU8WC5xs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEzU8WC5xs .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEzU8WC5xs .navbar.opened {
  transition: all 0.25s;
}
.cid-uEzU8WC5xs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEzU8WC5xs .navbar .navbar-logo img {
  width: auto;
}
.cid-uEzU8WC5xs .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEzU8WC5xs .navbar.collapsed {
  justify-content: center;
}
.cid-uEzU8WC5xs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEzU8WC5xs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEzU8WC5xs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEzU8WC5xs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEzU8WC5xs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEzU8WC5xs .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-uEzU8WC5xs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEzU8WC5xs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEzU8WC5xs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEzU8WC5xs .navbar {
    min-height: 72px;
  }
  .cid-uEzU8WC5xs .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEzU8WC5xs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEzU8WC5xs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEzU8WC5xs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEzU8WC5xs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEzU8WC5xs .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-uEzU8WC5xs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEzU8WC5xs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEzU8WC5xs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEzU8WC5xs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEzU8WC5xs .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEzU8WC5xs .dropdown-item.active,
.cid-uEzU8WC5xs .dropdown-item:active {
  background-color: transparent;
}
.cid-uEzU8WC5xs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEzU8WC5xs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEzU8WC5xs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEzU8WC5xs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEzU8WC5xs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEzU8WC5xs .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEzU8WC5xs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEzU8WC5xs .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEzU8WC5xs .navbar-buttons {
    text-align: left;
  }
}
.cid-uEzU8WC5xs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEzU8WC5xs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEzU8WC5xs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEzU8WC5xs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEzU8WC5xs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEzU8WC5xs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEzU8WC5xs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEzU8WC5xs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEzU8WC5xs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEzU8WC5xs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEzU8WC5xs .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEzU8WC5xs .opacityScroll {
  background: #ffffff !important;
}
.cid-uEzU8WC5xs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEzU8WC5xs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEzU8WC5xs .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEzU8WC5xs .navbar {
    height: 70px;
  }
  .cid-uEzU8WC5xs .navbar.opened {
    height: auto;
  }
  .cid-uEzU8WC5xs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEzU8WC5xs .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEzU8WC5xs .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEzU8WC5xs .navbar-brand {
    margin-right: auto;
  }
  .cid-uEzU8WC5xs .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEzU8WC5xs .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEzU8WC5xs .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEzU8WC5xs .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEzU8WC5xs .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEzU8WC5xs .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEzU8WC5xs .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEzU8WC5xs .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEzU8Xz3HU {
  display: flex;
  background-image: url("../../../assets/images/gastronomia-2000x1000.jpg");
}
.cid-uEzU8Xz3HU .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEzU8Xz3HU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU8Xz3HU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzU8Xz3HU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEzU8Xz3HU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEzU8Xz3HU {
    align-items: center;
  }
  .cid-uEzU8Xz3HU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEzU8Xz3HU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8Xz3HU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEzU8Xz3HU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEzU8Xz3HU .content-wrap {
    width: 100%;
  }
}
.cid-uEzU8Xz3HU .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEzU8Xz3HU .mbr-text,
.cid-uEzU8Xz3HU .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEzU8Xz3HU .mbr-section-title DIV {
  text-align: left;
}
.cid-uEzU8YacMk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEzU8YacMk .row {
  align-items: center;
}
.cid-uEzU8YacMk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEzU8YacMk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8YacMk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEzU8YacMk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEzU8YacMk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEzU8YacMk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEzU8YacMk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8YacMk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEzU8YacMk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEzU8YacMk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEzU8YacMk .label-text {
    text-align: center !important;
  }
}
.cid-uEzU8YacMk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEzU8YacMk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEzU8YacMk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzU8YacMk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8YacMk .lists-container {
    justify-content: center;
  }
}
.cid-uEzU8YacMk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEzU8YacMk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8YacMk .list {
    align-items: center;
  }
}
.cid-uEzU8YacMk .list-item {
  display: flex;
  align-items: center;
}
.cid-uEzU8YacMk .icon-wrapper {
  margin-right: 5px;
}
.cid-uEzU8YacMk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEzU8YacMk .list-item-text {
  flex-grow: 1;
}
.cid-uEzU8YacMk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzU8YacMk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEzU8YacMk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEzU8YacMk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEzU8YacMk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU8YacMk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzU8YacMk .mbr-section-title,
.cid-uEzU8YacMk .mbr-section-btn {
  color: #ffffff;
}
.cid-uEzU8Z2BcN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEzU8Z2BcN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEzU8Z2BcN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEzU8Z2BcN {
    align-items: center;
  }
  .cid-uEzU8Z2BcN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEzU8Z2BcN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEzU8Z2BcN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEzU8Z2BcN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEzU8Z2BcN .content-wrap {
    width: 100%;
  }
}
.cid-uEzU8Z2BcN .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEzU8Z2BcN .mbr-text,
.cid-uEzU8Z2BcN .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEzU8Z2BcN .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEA0HV50kC {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEA0HV50kC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA0HV50kC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEA0HV50kC .container {
    padding: 0 20px;
  }
}
.cid-uEA0HV50kC .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEA0HV50kC .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEA0HV50kC .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEA0HV50kC .panel-group {
    padding: 0 20px;
  }
}
.cid-uEA0HV50kC .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEA0HV50kC .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEA0HV50kC .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEA0HV50kC .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEA0HV50kC .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEA0HV50kC .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEA0HV50kC .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEA0HV50kC .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEA0HV50kC .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEA0HV50kC .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEA0HV50kC .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEA0HV50kC .panel-title-edit {
  color: #272a5c;
}
.cid-uEA0HV50kC .panel-text {
  color: #464444;
}
.cid-uEzU90tFYb {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEzU90tFYb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU90tFYb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEzU90tFYb .container {
    padding: 0 20px;
  }
}
.cid-uEzU90tFYb .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEzU90tFYb .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEzU90tFYb .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEzU90tFYb .panel-group {
    padding: 0 20px;
  }
}
.cid-uEzU90tFYb .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEzU90tFYb .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEzU90tFYb .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEzU90tFYb .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEzU90tFYb .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEzU90tFYb .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEzU90tFYb .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEzU90tFYb .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEzU90tFYb .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEzU90tFYb .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEzU90tFYb .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEzU90tFYb .panel-title-edit {
  color: #272a5c;
}
.cid-uEzU90tFYb .panel-text {
  color: #464444;
}
.cid-uEzU8ZI4rF {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEzU8ZI4rF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU8ZI4rF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEzU8ZI4rF .container {
    padding: 0 20px;
  }
}
.cid-uEzU8ZI4rF .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEzU8ZI4rF .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEzU8ZI4rF .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEzU8ZI4rF .panel-group {
    padding: 0 20px;
  }
}
.cid-uEzU8ZI4rF .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEzU8ZI4rF .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEzU8ZI4rF .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEzU8ZI4rF .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEzU8ZI4rF .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEzU8ZI4rF .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEzU8ZI4rF .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEzU8ZI4rF .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEzU8ZI4rF .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEzU8ZI4rF .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEzU8ZI4rF .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEzU8ZI4rF .panel-title-edit {
  color: #272a5c;
}
.cid-uEzU8ZI4rF .panel-text {
  color: #464444;
}
.cid-uGyNkNdBOl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyNkNdBOl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyNkNdBOl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyNkNdBOl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyNkNdBOl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNkNdBOl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyNkNdBOl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyNkNdBOl .container {
    padding: 0 12px;
  }
}
.cid-uGyNkNdBOl .row {
  justify-content: center;
}
.cid-uGyNkNdBOl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyNkNdBOl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyNkNdBOl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyNkNdBOl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyNkNdBOl .mbr-section-title {
  color: #ffffff;
}
.cid-uGyNkNdBOl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyNkNdBOl .mbr-section-title,
.cid-uGyNkNdBOl .mbr-section-btn,
.cid-uGyNkNdBOl .title-wrapper {
  text-align: center;
}
.cid-uEzU928mIQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEzU928mIQ .row {
  align-items: center;
}
.cid-uEzU928mIQ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEzU928mIQ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzU928mIQ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEzU928mIQ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEzU928mIQ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEzU928mIQ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEzU928mIQ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEzU928mIQ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEzU928mIQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEzU928mIQ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEzU928mIQ .label-text {
    text-align: center !important;
  }
}
.cid-uEzU928mIQ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEzU928mIQ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEzU928mIQ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzU928mIQ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEzU928mIQ .lists-container {
    justify-content: center;
  }
}
.cid-uEzU928mIQ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEzU928mIQ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEzU928mIQ .list {
    align-items: center;
  }
}
.cid-uEzU928mIQ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEzU928mIQ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEzU928mIQ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEzU928mIQ .list-item-text {
  flex-grow: 1;
}
.cid-uEzU928mIQ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEzU928mIQ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEzU928mIQ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEzU928mIQ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEzU928mIQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU928mIQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzU928mIQ .mbr-section-title,
.cid-uEzU928mIQ .mbr-section-btn {
  color: #272a5c;
}
.cid-uEzU931Z8l {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEzU931Z8l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU931Z8l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzU931Z8l .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEzU931Z8l .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEzU931Z8l .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEzU931Z8l .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEzU931Z8l .container {
    padding: 0 12px;
  }
}
.cid-uEzU931Z8l .row {
  justify-content: center;
}
.cid-uEzU931Z8l .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEzU931Z8l .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEzU931Z8l .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEzU931Z8l .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEzU931Z8l .mbr-section-title {
  color: #ffffff;
}
.cid-uEzU931Z8l .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEzU931Z8l .mbr-section-title,
.cid-uEzU931Z8l .mbr-section-btn,
.cid-uEzU931Z8l .title-wrapper {
  text-align: center;
}
.cid-uJaVegfdeg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVegfdeg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVegfdeg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVegfdeg .container {
    padding: 0 22px;
  }
}
.cid-uJaVegfdeg .row {
  justify-content: space-between;
}
.cid-uJaVegfdeg .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVegfdeg .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVegfdeg .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVegfdeg .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVegfdeg .mbr-text {
  color: #464444;
}
.cid-uJaVegfdeg label {
  color: #000000;
}
.cid-uJaVegfdeg LABEL {
  color: #767676;
}
.cid-uEzU94HPia {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEzU94HPia .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEzU94HPia .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEzU94HPia .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEzU94HPia .row {
    text-align: center;
  }
  .cid-uEzU94HPia .row > div {
    margin: auto;
  }
  .cid-uEzU94HPia .social-row {
    justify-content: center;
  }
}
.cid-uEzU94HPia .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEzU94HPia .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEzU94HPia .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEzU94HPia .list {
    margin-bottom: 0rem;
  }
}
.cid-uEzU94HPia .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEzU94HPia .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEzU94HPia div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEzU94HPia .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU94HPia .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzU95EXD9 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEzU95EXD9 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEzU95EXD9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEzU95EXD9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEzU95EXD9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEzU95EXD9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEzU95EXD9 {
    align-items: center;
  }
  .cid-uEzU95EXD9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEzU95EXD9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEzU95EXD9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEzU95EXD9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEzU95EXD9 .content-wrap {
    width: 100%;
  }
}
.cid-uEzU95EXD9 .mbr-section-title {
  text-align: center;
}
.cid-uEzU95EXD9 .mbr-text,
.cid-uEzU95EXD9 .mbr-section-btn {
  text-align: center;
}
.cid-uEA9rTLlzw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEA9rTLlzw .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;
}
@media (max-width: 767px) {
  .cid-uEA9rTLlzw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEA9rTLlzw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEA9rTLlzw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEA9rTLlzw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEA9rTLlzw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEA9rTLlzw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEA9rTLlzw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEA9rTLlzw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEA9rTLlzw .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEA9rTLlzw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEA9rTLlzw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEA9rTLlzw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEA9rTLlzw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEA9rTLlzw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEA9rTLlzw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEA9rTLlzw .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEA9rTLlzw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEA9rTLlzw .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEA9rTLlzw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEA9rTLlzw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEA9rTLlzw .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEA9rTLlzw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rTLlzw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEA9rTLlzw .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEA9rTLlzw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEA9rTLlzw .nav-item:focus,
.cid-uEA9rTLlzw .nav-link:focus {
  outline: none;
}
.cid-uEA9rTLlzw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEA9rTLlzw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEA9rTLlzw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEA9rTLlzw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEA9rTLlzw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEA9rTLlzw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEA9rTLlzw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEA9rTLlzw .navbar.opened {
  transition: all 0.25s;
}
.cid-uEA9rTLlzw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEA9rTLlzw .navbar .navbar-logo img {
  width: auto;
}
.cid-uEA9rTLlzw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEA9rTLlzw .navbar.collapsed {
  justify-content: center;
}
.cid-uEA9rTLlzw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEA9rTLlzw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEA9rTLlzw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEA9rTLlzw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEA9rTLlzw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEA9rTLlzw .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-uEA9rTLlzw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEA9rTLlzw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEA9rTLlzw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEA9rTLlzw .navbar {
    min-height: 72px;
  }
  .cid-uEA9rTLlzw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEA9rTLlzw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEA9rTLlzw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEA9rTLlzw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEA9rTLlzw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEA9rTLlzw .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-uEA9rTLlzw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEA9rTLlzw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEA9rTLlzw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEA9rTLlzw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEA9rTLlzw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEA9rTLlzw .dropdown-item.active,
.cid-uEA9rTLlzw .dropdown-item:active {
  background-color: transparent;
}
.cid-uEA9rTLlzw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEA9rTLlzw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEA9rTLlzw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEA9rTLlzw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEA9rTLlzw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEA9rTLlzw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEA9rTLlzw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEA9rTLlzw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEA9rTLlzw .navbar-buttons {
    text-align: left;
  }
}
.cid-uEA9rTLlzw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEA9rTLlzw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEA9rTLlzw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEA9rTLlzw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEA9rTLlzw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEA9rTLlzw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEA9rTLlzw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEA9rTLlzw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEA9rTLlzw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEA9rTLlzw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEA9rTLlzw .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEA9rTLlzw .opacityScroll {
  background: #ffffff !important;
}
.cid-uEA9rTLlzw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEA9rTLlzw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEA9rTLlzw .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEA9rTLlzw .navbar {
    height: 70px;
  }
  .cid-uEA9rTLlzw .navbar.opened {
    height: auto;
  }
  .cid-uEA9rTLlzw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEA9rTLlzw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEA9rTLlzw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEA9rTLlzw .navbar-brand {
    margin-right: auto;
  }
  .cid-uEA9rTLlzw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEA9rTLlzw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEA9rTLlzw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEA9rTLlzw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEA9rTLlzw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEA9rTLlzw .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEA9rTLlzw .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEA9rTLlzw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEA9rUv6LC {
  display: flex;
  background-image: url("../../../assets/images/politichinternazionali-2000x1000.jpg");
}
.cid-uEA9rUv6LC .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEA9rUv6LC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9rUv6LC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEA9rUv6LC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEA9rUv6LC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEA9rUv6LC {
    align-items: center;
  }
  .cid-uEA9rUv6LC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEA9rUv6LC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rUv6LC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEA9rUv6LC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEA9rUv6LC .content-wrap {
    width: 100%;
  }
}
.cid-uEA9rUv6LC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEA9rUv6LC .mbr-text,
.cid-uEA9rUv6LC .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEA9rUv6LC .mbr-section-title DIV {
  text-align: left;
}
.cid-uEA9rV5icB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEA9rV5icB .row {
  align-items: center;
}
.cid-uEA9rV5icB .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEA9rV5icB .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rV5icB .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEA9rV5icB .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEA9rV5icB .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEA9rV5icB .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEA9rV5icB .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rV5icB .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEA9rV5icB .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEA9rV5icB .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEA9rV5icB .label-text {
    text-align: center !important;
  }
}
.cid-uEA9rV5icB .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEA9rV5icB .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEA9rV5icB .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEA9rV5icB .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rV5icB .lists-container {
    justify-content: center;
  }
}
.cid-uEA9rV5icB .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEA9rV5icB .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rV5icB .list {
    align-items: center;
  }
}
.cid-uEA9rV5icB .list-item {
  display: flex;
  align-items: center;
}
.cid-uEA9rV5icB .icon-wrapper {
  margin-right: 5px;
}
.cid-uEA9rV5icB .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEA9rV5icB .list-item-text {
  flex-grow: 1;
}
.cid-uEA9rV5icB .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEA9rV5icB .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEA9rV5icB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEA9rV5icB .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEA9rV5icB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9rV5icB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEA9rV5icB .mbr-section-title,
.cid-uEA9rV5icB .mbr-section-btn {
  color: #ffffff;
}
.cid-uEA9rVT8Xf {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEA9rVT8Xf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEA9rVT8Xf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEA9rVT8Xf {
    align-items: center;
  }
  .cid-uEA9rVT8Xf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEA9rVT8Xf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rVT8Xf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEA9rVT8Xf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEA9rVT8Xf .content-wrap {
    width: 100%;
  }
}
.cid-uEA9rVT8Xf .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEA9rVT8Xf .mbr-text,
.cid-uEA9rVT8Xf .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEA9rVT8Xf .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEA9rWvv8u {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEA9rWvv8u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9rWvv8u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEA9rWvv8u .container {
    padding: 0 20px;
  }
}
.cid-uEA9rWvv8u .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEA9rWvv8u .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEA9rWvv8u .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEA9rWvv8u .panel-group {
    padding: 0 20px;
  }
}
.cid-uEA9rWvv8u .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEA9rWvv8u .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEA9rWvv8u .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEA9rWvv8u .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEA9rWvv8u .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEA9rWvv8u .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEA9rWvv8u .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEA9rWvv8u .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEA9rWvv8u .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEA9rWvv8u .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEA9rWvv8u .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEA9rWvv8u .panel-title-edit {
  color: #272a5c;
}
.cid-uEA9rWvv8u .panel-text {
  color: #464444;
}
.cid-uGyOh2H4NC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOh2H4NC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOh2H4NC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOh2H4NC .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOh2H4NC .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOh2H4NC .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOh2H4NC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOh2H4NC .container {
    padding: 0 12px;
  }
}
.cid-uGyOh2H4NC .row {
  justify-content: center;
}
.cid-uGyOh2H4NC .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOh2H4NC .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOh2H4NC .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOh2H4NC .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOh2H4NC .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOh2H4NC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOh2H4NC .mbr-section-title,
.cid-uGyOh2H4NC .mbr-section-btn,
.cid-uGyOh2H4NC .title-wrapper {
  text-align: center;
}
.cid-uEA9rZBQSU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEA9rZBQSU .row {
  align-items: center;
}
.cid-uEA9rZBQSU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEA9rZBQSU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rZBQSU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEA9rZBQSU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEA9rZBQSU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEA9rZBQSU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEA9rZBQSU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rZBQSU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEA9rZBQSU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEA9rZBQSU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEA9rZBQSU .label-text {
    text-align: center !important;
  }
}
.cid-uEA9rZBQSU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEA9rZBQSU .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEA9rZBQSU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEA9rZBQSU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rZBQSU .lists-container {
    justify-content: center;
  }
}
.cid-uEA9rZBQSU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEA9rZBQSU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEA9rZBQSU .list {
    align-items: center;
  }
}
.cid-uEA9rZBQSU .list-item {
  display: flex;
  align-items: center;
}
.cid-uEA9rZBQSU .icon-wrapper {
  margin-right: 5px;
}
.cid-uEA9rZBQSU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEA9rZBQSU .list-item-text {
  flex-grow: 1;
}
.cid-uEA9rZBQSU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEA9rZBQSU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEA9rZBQSU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEA9rZBQSU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEA9rZBQSU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9rZBQSU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEA9rZBQSU .mbr-section-title,
.cid-uEA9rZBQSU .mbr-section-btn {
  color: #272a5c;
}
.cid-uEA9s0BhOg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEA9s0BhOg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9s0BhOg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEA9s0BhOg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEA9s0BhOg .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEA9s0BhOg .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEA9s0BhOg .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEA9s0BhOg .container {
    padding: 0 12px;
  }
}
.cid-uEA9s0BhOg .row {
  justify-content: center;
}
.cid-uEA9s0BhOg .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEA9s0BhOg .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEA9s0BhOg .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEA9s0BhOg .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEA9s0BhOg .mbr-section-title {
  color: #ffffff;
}
.cid-uEA9s0BhOg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEA9s0BhOg .mbr-section-title,
.cid-uEA9s0BhOg .mbr-section-btn,
.cid-uEA9s0BhOg .title-wrapper {
  text-align: center;
}
.cid-uJaVOOS0cg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVOOS0cg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVOOS0cg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVOOS0cg .container {
    padding: 0 22px;
  }
}
.cid-uJaVOOS0cg .row {
  justify-content: space-between;
}
.cid-uJaVOOS0cg .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVOOS0cg .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVOOS0cg .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVOOS0cg .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVOOS0cg .mbr-text {
  color: #464444;
}
.cid-uJaVOOS0cg label {
  color: #000000;
}
.cid-uJaVOOS0cg LABEL {
  color: #767676;
}
.cid-uEA9s2k390 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEA9s2k390 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEA9s2k390 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEA9s2k390 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEA9s2k390 .row {
    text-align: center;
  }
  .cid-uEA9s2k390 .row > div {
    margin: auto;
  }
  .cid-uEA9s2k390 .social-row {
    justify-content: center;
  }
}
.cid-uEA9s2k390 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEA9s2k390 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEA9s2k390 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEA9s2k390 .list {
    margin-bottom: 0rem;
  }
}
.cid-uEA9s2k390 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEA9s2k390 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEA9s2k390 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEA9s2k390 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9s2k390 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEA9s3fTXB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEA9s3fTXB .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEA9s3fTXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEA9s3fTXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEA9s3fTXB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEA9s3fTXB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEA9s3fTXB {
    align-items: center;
  }
  .cid-uEA9s3fTXB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEA9s3fTXB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEA9s3fTXB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEA9s3fTXB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEA9s3fTXB .content-wrap {
    width: 100%;
  }
}
.cid-uEA9s3fTXB .mbr-section-title {
  text-align: center;
}
.cid-uEA9s3fTXB .mbr-text,
.cid-uEA9s3fTXB .mbr-section-btn {
  text-align: center;
}
.cid-uEAdVTD1gr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEAdVTD1gr .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;
}
@media (max-width: 767px) {
  .cid-uEAdVTD1gr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEAdVTD1gr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEAdVTD1gr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEAdVTD1gr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEAdVTD1gr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEAdVTD1gr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEAdVTD1gr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEAdVTD1gr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEAdVTD1gr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEAdVTD1gr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEAdVTD1gr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEAdVTD1gr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEAdVTD1gr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEAdVTD1gr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEAdVTD1gr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEAdVTD1gr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEAdVTD1gr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEAdVTD1gr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEAdVTD1gr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEAdVTD1gr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEAdVTD1gr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEAdVTD1gr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVTD1gr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEAdVTD1gr .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEAdVTD1gr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEAdVTD1gr .nav-item:focus,
.cid-uEAdVTD1gr .nav-link:focus {
  outline: none;
}
.cid-uEAdVTD1gr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEAdVTD1gr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEAdVTD1gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEAdVTD1gr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEAdVTD1gr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEAdVTD1gr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEAdVTD1gr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEAdVTD1gr .navbar.opened {
  transition: all 0.25s;
}
.cid-uEAdVTD1gr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEAdVTD1gr .navbar .navbar-logo img {
  width: auto;
}
.cid-uEAdVTD1gr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEAdVTD1gr .navbar.collapsed {
  justify-content: center;
}
.cid-uEAdVTD1gr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEAdVTD1gr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEAdVTD1gr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEAdVTD1gr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEAdVTD1gr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEAdVTD1gr .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-uEAdVTD1gr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEAdVTD1gr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEAdVTD1gr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEAdVTD1gr .navbar {
    min-height: 72px;
  }
  .cid-uEAdVTD1gr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEAdVTD1gr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEAdVTD1gr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEAdVTD1gr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEAdVTD1gr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEAdVTD1gr .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-uEAdVTD1gr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEAdVTD1gr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEAdVTD1gr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEAdVTD1gr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEAdVTD1gr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEAdVTD1gr .dropdown-item.active,
.cid-uEAdVTD1gr .dropdown-item:active {
  background-color: transparent;
}
.cid-uEAdVTD1gr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEAdVTD1gr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEAdVTD1gr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEAdVTD1gr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEAdVTD1gr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEAdVTD1gr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEAdVTD1gr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEAdVTD1gr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEAdVTD1gr .navbar-buttons {
    text-align: left;
  }
}
.cid-uEAdVTD1gr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEAdVTD1gr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEAdVTD1gr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEAdVTD1gr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEAdVTD1gr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEAdVTD1gr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEAdVTD1gr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEAdVTD1gr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEAdVTD1gr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEAdVTD1gr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEAdVTD1gr .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEAdVTD1gr .opacityScroll {
  background: #ffffff !important;
}
.cid-uEAdVTD1gr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEAdVTD1gr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEAdVTD1gr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEAdVTD1gr .navbar {
    height: 70px;
  }
  .cid-uEAdVTD1gr .navbar.opened {
    height: auto;
  }
  .cid-uEAdVTD1gr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEAdVTD1gr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEAdVTD1gr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEAdVTD1gr .navbar-brand {
    margin-right: auto;
  }
  .cid-uEAdVTD1gr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEAdVTD1gr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEAdVTD1gr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEAdVTD1gr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEAdVTD1gr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEAdVTD1gr .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEAdVTD1gr .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEAdVTD1gr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEAdVUwz8Q {
  display: flex;
  background-image: url("../../../assets/images/sociologia-2000x1000.jpg");
}
.cid-uEAdVUwz8Q .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEAdVUwz8Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdVUwz8Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAdVUwz8Q .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAdVUwz8Q .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAdVUwz8Q {
    align-items: center;
  }
  .cid-uEAdVUwz8Q .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAdVUwz8Q .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVUwz8Q {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAdVUwz8Q .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAdVUwz8Q .content-wrap {
    width: 100%;
  }
}
.cid-uEAdVUwz8Q .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEAdVUwz8Q .mbr-text,
.cid-uEAdVUwz8Q .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEAdVUwz8Q .mbr-section-title DIV {
  text-align: left;
}
.cid-uEAdVV6rM9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAdVV6rM9 .row {
  align-items: center;
}
.cid-uEAdVV6rM9 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEAdVV6rM9 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVV6rM9 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEAdVV6rM9 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEAdVV6rM9 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEAdVV6rM9 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEAdVV6rM9 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVV6rM9 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEAdVV6rM9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEAdVV6rM9 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEAdVV6rM9 .label-text {
    text-align: center !important;
  }
}
.cid-uEAdVV6rM9 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEAdVV6rM9 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEAdVV6rM9 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAdVV6rM9 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVV6rM9 .lists-container {
    justify-content: center;
  }
}
.cid-uEAdVV6rM9 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEAdVV6rM9 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVV6rM9 .list {
    align-items: center;
  }
}
.cid-uEAdVV6rM9 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEAdVV6rM9 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEAdVV6rM9 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEAdVV6rM9 .list-item-text {
  flex-grow: 1;
}
.cid-uEAdVV6rM9 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAdVV6rM9 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEAdVV6rM9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEAdVV6rM9 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEAdVV6rM9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdVV6rM9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAdVV6rM9 .mbr-section-title,
.cid-uEAdVV6rM9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEAdVVWbBP {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEAdVVWbBP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAdVVWbBP .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAdVVWbBP {
    align-items: center;
  }
  .cid-uEAdVVWbBP .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAdVVWbBP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVVWbBP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAdVVWbBP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAdVVWbBP .content-wrap {
    width: 100%;
  }
}
.cid-uEAdVVWbBP .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEAdVVWbBP .mbr-text,
.cid-uEAdVVWbBP .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEAdVVWbBP .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEAdVWw7D0 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEAdVWw7D0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdVWw7D0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEAdVWw7D0 .container {
    padding: 0 20px;
  }
}
.cid-uEAdVWw7D0 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEAdVWw7D0 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEAdVWw7D0 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEAdVWw7D0 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEAdVWw7D0 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEAdVWw7D0 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEAdVWw7D0 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEAdVWw7D0 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEAdVWw7D0 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEAdVWw7D0 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEAdVWw7D0 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEAdVWw7D0 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEAdVWw7D0 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEAdVWw7D0 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEAdVWw7D0 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEAdVWw7D0 .panel-title-edit {
  color: #272a5c;
}
.cid-uEAdVWw7D0 .panel-text {
  color: #464444;
}
.cid-uGyOlhorww {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOlhorww .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOlhorww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOlhorww .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOlhorww .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOlhorww .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOlhorww .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOlhorww .container {
    padding: 0 12px;
  }
}
.cid-uGyOlhorww .row {
  justify-content: center;
}
.cid-uGyOlhorww .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOlhorww .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOlhorww .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOlhorww .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOlhorww .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOlhorww .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOlhorww .mbr-section-title,
.cid-uGyOlhorww .mbr-section-btn,
.cid-uGyOlhorww .title-wrapper {
  text-align: center;
}
.cid-uEAdVY9uLG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEAdVY9uLG .row {
  align-items: center;
}
.cid-uEAdVY9uLG .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEAdVY9uLG .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVY9uLG .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEAdVY9uLG .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEAdVY9uLG .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEAdVY9uLG .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEAdVY9uLG .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVY9uLG .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEAdVY9uLG .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEAdVY9uLG .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEAdVY9uLG .label-text {
    text-align: center !important;
  }
}
.cid-uEAdVY9uLG .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEAdVY9uLG .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEAdVY9uLG .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAdVY9uLG .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVY9uLG .lists-container {
    justify-content: center;
  }
}
.cid-uEAdVY9uLG .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEAdVY9uLG .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAdVY9uLG .list {
    align-items: center;
  }
}
.cid-uEAdVY9uLG .list-item {
  display: flex;
  align-items: center;
}
.cid-uEAdVY9uLG .icon-wrapper {
  margin-right: 5px;
}
.cid-uEAdVY9uLG .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEAdVY9uLG .list-item-text {
  flex-grow: 1;
}
.cid-uEAdVY9uLG .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAdVY9uLG .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEAdVY9uLG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEAdVY9uLG .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEAdVY9uLG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdVY9uLG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAdVY9uLG .mbr-section-title,
.cid-uEAdVY9uLG .mbr-section-btn {
  color: #272a5c;
}
.cid-uEAdVZgXXV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAdVZgXXV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdVZgXXV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAdVZgXXV .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEAdVZgXXV .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEAdVZgXXV .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEAdVZgXXV .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEAdVZgXXV .container {
    padding: 0 12px;
  }
}
.cid-uEAdVZgXXV .row {
  justify-content: center;
}
.cid-uEAdVZgXXV .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEAdVZgXXV .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEAdVZgXXV .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEAdVZgXXV .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEAdVZgXXV .mbr-section-title {
  color: #ffffff;
}
.cid-uEAdVZgXXV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEAdVZgXXV .mbr-section-title,
.cid-uEAdVZgXXV .mbr-section-btn,
.cid-uEAdVZgXXV .title-wrapper {
  text-align: center;
}
.cid-uJaVTYQM3z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaVTYQM3z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaVTYQM3z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaVTYQM3z .container {
    padding: 0 22px;
  }
}
.cid-uJaVTYQM3z .row {
  justify-content: space-between;
}
.cid-uJaVTYQM3z .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaVTYQM3z .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaVTYQM3z .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaVTYQM3z .mbr-section-title {
  color: #7f2346;
}
.cid-uJaVTYQM3z .mbr-text {
  color: #464444;
}
.cid-uJaVTYQM3z label {
  color: #000000;
}
.cid-uJaVTYQM3z LABEL {
  color: #767676;
}
.cid-uEAdW0KpCh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAdW0KpCh .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEAdW0KpCh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEAdW0KpCh .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEAdW0KpCh .row {
    text-align: center;
  }
  .cid-uEAdW0KpCh .row > div {
    margin: auto;
  }
  .cid-uEAdW0KpCh .social-row {
    justify-content: center;
  }
}
.cid-uEAdW0KpCh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEAdW0KpCh .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEAdW0KpCh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEAdW0KpCh .list {
    margin-bottom: 0rem;
  }
}
.cid-uEAdW0KpCh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEAdW0KpCh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEAdW0KpCh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEAdW0KpCh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdW0KpCh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAdW1DkjM {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEAdW1DkjM .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEAdW1DkjM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAdW1DkjM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAdW1DkjM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAdW1DkjM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAdW1DkjM {
    align-items: center;
  }
  .cid-uEAdW1DkjM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAdW1DkjM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAdW1DkjM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAdW1DkjM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAdW1DkjM .content-wrap {
    width: 100%;
  }
}
.cid-uEAdW1DkjM .mbr-section-title {
  text-align: center;
}
.cid-uEAdW1DkjM .mbr-text,
.cid-uEAdW1DkjM .mbr-section-btn {
  text-align: center;
}
.cid-uEAiDczjoc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEAiDczjoc .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;
}
@media (max-width: 767px) {
  .cid-uEAiDczjoc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEAiDczjoc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEAiDczjoc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEAiDczjoc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEAiDczjoc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEAiDczjoc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEAiDczjoc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEAiDczjoc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEAiDczjoc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEAiDczjoc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEAiDczjoc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEAiDczjoc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEAiDczjoc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEAiDczjoc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEAiDczjoc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEAiDczjoc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEAiDczjoc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEAiDczjoc .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEAiDczjoc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEAiDczjoc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEAiDczjoc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEAiDczjoc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDczjoc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEAiDczjoc .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEAiDczjoc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEAiDczjoc .nav-item:focus,
.cid-uEAiDczjoc .nav-link:focus {
  outline: none;
}
.cid-uEAiDczjoc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEAiDczjoc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEAiDczjoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEAiDczjoc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEAiDczjoc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEAiDczjoc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEAiDczjoc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEAiDczjoc .navbar.opened {
  transition: all 0.25s;
}
.cid-uEAiDczjoc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEAiDczjoc .navbar .navbar-logo img {
  width: auto;
}
.cid-uEAiDczjoc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEAiDczjoc .navbar.collapsed {
  justify-content: center;
}
.cid-uEAiDczjoc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEAiDczjoc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEAiDczjoc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEAiDczjoc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEAiDczjoc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEAiDczjoc .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-uEAiDczjoc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEAiDczjoc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEAiDczjoc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEAiDczjoc .navbar {
    min-height: 72px;
  }
  .cid-uEAiDczjoc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEAiDczjoc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEAiDczjoc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEAiDczjoc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEAiDczjoc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEAiDczjoc .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-uEAiDczjoc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEAiDczjoc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEAiDczjoc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEAiDczjoc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEAiDczjoc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEAiDczjoc .dropdown-item.active,
.cid-uEAiDczjoc .dropdown-item:active {
  background-color: transparent;
}
.cid-uEAiDczjoc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEAiDczjoc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEAiDczjoc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEAiDczjoc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEAiDczjoc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEAiDczjoc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEAiDczjoc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEAiDczjoc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEAiDczjoc .navbar-buttons {
    text-align: left;
  }
}
.cid-uEAiDczjoc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEAiDczjoc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEAiDczjoc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEAiDczjoc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEAiDczjoc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEAiDczjoc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEAiDczjoc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEAiDczjoc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEAiDczjoc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEAiDczjoc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEAiDczjoc .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEAiDczjoc .opacityScroll {
  background: #ffffff !important;
}
.cid-uEAiDczjoc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEAiDczjoc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEAiDczjoc .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEAiDczjoc .navbar {
    height: 70px;
  }
  .cid-uEAiDczjoc .navbar.opened {
    height: auto;
  }
  .cid-uEAiDczjoc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEAiDczjoc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEAiDczjoc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEAiDczjoc .navbar-brand {
    margin-right: auto;
  }
  .cid-uEAiDczjoc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEAiDczjoc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEAiDczjoc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEAiDczjoc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEAiDczjoc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEAiDczjoc .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEAiDczjoc .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEAiDczjoc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEAiDdkM1X {
  display: flex;
  background-image: url("../../../assets/images/moda-2000x1000.jpg");
}
.cid-uEAiDdkM1X .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEAiDdkM1X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDdkM1X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAiDdkM1X .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAiDdkM1X .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAiDdkM1X {
    align-items: center;
  }
  .cid-uEAiDdkM1X .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAiDdkM1X .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDdkM1X {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAiDdkM1X .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAiDdkM1X .content-wrap {
    width: 100%;
  }
}
.cid-uEAiDdkM1X .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEAiDdkM1X .mbr-text,
.cid-uEAiDdkM1X .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEAiDdkM1X .mbr-section-title DIV {
  text-align: left;
}
.cid-uEAiDdY3jz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAiDdY3jz .row {
  align-items: center;
}
.cid-uEAiDdY3jz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEAiDdY3jz .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDdY3jz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEAiDdY3jz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEAiDdY3jz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEAiDdY3jz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEAiDdY3jz .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDdY3jz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEAiDdY3jz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEAiDdY3jz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEAiDdY3jz .label-text {
    text-align: center !important;
  }
}
.cid-uEAiDdY3jz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEAiDdY3jz .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEAiDdY3jz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAiDdY3jz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDdY3jz .lists-container {
    justify-content: center;
  }
}
.cid-uEAiDdY3jz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEAiDdY3jz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDdY3jz .list {
    align-items: center;
  }
}
.cid-uEAiDdY3jz .list-item {
  display: flex;
  align-items: center;
}
.cid-uEAiDdY3jz .icon-wrapper {
  margin-right: 5px;
}
.cid-uEAiDdY3jz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEAiDdY3jz .list-item-text {
  flex-grow: 1;
}
.cid-uEAiDdY3jz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAiDdY3jz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEAiDdY3jz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEAiDdY3jz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEAiDdY3jz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDdY3jz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAiDdY3jz .mbr-section-title,
.cid-uEAiDdY3jz .mbr-section-btn {
  color: #ffffff;
}
.cid-uEAiDeKZE1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEAiDeKZE1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAiDeKZE1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAiDeKZE1 {
    align-items: center;
  }
  .cid-uEAiDeKZE1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAiDeKZE1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDeKZE1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAiDeKZE1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAiDeKZE1 .content-wrap {
    width: 100%;
  }
}
.cid-uEAiDeKZE1 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEAiDeKZE1 .mbr-text,
.cid-uEAiDeKZE1 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEAiDeKZE1 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEAiDft8xx {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEAiDft8xx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDft8xx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEAiDft8xx .container {
    padding: 0 20px;
  }
}
.cid-uEAiDft8xx .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEAiDft8xx .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEAiDft8xx .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEAiDft8xx .panel-group {
    padding: 0 20px;
  }
}
.cid-uEAiDft8xx .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEAiDft8xx .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEAiDft8xx .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEAiDft8xx .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEAiDft8xx .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEAiDft8xx .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEAiDft8xx .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEAiDft8xx .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEAiDft8xx .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEAiDft8xx .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEAiDft8xx .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEAiDft8xx .panel-title-edit {
  color: #272a5c;
}
.cid-uEAiDft8xx .panel-text {
  color: #464444;
}
.cid-uEAkV03Tiw {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEAkV03Tiw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAkV03Tiw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEAkV03Tiw .container {
    padding: 0 20px;
  }
}
.cid-uEAkV03Tiw .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEAkV03Tiw .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEAkV03Tiw .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEAkV03Tiw .panel-group {
    padding: 0 20px;
  }
}
.cid-uEAkV03Tiw .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEAkV03Tiw .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEAkV03Tiw .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEAkV03Tiw .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEAkV03Tiw .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEAkV03Tiw .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEAkV03Tiw .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEAkV03Tiw .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEAkV03Tiw .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEAkV03Tiw .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEAkV03Tiw .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEAkV03Tiw .panel-title-edit {
  color: #272a5c;
}
.cid-uEAkV03Tiw .panel-text {
  color: #464444;
}
.cid-uGyOsC9rVq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOsC9rVq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOsC9rVq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOsC9rVq .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOsC9rVq .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOsC9rVq .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOsC9rVq .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOsC9rVq .container {
    padding: 0 12px;
  }
}
.cid-uGyOsC9rVq .row {
  justify-content: center;
}
.cid-uGyOsC9rVq .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOsC9rVq .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOsC9rVq .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOsC9rVq .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOsC9rVq .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOsC9rVq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOsC9rVq .mbr-section-title,
.cid-uGyOsC9rVq .mbr-section-btn,
.cid-uGyOsC9rVq .title-wrapper {
  text-align: center;
}
.cid-uEAiDgNJgL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEAiDgNJgL .row {
  align-items: center;
}
.cid-uEAiDgNJgL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEAiDgNJgL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDgNJgL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEAiDgNJgL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEAiDgNJgL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEAiDgNJgL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEAiDgNJgL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDgNJgL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEAiDgNJgL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEAiDgNJgL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEAiDgNJgL .label-text {
    text-align: center !important;
  }
}
.cid-uEAiDgNJgL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEAiDgNJgL .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEAiDgNJgL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAiDgNJgL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDgNJgL .lists-container {
    justify-content: center;
  }
}
.cid-uEAiDgNJgL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEAiDgNJgL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDgNJgL .list {
    align-items: center;
  }
}
.cid-uEAiDgNJgL .list-item {
  display: flex;
  align-items: center;
}
.cid-uEAiDgNJgL .icon-wrapper {
  margin-right: 5px;
}
.cid-uEAiDgNJgL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEAiDgNJgL .list-item-text {
  flex-grow: 1;
}
.cid-uEAiDgNJgL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAiDgNJgL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEAiDgNJgL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEAiDgNJgL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEAiDgNJgL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDgNJgL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAiDgNJgL .mbr-section-title,
.cid-uEAiDgNJgL .mbr-section-btn {
  color: #272a5c;
}
.cid-uEAiDhHCSf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAiDhHCSf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDhHCSf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAiDhHCSf .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEAiDhHCSf .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEAiDhHCSf .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEAiDhHCSf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEAiDhHCSf .container {
    padding: 0 12px;
  }
}
.cid-uEAiDhHCSf .row {
  justify-content: center;
}
.cid-uEAiDhHCSf .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEAiDhHCSf .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEAiDhHCSf .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEAiDhHCSf .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEAiDhHCSf .mbr-section-title {
  color: #ffffff;
}
.cid-uEAiDhHCSf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEAiDhHCSf .mbr-section-title,
.cid-uEAiDhHCSf .mbr-section-btn,
.cid-uEAiDhHCSf .title-wrapper {
  text-align: center;
}
.cid-uJaW2b5rfP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaW2b5rfP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaW2b5rfP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaW2b5rfP .container {
    padding: 0 22px;
  }
}
.cid-uJaW2b5rfP .row {
  justify-content: space-between;
}
.cid-uJaW2b5rfP .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaW2b5rfP .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaW2b5rfP .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaW2b5rfP .mbr-section-title {
  color: #7f2346;
}
.cid-uJaW2b5rfP .mbr-text {
  color: #464444;
}
.cid-uJaW2b5rfP label {
  color: #000000;
}
.cid-uJaW2b5rfP LABEL {
  color: #767676;
}
.cid-uEAiDjbRPX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAiDjbRPX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEAiDjbRPX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEAiDjbRPX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDjbRPX .row {
    text-align: center;
  }
  .cid-uEAiDjbRPX .row > div {
    margin: auto;
  }
  .cid-uEAiDjbRPX .social-row {
    justify-content: center;
  }
}
.cid-uEAiDjbRPX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEAiDjbRPX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEAiDjbRPX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEAiDjbRPX .list {
    margin-bottom: 0rem;
  }
}
.cid-uEAiDjbRPX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEAiDjbRPX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEAiDjbRPX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEAiDjbRPX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDjbRPX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAiDk4sIX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEAiDk4sIX .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEAiDk4sIX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAiDk4sIX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAiDk4sIX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAiDk4sIX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAiDk4sIX {
    align-items: center;
  }
  .cid-uEAiDk4sIX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAiDk4sIX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAiDk4sIX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAiDk4sIX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAiDk4sIX .content-wrap {
    width: 100%;
  }
}
.cid-uEAiDk4sIX .mbr-section-title {
  text-align: center;
}
.cid-uEAiDk4sIX .mbr-text,
.cid-uEAiDk4sIX .mbr-section-btn {
  text-align: center;
}
.cid-uEApQ789Th {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEApQ789Th .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;
}
@media (max-width: 767px) {
  .cid-uEApQ789Th .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEApQ789Th .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEApQ789Th .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEApQ789Th .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEApQ789Th .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEApQ789Th .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEApQ789Th .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEApQ789Th .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEApQ789Th .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEApQ789Th .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEApQ789Th .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEApQ789Th .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEApQ789Th .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEApQ789Th .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEApQ789Th .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEApQ789Th .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEApQ789Th .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEApQ789Th .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEApQ789Th .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEApQ789Th .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEApQ789Th .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEApQ789Th .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ789Th .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEApQ789Th .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEApQ789Th .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEApQ789Th .nav-item:focus,
.cid-uEApQ789Th .nav-link:focus {
  outline: none;
}
.cid-uEApQ789Th .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEApQ789Th .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEApQ789Th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEApQ789Th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEApQ789Th .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEApQ789Th .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEApQ789Th .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEApQ789Th .navbar.opened {
  transition: all 0.25s;
}
.cid-uEApQ789Th .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEApQ789Th .navbar .navbar-logo img {
  width: auto;
}
.cid-uEApQ789Th .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEApQ789Th .navbar.collapsed {
  justify-content: center;
}
.cid-uEApQ789Th .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEApQ789Th .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEApQ789Th .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEApQ789Th .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEApQ789Th .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEApQ789Th .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-uEApQ789Th .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEApQ789Th .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEApQ789Th .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEApQ789Th .navbar {
    min-height: 72px;
  }
  .cid-uEApQ789Th .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEApQ789Th .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEApQ789Th .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEApQ789Th .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEApQ789Th .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEApQ789Th .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-uEApQ789Th .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEApQ789Th .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEApQ789Th .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEApQ789Th .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEApQ789Th .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEApQ789Th .dropdown-item.active,
.cid-uEApQ789Th .dropdown-item:active {
  background-color: transparent;
}
.cid-uEApQ789Th .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEApQ789Th .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEApQ789Th .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEApQ789Th .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEApQ789Th .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEApQ789Th .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEApQ789Th ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEApQ789Th .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEApQ789Th .navbar-buttons {
    text-align: left;
  }
}
.cid-uEApQ789Th button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEApQ789Th button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEApQ789Th button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEApQ789Th button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEApQ789Th button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEApQ789Th button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEApQ789Th nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEApQ789Th nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEApQ789Th nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEApQ789Th nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEApQ789Th .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEApQ789Th .opacityScroll {
  background: #ffffff !important;
}
.cid-uEApQ789Th a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEApQ789Th .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEApQ789Th .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEApQ789Th .navbar {
    height: 70px;
  }
  .cid-uEApQ789Th .navbar.opened {
    height: auto;
  }
  .cid-uEApQ789Th .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEApQ789Th .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEApQ789Th .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEApQ789Th .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEApQ789Th .navbar-brand {
    margin-right: auto;
  }
  .cid-uEApQ789Th .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEApQ789Th .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEApQ789Th .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEApQ789Th .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEApQ789Th .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEApQ789Th .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEApQ789Th .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEApQ789Th .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEApQ789Th .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEApQ7ZGVI {
  display: flex;
  background-image: url("../../../assets/images/alimentazionegastronomia-2000x1000.jpg");
}
.cid-uEApQ7ZGVI .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEApQ7ZGVI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQ7ZGVI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEApQ7ZGVI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEApQ7ZGVI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEApQ7ZGVI {
    align-items: center;
  }
  .cid-uEApQ7ZGVI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEApQ7ZGVI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ7ZGVI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEApQ7ZGVI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEApQ7ZGVI .content-wrap {
    width: 100%;
  }
}
.cid-uEApQ7ZGVI .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEApQ7ZGVI .mbr-text,
.cid-uEApQ7ZGVI .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEApQ7ZGVI .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOHgzxMB0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOHgzxMB0 .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOHgzxMB0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOHgzxMB0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOHgzxMB0 {
    align-items: center;
  }
  .cid-uFOHgzxMB0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOHgzxMB0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOHgzxMB0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOHgzxMB0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOHgzxMB0 .content-wrap {
    width: 100%;
  }
}
.cid-uFOHgzxMB0 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHgzxMB0 .mbr-text,
.cid-uFOHgzxMB0 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHgzxMB0 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEApQ8yrT5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEApQ8yrT5 .row {
  align-items: center;
}
.cid-uEApQ8yrT5 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEApQ8yrT5 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ8yrT5 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEApQ8yrT5 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEApQ8yrT5 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEApQ8yrT5 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEApQ8yrT5 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ8yrT5 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEApQ8yrT5 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEApQ8yrT5 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEApQ8yrT5 .label-text {
    text-align: center !important;
  }
}
.cid-uEApQ8yrT5 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEApQ8yrT5 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEApQ8yrT5 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEApQ8yrT5 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ8yrT5 .lists-container {
    justify-content: center;
  }
}
.cid-uEApQ8yrT5 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEApQ8yrT5 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ8yrT5 .list {
    align-items: center;
  }
}
.cid-uEApQ8yrT5 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEApQ8yrT5 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEApQ8yrT5 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEApQ8yrT5 .list-item-text {
  flex-grow: 1;
}
.cid-uEApQ8yrT5 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEApQ8yrT5 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEApQ8yrT5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEApQ8yrT5 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEApQ8yrT5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQ8yrT5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEApQ8yrT5 .mbr-section-title,
.cid-uEApQ8yrT5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEApQ9k49M {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEApQ9k49M .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEApQ9k49M .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEApQ9k49M {
    align-items: center;
  }
  .cid-uEApQ9k49M .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEApQ9k49M .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEApQ9k49M {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEApQ9k49M .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEApQ9k49M .content-wrap {
    width: 100%;
  }
}
.cid-uEApQ9k49M .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEApQ9k49M .mbr-text,
.cid-uEApQ9k49M .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEApQ9k49M .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEApQ9Z5NT {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEApQ9Z5NT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQ9Z5NT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEApQ9Z5NT .container {
    padding: 0 20px;
  }
}
.cid-uEApQ9Z5NT .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEApQ9Z5NT .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEApQ9Z5NT .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEApQ9Z5NT .panel-group {
    padding: 0 20px;
  }
}
.cid-uEApQ9Z5NT .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEApQ9Z5NT .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEApQ9Z5NT .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEApQ9Z5NT .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEApQ9Z5NT .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEApQ9Z5NT .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEApQ9Z5NT .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEApQ9Z5NT .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEApQ9Z5NT .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEApQ9Z5NT .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEApQ9Z5NT .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEApQ9Z5NT .panel-title-edit {
  color: #272a5c;
}
.cid-uEApQ9Z5NT .panel-text {
  color: #464444;
}
.cid-uGyOC9thRk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOC9thRk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOC9thRk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOC9thRk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOC9thRk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOC9thRk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOC9thRk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOC9thRk .container {
    padding: 0 12px;
  }
}
.cid-uGyOC9thRk .row {
  justify-content: center;
}
.cid-uGyOC9thRk .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOC9thRk .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOC9thRk .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOC9thRk .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOC9thRk .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOC9thRk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOC9thRk .mbr-section-title,
.cid-uGyOC9thRk .mbr-section-btn,
.cid-uGyOC9thRk .title-wrapper {
  text-align: center;
}
.cid-uEApQbtf9D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEApQbtf9D .row {
  align-items: center;
}
.cid-uEApQbtf9D .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEApQbtf9D .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEApQbtf9D .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEApQbtf9D .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEApQbtf9D .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEApQbtf9D .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEApQbtf9D .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEApQbtf9D .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEApQbtf9D .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEApQbtf9D .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEApQbtf9D .label-text {
    text-align: center !important;
  }
}
.cid-uEApQbtf9D .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEApQbtf9D .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEApQbtf9D .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEApQbtf9D .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEApQbtf9D .lists-container {
    justify-content: center;
  }
}
.cid-uEApQbtf9D .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEApQbtf9D .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEApQbtf9D .list {
    align-items: center;
  }
}
.cid-uEApQbtf9D .list-item {
  display: flex;
  align-items: center;
}
.cid-uEApQbtf9D .icon-wrapper {
  margin-right: 5px;
}
.cid-uEApQbtf9D .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEApQbtf9D .list-item-text {
  flex-grow: 1;
}
.cid-uEApQbtf9D .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEApQbtf9D .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEApQbtf9D .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEApQbtf9D .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEApQbtf9D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQbtf9D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEApQbtf9D .mbr-section-title,
.cid-uEApQbtf9D .mbr-section-btn {
  color: #272a5c;
}
.cid-uEApQctOay {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEApQctOay .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQctOay .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEApQctOay .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEApQctOay .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEApQctOay .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEApQctOay .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEApQctOay .container {
    padding: 0 12px;
  }
}
.cid-uEApQctOay .row {
  justify-content: center;
}
.cid-uEApQctOay .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEApQctOay .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEApQctOay .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEApQctOay .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEApQctOay .mbr-section-title {
  color: #ffffff;
}
.cid-uEApQctOay .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEApQctOay .mbr-section-title,
.cid-uEApQctOay .mbr-section-btn,
.cid-uEApQctOay .title-wrapper {
  text-align: center;
}
.cid-uJaWa29cq6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWa29cq6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWa29cq6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWa29cq6 .container {
    padding: 0 22px;
  }
}
.cid-uJaWa29cq6 .row {
  justify-content: space-between;
}
.cid-uJaWa29cq6 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWa29cq6 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWa29cq6 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWa29cq6 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWa29cq6 .mbr-text {
  color: #464444;
}
.cid-uJaWa29cq6 label {
  color: #000000;
}
.cid-uJaWa29cq6 LABEL {
  color: #767676;
}
.cid-uEApQe2eHI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEApQe2eHI .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEApQe2eHI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEApQe2eHI .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEApQe2eHI .row {
    text-align: center;
  }
  .cid-uEApQe2eHI .row > div {
    margin: auto;
  }
  .cid-uEApQe2eHI .social-row {
    justify-content: center;
  }
}
.cid-uEApQe2eHI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEApQe2eHI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEApQe2eHI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEApQe2eHI .list {
    margin-bottom: 0rem;
  }
}
.cid-uEApQe2eHI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEApQe2eHI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEApQe2eHI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEApQe2eHI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQe2eHI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEApQeWPTX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEApQeWPTX .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEApQeWPTX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEApQeWPTX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEApQeWPTX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEApQeWPTX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEApQeWPTX {
    align-items: center;
  }
  .cid-uEApQeWPTX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEApQeWPTX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEApQeWPTX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEApQeWPTX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEApQeWPTX .content-wrap {
    width: 100%;
  }
}
.cid-uEApQeWPTX .mbr-section-title {
  text-align: center;
}
.cid-uEApQeWPTX .mbr-text,
.cid-uEApQeWPTX .mbr-section-btn {
  text-align: center;
}
.cid-uEAuapLdtU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEAuapLdtU .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;
}
@media (max-width: 767px) {
  .cid-uEAuapLdtU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEAuapLdtU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEAuapLdtU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEAuapLdtU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEAuapLdtU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEAuapLdtU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEAuapLdtU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEAuapLdtU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEAuapLdtU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEAuapLdtU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEAuapLdtU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEAuapLdtU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEAuapLdtU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEAuapLdtU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEAuapLdtU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEAuapLdtU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEAuapLdtU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEAuapLdtU .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEAuapLdtU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEAuapLdtU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEAuapLdtU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEAuapLdtU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEAuapLdtU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEAuapLdtU .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEAuapLdtU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEAuapLdtU .nav-item:focus,
.cid-uEAuapLdtU .nav-link:focus {
  outline: none;
}
.cid-uEAuapLdtU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEAuapLdtU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEAuapLdtU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEAuapLdtU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEAuapLdtU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEAuapLdtU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEAuapLdtU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEAuapLdtU .navbar.opened {
  transition: all 0.25s;
}
.cid-uEAuapLdtU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEAuapLdtU .navbar .navbar-logo img {
  width: auto;
}
.cid-uEAuapLdtU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEAuapLdtU .navbar.collapsed {
  justify-content: center;
}
.cid-uEAuapLdtU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEAuapLdtU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEAuapLdtU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEAuapLdtU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEAuapLdtU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEAuapLdtU .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-uEAuapLdtU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEAuapLdtU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEAuapLdtU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEAuapLdtU .navbar {
    min-height: 72px;
  }
  .cid-uEAuapLdtU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEAuapLdtU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEAuapLdtU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEAuapLdtU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEAuapLdtU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEAuapLdtU .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-uEAuapLdtU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEAuapLdtU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEAuapLdtU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEAuapLdtU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEAuapLdtU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEAuapLdtU .dropdown-item.active,
.cid-uEAuapLdtU .dropdown-item:active {
  background-color: transparent;
}
.cid-uEAuapLdtU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEAuapLdtU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEAuapLdtU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEAuapLdtU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEAuapLdtU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEAuapLdtU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEAuapLdtU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEAuapLdtU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEAuapLdtU .navbar-buttons {
    text-align: left;
  }
}
.cid-uEAuapLdtU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEAuapLdtU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEAuapLdtU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEAuapLdtU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEAuapLdtU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEAuapLdtU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEAuapLdtU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEAuapLdtU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEAuapLdtU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEAuapLdtU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEAuapLdtU .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEAuapLdtU .opacityScroll {
  background: #ffffff !important;
}
.cid-uEAuapLdtU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEAuapLdtU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEAuapLdtU .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEAuapLdtU .navbar {
    height: 70px;
  }
  .cid-uEAuapLdtU .navbar.opened {
    height: auto;
  }
  .cid-uEAuapLdtU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEAuapLdtU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEAuapLdtU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEAuapLdtU .navbar-brand {
    margin-right: auto;
  }
  .cid-uEAuapLdtU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEAuapLdtU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEAuapLdtU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEAuapLdtU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEAuapLdtU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEAuapLdtU .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEAuapLdtU .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEAuapLdtU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEAuaqvZY0 {
  display: flex;
  background-image: url("../../../assets/images/organizzazione-2000x1000.jpg");
}
.cid-uEAuaqvZY0 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEAuaqvZY0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuaqvZY0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAuaqvZY0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAuaqvZY0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAuaqvZY0 {
    align-items: center;
  }
  .cid-uEAuaqvZY0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAuaqvZY0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAuaqvZY0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAuaqvZY0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAuaqvZY0 .content-wrap {
    width: 100%;
  }
}
.cid-uEAuaqvZY0 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEAuaqvZY0 .mbr-text,
.cid-uEAuaqvZY0 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEAuaqvZY0 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOHmRjDYX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOHmRjDYX .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOHmRjDYX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOHmRjDYX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOHmRjDYX {
    align-items: center;
  }
  .cid-uFOHmRjDYX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOHmRjDYX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOHmRjDYX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOHmRjDYX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOHmRjDYX .content-wrap {
    width: 100%;
  }
}
.cid-uFOHmRjDYX .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHmRjDYX .mbr-text,
.cid-uFOHmRjDYX .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHmRjDYX .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEAuar5e04 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAuar5e04 .row {
  align-items: center;
}
.cid-uEAuar5e04 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEAuar5e04 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAuar5e04 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEAuar5e04 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEAuar5e04 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEAuar5e04 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEAuar5e04 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEAuar5e04 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEAuar5e04 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEAuar5e04 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEAuar5e04 .label-text {
    text-align: center !important;
  }
}
.cid-uEAuar5e04 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEAuar5e04 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEAuar5e04 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAuar5e04 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEAuar5e04 .lists-container {
    justify-content: center;
  }
}
.cid-uEAuar5e04 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEAuar5e04 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAuar5e04 .list {
    align-items: center;
  }
}
.cid-uEAuar5e04 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEAuar5e04 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEAuar5e04 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEAuar5e04 .list-item-text {
  flex-grow: 1;
}
.cid-uEAuar5e04 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAuar5e04 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEAuar5e04 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEAuar5e04 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEAuar5e04 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuar5e04 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAuar5e04 .mbr-section-title,
.cid-uEAuar5e04 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEAuas0mEo {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEAuas0mEo .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAuas0mEo .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAuas0mEo {
    align-items: center;
  }
  .cid-uEAuas0mEo .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAuas0mEo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAuas0mEo {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAuas0mEo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAuas0mEo .content-wrap {
    width: 100%;
  }
}
.cid-uEAuas0mEo .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEAuas0mEo .mbr-text,
.cid-uEAuas0mEo .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEAuas0mEo .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEAuasB3tb {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEAuasB3tb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuasB3tb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEAuasB3tb .container {
    padding: 0 20px;
  }
}
.cid-uEAuasB3tb .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEAuasB3tb .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEAuasB3tb .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEAuasB3tb .panel-group {
    padding: 0 20px;
  }
}
.cid-uEAuasB3tb .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEAuasB3tb .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEAuasB3tb .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEAuasB3tb .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEAuasB3tb .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEAuasB3tb .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEAuasB3tb .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEAuasB3tb .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEAuasB3tb .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEAuasB3tb .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEAuasB3tb .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEAuasB3tb .panel-title-edit {
  color: #272a5c;
}
.cid-uEAuasB3tb .panel-text {
  color: #464444;
}
.cid-uEAAXk2uzL {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEAAXk2uzL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAAXk2uzL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEAAXk2uzL .container {
    padding: 0 20px;
  }
}
.cid-uEAAXk2uzL .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEAAXk2uzL .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEAAXk2uzL .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEAAXk2uzL .panel-group {
    padding: 0 20px;
  }
}
.cid-uEAAXk2uzL .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEAAXk2uzL .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEAAXk2uzL .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEAAXk2uzL .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEAAXk2uzL .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEAAXk2uzL .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEAAXk2uzL .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEAAXk2uzL .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEAAXk2uzL .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEAAXk2uzL .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEAAXk2uzL .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEAAXk2uzL .panel-title-edit {
  color: #272a5c;
}
.cid-uEAAXk2uzL .panel-text {
  color: #464444;
}
.cid-uQyFytU4SO {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyFytU4SO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyFytU4SO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyFytU4SO .container {
    padding: 0 20px;
  }
}
.cid-uQyFytU4SO .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyFytU4SO .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyFytU4SO .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyFytU4SO .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyFytU4SO .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyFytU4SO .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyFytU4SO .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyFytU4SO .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyFytU4SO .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyFytU4SO .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyFytU4SO .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyFytU4SO .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyFytU4SO .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyFytU4SO .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyFytU4SO .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyFytU4SO .panel-title-edit {
  color: #272a5c;
}
.cid-uQyFytU4SO .panel-text {
  color: #464444;
}
.cid-uEAF52vxE2 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEAF52vxE2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAF52vxE2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEAF52vxE2 .container {
    padding: 0 20px;
  }
}
.cid-uEAF52vxE2 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEAF52vxE2 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEAF52vxE2 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEAF52vxE2 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEAF52vxE2 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEAF52vxE2 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEAF52vxE2 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEAF52vxE2 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEAF52vxE2 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEAF52vxE2 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEAF52vxE2 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEAF52vxE2 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEAF52vxE2 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEAF52vxE2 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEAF52vxE2 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEAF52vxE2 .panel-title-edit {
  color: #272a5c;
}
.cid-uEAF52vxE2 .panel-text {
  color: #464444;
}
.cid-uGyOGlaalM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOGlaalM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOGlaalM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOGlaalM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOGlaalM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOGlaalM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOGlaalM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOGlaalM .container {
    padding: 0 12px;
  }
}
.cid-uGyOGlaalM .row {
  justify-content: center;
}
.cid-uGyOGlaalM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOGlaalM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOGlaalM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOGlaalM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOGlaalM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOGlaalM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOGlaalM .mbr-section-title,
.cid-uGyOGlaalM .mbr-section-btn,
.cid-uGyOGlaalM .title-wrapper {
  text-align: center;
}
.cid-uEAuatWp0J {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEAuatWp0J .row {
  align-items: center;
}
.cid-uEAuatWp0J .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEAuatWp0J .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAuatWp0J .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEAuatWp0J .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEAuatWp0J .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEAuatWp0J .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEAuatWp0J .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEAuatWp0J .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEAuatWp0J .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEAuatWp0J .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEAuatWp0J .label-text {
    text-align: center !important;
  }
}
.cid-uEAuatWp0J .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEAuatWp0J .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEAuatWp0J .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAuatWp0J .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEAuatWp0J .lists-container {
    justify-content: center;
  }
}
.cid-uEAuatWp0J .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEAuatWp0J .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEAuatWp0J .list {
    align-items: center;
  }
}
.cid-uEAuatWp0J .list-item {
  display: flex;
  align-items: center;
}
.cid-uEAuatWp0J .icon-wrapper {
  margin-right: 5px;
}
.cid-uEAuatWp0J .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEAuatWp0J .list-item-text {
  flex-grow: 1;
}
.cid-uEAuatWp0J .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEAuatWp0J .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEAuatWp0J .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEAuatWp0J .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEAuatWp0J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuatWp0J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAuatWp0J .mbr-section-title,
.cid-uEAuatWp0J .mbr-section-btn {
  color: #272a5c;
}
.cid-uEAuauP6mJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAuauP6mJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuauP6mJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAuauP6mJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEAuauP6mJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEAuauP6mJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEAuauP6mJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEAuauP6mJ .container {
    padding: 0 12px;
  }
}
.cid-uEAuauP6mJ .row {
  justify-content: center;
}
.cid-uEAuauP6mJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEAuauP6mJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEAuauP6mJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEAuauP6mJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEAuauP6mJ .mbr-section-title {
  color: #ffffff;
}
.cid-uEAuauP6mJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEAuauP6mJ .mbr-section-title,
.cid-uEAuauP6mJ .mbr-section-btn,
.cid-uEAuauP6mJ .title-wrapper {
  text-align: center;
}
.cid-uJaWe3nE9C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWe3nE9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWe3nE9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWe3nE9C .container {
    padding: 0 22px;
  }
}
.cid-uJaWe3nE9C .row {
  justify-content: space-between;
}
.cid-uJaWe3nE9C .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWe3nE9C .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWe3nE9C .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWe3nE9C .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWe3nE9C .mbr-text {
  color: #464444;
}
.cid-uJaWe3nE9C label {
  color: #000000;
}
.cid-uJaWe3nE9C LABEL {
  color: #767676;
}
.cid-uEAuawq8AN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEAuawq8AN .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEAuawq8AN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEAuawq8AN .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEAuawq8AN .row {
    text-align: center;
  }
  .cid-uEAuawq8AN .row > div {
    margin: auto;
  }
  .cid-uEAuawq8AN .social-row {
    justify-content: center;
  }
}
.cid-uEAuawq8AN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEAuawq8AN .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEAuawq8AN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEAuawq8AN .list {
    margin-bottom: 0rem;
  }
}
.cid-uEAuawq8AN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEAuawq8AN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEAuawq8AN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEAuawq8AN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuawq8AN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAuaxmSkH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEAuaxmSkH .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEAuaxmSkH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEAuaxmSkH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEAuaxmSkH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEAuaxmSkH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEAuaxmSkH {
    align-items: center;
  }
  .cid-uEAuaxmSkH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEAuaxmSkH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEAuaxmSkH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEAuaxmSkH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEAuaxmSkH .content-wrap {
    width: 100%;
  }
}
.cid-uEAuaxmSkH .mbr-section-title {
  text-align: center;
}
.cid-uEAuaxmSkH .mbr-text,
.cid-uEAuaxmSkH .mbr-section-btn {
  text-align: center;
}
.cid-uEEmSkALNC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEEmSkALNC .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;
}
@media (max-width: 767px) {
  .cid-uEEmSkALNC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEEmSkALNC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEEmSkALNC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEEmSkALNC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEEmSkALNC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEEmSkALNC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEEmSkALNC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEEmSkALNC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEEmSkALNC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEEmSkALNC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEEmSkALNC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEEmSkALNC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEEmSkALNC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEEmSkALNC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEEmSkALNC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEEmSkALNC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEEmSkALNC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEEmSkALNC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEmSkALNC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEEmSkALNC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEEmSkALNC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEEmSkALNC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSkALNC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEEmSkALNC .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEEmSkALNC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEEmSkALNC .nav-item:focus,
.cid-uEEmSkALNC .nav-link:focus {
  outline: none;
}
.cid-uEEmSkALNC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEEmSkALNC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEEmSkALNC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEEmSkALNC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEEmSkALNC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEEmSkALNC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEEmSkALNC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEEmSkALNC .navbar.opened {
  transition: all 0.25s;
}
.cid-uEEmSkALNC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEEmSkALNC .navbar .navbar-logo img {
  width: auto;
}
.cid-uEEmSkALNC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEEmSkALNC .navbar.collapsed {
  justify-content: center;
}
.cid-uEEmSkALNC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEEmSkALNC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEEmSkALNC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEEmSkALNC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEEmSkALNC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEEmSkALNC .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-uEEmSkALNC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEEmSkALNC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEEmSkALNC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEmSkALNC .navbar {
    min-height: 72px;
  }
  .cid-uEEmSkALNC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEEmSkALNC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEEmSkALNC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEEmSkALNC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEEmSkALNC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEEmSkALNC .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-uEEmSkALNC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEEmSkALNC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEEmSkALNC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEEmSkALNC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEEmSkALNC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEEmSkALNC .dropdown-item.active,
.cid-uEEmSkALNC .dropdown-item:active {
  background-color: transparent;
}
.cid-uEEmSkALNC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEEmSkALNC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEEmSkALNC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEEmSkALNC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEEmSkALNC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEEmSkALNC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEEmSkALNC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEEmSkALNC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEEmSkALNC .navbar-buttons {
    text-align: left;
  }
}
.cid-uEEmSkALNC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEEmSkALNC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEEmSkALNC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEEmSkALNC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEmSkALNC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEmSkALNC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEEmSkALNC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEmSkALNC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEEmSkALNC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEEmSkALNC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEmSkALNC .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEEmSkALNC .opacityScroll {
  background: #ffffff !important;
}
.cid-uEEmSkALNC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEEmSkALNC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEEmSkALNC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEEmSkALNC .navbar {
    height: 70px;
  }
  .cid-uEEmSkALNC .navbar.opened {
    height: auto;
  }
  .cid-uEEmSkALNC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEEmSkALNC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEEmSkALNC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEEmSkALNC .navbar-brand {
    margin-right: auto;
  }
  .cid-uEEmSkALNC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEEmSkALNC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEEmSkALNC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEEmSkALNC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEmSkALNC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEEmSkALNC .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEEmSkALNC .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEEmSkALNC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEEmSlB9la {
  display: flex;
  background-image: url("../../../assets/images/magistrali-2000x1000.jpg");
}
.cid-uEEmSlB9la .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEEmSlB9la .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEmSlB9la .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEmSlB9la .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEmSlB9la .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEmSlB9la {
    align-items: center;
  }
  .cid-uEEmSlB9la .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEmSlB9la .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSlB9la {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEmSlB9la .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEmSlB9la .content-wrap {
    width: 100%;
  }
}
.cid-uEEmSlB9la .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEEmSlB9la .mbr-text,
.cid-uEEmSlB9la .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEEmSlB9la .mbr-section-title DIV {
  text-align: left;
}
.cid-uEEmSmbuTI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEmSmbuTI .row {
  align-items: center;
}
.cid-uEEmSmbuTI .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEmSmbuTI .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSmbuTI .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEmSmbuTI .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEmSmbuTI .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEmSmbuTI .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEmSmbuTI .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSmbuTI .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEmSmbuTI .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEmSmbuTI .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEmSmbuTI .label-text {
    text-align: center !important;
  }
}
.cid-uEEmSmbuTI .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEmSmbuTI .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEmSmbuTI .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEmSmbuTI .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSmbuTI .lists-container {
    justify-content: center;
  }
}
.cid-uEEmSmbuTI .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEmSmbuTI .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSmbuTI .list {
    align-items: center;
  }
}
.cid-uEEmSmbuTI .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEmSmbuTI .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEmSmbuTI .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEmSmbuTI .list-item-text {
  flex-grow: 1;
}
.cid-uEEmSmbuTI .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEmSmbuTI .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEmSmbuTI .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEmSmbuTI .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEmSmbuTI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEmSmbuTI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEmSmbuTI .mbr-section-title,
.cid-uEEmSmbuTI .mbr-section-btn {
  color: #ffffff;
}
.cid-uEEmSn94JJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f7f7f7;
}
.cid-uEEmSn94JJ img,
.cid-uEEmSn94JJ .item-img {
  width: 100%;
}
.cid-uEEmSn94JJ .item:focus,
.cid-uEEmSn94JJ span:focus {
  outline: none;
}
.cid-uEEmSn94JJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uEEmSn94JJ .item {
    margin-bottom: 1rem;
  }
}
.cid-uEEmSn94JJ .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uEEmSn94JJ .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSn94JJ .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uEEmSn94JJ .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uEEmSn94JJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uEEmSn94JJ .mbr-section-title {
  color: #272a5c;
}
.cid-uEEmSn94JJ .item-title {
  text-align: left;
  color: #7f2346;
}
.cid-uEEmSn94JJ .item-subtitle {
  text-align: left;
}
.cid-uEEmSn94JJ .mbr-text,
.cid-uEEmSn94JJ .item .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEEmSn94JJ .content-head {
  max-width: 800px;
}
.cid-uGyOLvONfB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOLvONfB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOLvONfB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOLvONfB .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOLvONfB .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOLvONfB .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOLvONfB .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOLvONfB .container {
    padding: 0 12px;
  }
}
.cid-uGyOLvONfB .row {
  justify-content: center;
}
.cid-uGyOLvONfB .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOLvONfB .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOLvONfB .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOLvONfB .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOLvONfB .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOLvONfB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOLvONfB .mbr-section-title,
.cid-uGyOLvONfB .mbr-section-btn,
.cid-uGyOLvONfB .title-wrapper {
  text-align: center;
}
.cid-uEEmSqBCOY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEEmSqBCOY .row {
  align-items: center;
}
.cid-uEEmSqBCOY .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEmSqBCOY .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSqBCOY .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEmSqBCOY .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEmSqBCOY .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEmSqBCOY .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEmSqBCOY .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSqBCOY .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEmSqBCOY .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEmSqBCOY .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEmSqBCOY .label-text {
    text-align: center !important;
  }
}
.cid-uEEmSqBCOY .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEmSqBCOY .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEmSqBCOY .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEmSqBCOY .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSqBCOY .lists-container {
    justify-content: center;
  }
}
.cid-uEEmSqBCOY .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEmSqBCOY .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSqBCOY .list {
    align-items: center;
  }
}
.cid-uEEmSqBCOY .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEmSqBCOY .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEmSqBCOY .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEmSqBCOY .list-item-text {
  flex-grow: 1;
}
.cid-uEEmSqBCOY .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEmSqBCOY .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEmSqBCOY .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEmSqBCOY .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEmSqBCOY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEmSqBCOY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEmSqBCOY .mbr-section-title,
.cid-uEEmSqBCOY .mbr-section-btn {
  color: #272a5c;
}
.cid-uEEmSrK1Xr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEmSrK1Xr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEmSrK1Xr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEmSrK1Xr .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEEmSrK1Xr .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEmSrK1Xr .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEEmSrK1Xr .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEmSrK1Xr .container {
    padding: 0 12px;
  }
}
.cid-uEEmSrK1Xr .row {
  justify-content: center;
}
.cid-uEEmSrK1Xr .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEEmSrK1Xr .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEEmSrK1Xr .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEEmSrK1Xr .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEEmSrK1Xr .mbr-section-title {
  color: #ffffff;
}
.cid-uEEmSrK1Xr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEEmSrK1Xr .mbr-section-title,
.cid-uEEmSrK1Xr .mbr-section-btn,
.cid-uEEmSrK1Xr .title-wrapper {
  text-align: center;
}
.cid-uJaWip4dMc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWip4dMc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWip4dMc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWip4dMc .container {
    padding: 0 22px;
  }
}
.cid-uJaWip4dMc .row {
  justify-content: space-between;
}
.cid-uJaWip4dMc .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWip4dMc .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWip4dMc .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWip4dMc .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWip4dMc .mbr-text {
  color: #464444;
}
.cid-uJaWip4dMc label {
  color: #000000;
}
.cid-uJaWip4dMc LABEL {
  color: #767676;
}
.cid-uEEmStIm5I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEmStIm5I .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEEmStIm5I .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEEmStIm5I .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEEmStIm5I .row {
    text-align: center;
  }
  .cid-uEEmStIm5I .row > div {
    margin: auto;
  }
  .cid-uEEmStIm5I .social-row {
    justify-content: center;
  }
}
.cid-uEEmStIm5I .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEEmStIm5I .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEEmStIm5I .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEEmStIm5I .list {
    margin-bottom: 0rem;
  }
}
.cid-uEEmStIm5I .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEEmStIm5I .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEEmStIm5I div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEEmStIm5I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEmStIm5I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEmSuX0iq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEEmSuX0iq .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEEmSuX0iq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEmSuX0iq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEmSuX0iq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEmSuX0iq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEmSuX0iq {
    align-items: center;
  }
  .cid-uEEmSuX0iq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEmSuX0iq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEmSuX0iq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEmSuX0iq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEmSuX0iq .content-wrap {
    width: 100%;
  }
}
.cid-uEEmSuX0iq .mbr-section-title {
  text-align: center;
}
.cid-uEEmSuX0iq .mbr-text,
.cid-uEEmSuX0iq .mbr-section-btn {
  text-align: center;
}
.cid-uEEor8nrIr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEEor8nrIr .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;
}
@media (max-width: 767px) {
  .cid-uEEor8nrIr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEEor8nrIr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEEor8nrIr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEEor8nrIr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEEor8nrIr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEEor8nrIr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEEor8nrIr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEEor8nrIr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEEor8nrIr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEEor8nrIr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEEor8nrIr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEEor8nrIr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEEor8nrIr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEEor8nrIr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEEor8nrIr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEEor8nrIr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEEor8nrIr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEEor8nrIr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEor8nrIr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEEor8nrIr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEEor8nrIr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEEor8nrIr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEEor8nrIr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEEor8nrIr .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEEor8nrIr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEEor8nrIr .nav-item:focus,
.cid-uEEor8nrIr .nav-link:focus {
  outline: none;
}
.cid-uEEor8nrIr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEEor8nrIr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEEor8nrIr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEEor8nrIr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEEor8nrIr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEEor8nrIr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEEor8nrIr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEEor8nrIr .navbar.opened {
  transition: all 0.25s;
}
.cid-uEEor8nrIr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEEor8nrIr .navbar .navbar-logo img {
  width: auto;
}
.cid-uEEor8nrIr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEEor8nrIr .navbar.collapsed {
  justify-content: center;
}
.cid-uEEor8nrIr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEEor8nrIr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEEor8nrIr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEEor8nrIr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEEor8nrIr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEEor8nrIr .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-uEEor8nrIr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEEor8nrIr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEEor8nrIr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEor8nrIr .navbar {
    min-height: 72px;
  }
  .cid-uEEor8nrIr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEEor8nrIr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEEor8nrIr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEEor8nrIr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEEor8nrIr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEEor8nrIr .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-uEEor8nrIr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEEor8nrIr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEEor8nrIr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEEor8nrIr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEEor8nrIr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEEor8nrIr .dropdown-item.active,
.cid-uEEor8nrIr .dropdown-item:active {
  background-color: transparent;
}
.cid-uEEor8nrIr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEEor8nrIr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEEor8nrIr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEEor8nrIr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEEor8nrIr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEEor8nrIr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEEor8nrIr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEEor8nrIr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEEor8nrIr .navbar-buttons {
    text-align: left;
  }
}
.cid-uEEor8nrIr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEEor8nrIr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEEor8nrIr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEEor8nrIr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEor8nrIr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEor8nrIr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEEor8nrIr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEor8nrIr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEEor8nrIr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEEor8nrIr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEor8nrIr .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEEor8nrIr .opacityScroll {
  background: #ffffff !important;
}
.cid-uEEor8nrIr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEEor8nrIr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEEor8nrIr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEEor8nrIr .navbar {
    height: 70px;
  }
  .cid-uEEor8nrIr .navbar.opened {
    height: auto;
  }
  .cid-uEEor8nrIr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEEor8nrIr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEEor8nrIr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEEor8nrIr .navbar-brand {
    margin-right: auto;
  }
  .cid-uEEor8nrIr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEEor8nrIr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEEor8nrIr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEEor8nrIr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEor8nrIr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEEor8nrIr .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEEor8nrIr .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEEor8nrIr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEEor9mtUE {
  display: flex;
  background-image: url("../../../assets/images/economia-2000x1000.jpg");
}
.cid-uEEor9mtUE .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEEor9mtUE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEor9mtUE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEor9mtUE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEor9mtUE .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEor9mtUE {
    align-items: center;
  }
  .cid-uEEor9mtUE .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEor9mtUE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEor9mtUE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEor9mtUE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEor9mtUE .content-wrap {
    width: 100%;
  }
}
.cid-uEEor9mtUE .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEEor9mtUE .mbr-text,
.cid-uEEor9mtUE .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEEor9mtUE .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOzbKfDHN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOzbKfDHN .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOzbKfDHN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOzbKfDHN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOzbKfDHN {
    align-items: center;
  }
  .cid-uFOzbKfDHN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOzbKfDHN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOzbKfDHN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOzbKfDHN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOzbKfDHN .content-wrap {
    width: 100%;
  }
}
.cid-uFOzbKfDHN .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzbKfDHN .mbr-text,
.cid-uFOzbKfDHN .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzbKfDHN .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEora9oVJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEora9oVJ .row {
  align-items: center;
}
.cid-uEEora9oVJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEora9oVJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEora9oVJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEora9oVJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEora9oVJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEora9oVJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEora9oVJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEora9oVJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEora9oVJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEora9oVJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEora9oVJ .label-text {
    text-align: center !important;
  }
}
.cid-uEEora9oVJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEora9oVJ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEora9oVJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEora9oVJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEora9oVJ .lists-container {
    justify-content: center;
  }
}
.cid-uEEora9oVJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEora9oVJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEora9oVJ .list {
    align-items: center;
  }
}
.cid-uEEora9oVJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEora9oVJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEora9oVJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEora9oVJ .list-item-text {
  flex-grow: 1;
}
.cid-uEEora9oVJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEora9oVJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEora9oVJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEora9oVJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEora9oVJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEora9oVJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEora9oVJ .mbr-section-title,
.cid-uEEora9oVJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uEEorblsc6 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEEorblsc6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEorblsc6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEorblsc6 {
    align-items: center;
  }
  .cid-uEEorblsc6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEorblsc6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEorblsc6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEorblsc6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEorblsc6 .content-wrap {
    width: 100%;
  }
}
.cid-uEEorblsc6 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEEorblsc6 .mbr-text,
.cid-uEEorblsc6 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEEorblsc6 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEorc0A7R {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEEorc0A7R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEorc0A7R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEEorc0A7R .container {
    padding: 0 20px;
  }
}
.cid-uEEorc0A7R .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEEorc0A7R .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEEorc0A7R .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEEorc0A7R .panel-group {
    padding: 0 20px;
  }
}
.cid-uEEorc0A7R .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEEorc0A7R .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEEorc0A7R .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEEorc0A7R .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEEorc0A7R .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEEorc0A7R .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEEorc0A7R .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEEorc0A7R .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEEorc0A7R .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEEorc0A7R .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEEorc0A7R .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEEorc0A7R .panel-title-edit {
  color: #272a5c;
}
.cid-uEEorc0A7R .panel-text {
  color: #464444;
}
.cid-uEEorcOaOz {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEEorcOaOz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEorcOaOz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEEorcOaOz .container {
    padding: 0 20px;
  }
}
.cid-uEEorcOaOz .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEEorcOaOz .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEEorcOaOz .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEEorcOaOz .panel-group {
    padding: 0 20px;
  }
}
.cid-uEEorcOaOz .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEEorcOaOz .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEEorcOaOz .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEEorcOaOz .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEEorcOaOz .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEEorcOaOz .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEEorcOaOz .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEEorcOaOz .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEEorcOaOz .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEEorcOaOz .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEEorcOaOz .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEEorcOaOz .panel-title-edit {
  color: #272a5c;
}
.cid-uEEorcOaOz .panel-text {
  color: #464444;
}
.cid-uGyOQhfo30 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOQhfo30 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOQhfo30 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOQhfo30 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOQhfo30 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOQhfo30 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOQhfo30 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOQhfo30 .container {
    padding: 0 12px;
  }
}
.cid-uGyOQhfo30 .row {
  justify-content: center;
}
.cid-uGyOQhfo30 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOQhfo30 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOQhfo30 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOQhfo30 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOQhfo30 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOQhfo30 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOQhfo30 .mbr-section-title,
.cid-uGyOQhfo30 .mbr-section-btn,
.cid-uGyOQhfo30 .title-wrapper {
  text-align: center;
}
.cid-uEEorggT10 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEEorggT10 .row {
  align-items: center;
}
.cid-uEEorggT10 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEorggT10 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEorggT10 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEorggT10 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEorggT10 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEorggT10 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEorggT10 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEorggT10 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEorggT10 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEorggT10 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEorggT10 .label-text {
    text-align: center !important;
  }
}
.cid-uEEorggT10 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEorggT10 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEorggT10 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEorggT10 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEorggT10 .lists-container {
    justify-content: center;
  }
}
.cid-uEEorggT10 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEorggT10 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEorggT10 .list {
    align-items: center;
  }
}
.cid-uEEorggT10 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEorggT10 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEorggT10 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEorggT10 .list-item-text {
  flex-grow: 1;
}
.cid-uEEorggT10 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEorggT10 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEorggT10 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEorggT10 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEorggT10 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEorggT10 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEorggT10 .mbr-section-title,
.cid-uEEorggT10 .mbr-section-btn {
  color: #272a5c;
}
.cid-uEEorhq4iA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEorhq4iA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEorhq4iA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEorhq4iA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEEorhq4iA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEorhq4iA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEEorhq4iA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEorhq4iA .container {
    padding: 0 12px;
  }
}
.cid-uEEorhq4iA .row {
  justify-content: center;
}
.cid-uEEorhq4iA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEEorhq4iA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEEorhq4iA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEEorhq4iA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEEorhq4iA .mbr-section-title {
  color: #ffffff;
}
.cid-uEEorhq4iA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEEorhq4iA .mbr-section-title,
.cid-uEEorhq4iA .mbr-section-btn,
.cid-uEEorhq4iA .title-wrapper {
  text-align: center;
}
.cid-uJaWmHlvYo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWmHlvYo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWmHlvYo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWmHlvYo .container {
    padding: 0 22px;
  }
}
.cid-uJaWmHlvYo .row {
  justify-content: space-between;
}
.cid-uJaWmHlvYo .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWmHlvYo .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWmHlvYo .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWmHlvYo .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWmHlvYo .mbr-text {
  color: #464444;
}
.cid-uJaWmHlvYo label {
  color: #000000;
}
.cid-uJaWmHlvYo LABEL {
  color: #767676;
}
.cid-uEEorjFwNe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEorjFwNe .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEEorjFwNe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEEorjFwNe .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEEorjFwNe .row {
    text-align: center;
  }
  .cid-uEEorjFwNe .row > div {
    margin: auto;
  }
  .cid-uEEorjFwNe .social-row {
    justify-content: center;
  }
}
.cid-uEEorjFwNe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEEorjFwNe .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEEorjFwNe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEEorjFwNe .list {
    margin-bottom: 0rem;
  }
}
.cid-uEEorjFwNe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEEorjFwNe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEEorjFwNe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEEorjFwNe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEorjFwNe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEorkPpFx {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEEorkPpFx .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEEorkPpFx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEorkPpFx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEorkPpFx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEorkPpFx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEorkPpFx {
    align-items: center;
  }
  .cid-uEEorkPpFx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEorkPpFx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEorkPpFx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEorkPpFx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEorkPpFx .content-wrap {
    width: 100%;
  }
}
.cid-uEEorkPpFx .mbr-section-title {
  text-align: center;
}
.cid-uEEorkPpFx .mbr-text,
.cid-uEEorkPpFx .mbr-section-btn {
  text-align: center;
}
.cid-uEEuIFBGc6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEEuIFBGc6 .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;
}
@media (max-width: 767px) {
  .cid-uEEuIFBGc6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEEuIFBGc6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEEuIFBGc6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEEuIFBGc6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEEuIFBGc6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEEuIFBGc6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEEuIFBGc6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEEuIFBGc6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEEuIFBGc6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEEuIFBGc6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEEuIFBGc6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEEuIFBGc6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEEuIFBGc6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEEuIFBGc6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEEuIFBGc6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEEuIFBGc6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEEuIFBGc6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEEuIFBGc6 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEuIFBGc6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEEuIFBGc6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEEuIFBGc6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEEuIFBGc6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIFBGc6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEEuIFBGc6 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEEuIFBGc6 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEEuIFBGc6 .nav-item:focus,
.cid-uEEuIFBGc6 .nav-link:focus {
  outline: none;
}
.cid-uEEuIFBGc6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEEuIFBGc6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEEuIFBGc6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEEuIFBGc6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEEuIFBGc6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEEuIFBGc6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEEuIFBGc6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEEuIFBGc6 .navbar.opened {
  transition: all 0.25s;
}
.cid-uEEuIFBGc6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEEuIFBGc6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uEEuIFBGc6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEEuIFBGc6 .navbar.collapsed {
  justify-content: center;
}
.cid-uEEuIFBGc6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEEuIFBGc6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEEuIFBGc6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEEuIFBGc6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEEuIFBGc6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEEuIFBGc6 .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-uEEuIFBGc6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEEuIFBGc6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEEuIFBGc6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEuIFBGc6 .navbar {
    min-height: 72px;
  }
  .cid-uEEuIFBGc6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEEuIFBGc6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEEuIFBGc6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEEuIFBGc6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEEuIFBGc6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEEuIFBGc6 .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-uEEuIFBGc6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEEuIFBGc6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEEuIFBGc6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEEuIFBGc6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEEuIFBGc6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEEuIFBGc6 .dropdown-item.active,
.cid-uEEuIFBGc6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uEEuIFBGc6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEEuIFBGc6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEEuIFBGc6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEEuIFBGc6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEEuIFBGc6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEEuIFBGc6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEEuIFBGc6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEEuIFBGc6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEEuIFBGc6 .navbar-buttons {
    text-align: left;
  }
}
.cid-uEEuIFBGc6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEEuIFBGc6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEEuIFBGc6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEEuIFBGc6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEuIFBGc6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEuIFBGc6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEEuIFBGc6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEuIFBGc6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEEuIFBGc6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEEuIFBGc6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEuIFBGc6 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEEuIFBGc6 .opacityScroll {
  background: #ffffff !important;
}
.cid-uEEuIFBGc6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEEuIFBGc6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEEuIFBGc6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEEuIFBGc6 .navbar {
    height: 70px;
  }
  .cid-uEEuIFBGc6 .navbar.opened {
    height: auto;
  }
  .cid-uEEuIFBGc6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEEuIFBGc6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEEuIFBGc6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEEuIFBGc6 .navbar-brand {
    margin-right: auto;
  }
  .cid-uEEuIFBGc6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEEuIFBGc6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEEuIFBGc6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEEuIFBGc6 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEuIFBGc6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEEuIFBGc6 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEEuIFBGc6 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEEuIFBGc6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEEuIGr2lk {
  display: flex;
  background-image: url("../../../assets/images/filologia-2000x1000.jpg");
}
.cid-uEEuIGr2lk .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEEuIGr2lk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIGr2lk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEuIGr2lk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEuIGr2lk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEuIGr2lk {
    align-items: center;
  }
  .cid-uEEuIGr2lk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEuIGr2lk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIGr2lk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEuIGr2lk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEuIGr2lk .content-wrap {
    width: 100%;
  }
}
.cid-uEEuIGr2lk .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEEuIGr2lk .mbr-text,
.cid-uEEuIGr2lk .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEEuIGr2lk .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOzeccWHT {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOzeccWHT .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOzeccWHT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOzeccWHT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOzeccWHT {
    align-items: center;
  }
  .cid-uFOzeccWHT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOzeccWHT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOzeccWHT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOzeccWHT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOzeccWHT .content-wrap {
    width: 100%;
  }
}
.cid-uFOzeccWHT .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzeccWHT .mbr-text,
.cid-uFOzeccWHT .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzeccWHT .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEuIGYxzc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEuIGYxzc .row {
  align-items: center;
}
.cid-uEEuIGYxzc .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEuIGYxzc .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIGYxzc .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEuIGYxzc .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEuIGYxzc .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEuIGYxzc .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEuIGYxzc .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIGYxzc .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEuIGYxzc .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEuIGYxzc .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEuIGYxzc .label-text {
    text-align: center !important;
  }
}
.cid-uEEuIGYxzc .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEuIGYxzc .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEuIGYxzc .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEuIGYxzc .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIGYxzc .lists-container {
    justify-content: center;
  }
}
.cid-uEEuIGYxzc .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEuIGYxzc .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIGYxzc .list {
    align-items: center;
  }
}
.cid-uEEuIGYxzc .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEuIGYxzc .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEuIGYxzc .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEuIGYxzc .list-item-text {
  flex-grow: 1;
}
.cid-uEEuIGYxzc .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEuIGYxzc .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEuIGYxzc .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEuIGYxzc .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEuIGYxzc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIGYxzc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEuIGYxzc .mbr-section-title,
.cid-uEEuIGYxzc .mbr-section-btn {
  color: #ffffff;
}
.cid-uEEuIHVBRy {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEEuIHVBRy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEuIHVBRy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEuIHVBRy {
    align-items: center;
  }
  .cid-uEEuIHVBRy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEuIHVBRy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIHVBRy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEuIHVBRy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEuIHVBRy .content-wrap {
    width: 100%;
  }
}
.cid-uEEuIHVBRy .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEEuIHVBRy .mbr-text,
.cid-uEEuIHVBRy .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEEuIHVBRy .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEuIISMCP {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEEuIISMCP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIISMCP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEEuIISMCP .container {
    padding: 0 20px;
  }
}
.cid-uEEuIISMCP .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEEuIISMCP .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEEuIISMCP .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEEuIISMCP .panel-group {
    padding: 0 20px;
  }
}
.cid-uEEuIISMCP .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEEuIISMCP .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEEuIISMCP .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEEuIISMCP .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEEuIISMCP .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEEuIISMCP .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEEuIISMCP .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEEuIISMCP .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEEuIISMCP .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEEuIISMCP .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEEuIISMCP .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEEuIISMCP .panel-title-edit {
  color: #272a5c;
}
.cid-uEEuIISMCP .panel-text {
  color: #464444;
}
.cid-uEEuIKpJkO {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEEuIKpJkO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIKpJkO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEEuIKpJkO .container {
    padding: 0 20px;
  }
}
.cid-uEEuIKpJkO .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEEuIKpJkO .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEEuIKpJkO .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEEuIKpJkO .panel-group {
    padding: 0 20px;
  }
}
.cid-uEEuIKpJkO .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEEuIKpJkO .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEEuIKpJkO .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEEuIKpJkO .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEEuIKpJkO .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEEuIKpJkO .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEEuIKpJkO .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEEuIKpJkO .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEEuIKpJkO .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEEuIKpJkO .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEEuIKpJkO .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEEuIKpJkO .panel-title-edit {
  color: #272a5c;
}
.cid-uEEuIKpJkO .panel-text {
  color: #464444;
}
.cid-uGyOVHtrKa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOVHtrKa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOVHtrKa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOVHtrKa .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOVHtrKa .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOVHtrKa .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOVHtrKa .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOVHtrKa .container {
    padding: 0 12px;
  }
}
.cid-uGyOVHtrKa .row {
  justify-content: center;
}
.cid-uGyOVHtrKa .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOVHtrKa .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOVHtrKa .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOVHtrKa .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOVHtrKa .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOVHtrKa .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOVHtrKa .mbr-section-title,
.cid-uGyOVHtrKa .mbr-section-btn,
.cid-uGyOVHtrKa .title-wrapper {
  text-align: center;
}
.cid-uEEuILQrrN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEEuILQrrN .row {
  align-items: center;
}
.cid-uEEuILQrrN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEuILQrrN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEuILQrrN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEuILQrrN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEuILQrrN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEuILQrrN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEuILQrrN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEuILQrrN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEuILQrrN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEuILQrrN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEuILQrrN .label-text {
    text-align: center !important;
  }
}
.cid-uEEuILQrrN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEuILQrrN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEuILQrrN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEuILQrrN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEuILQrrN .lists-container {
    justify-content: center;
  }
}
.cid-uEEuILQrrN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEuILQrrN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEuILQrrN .list {
    align-items: center;
  }
}
.cid-uEEuILQrrN .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEuILQrrN .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEuILQrrN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEuILQrrN .list-item-text {
  flex-grow: 1;
}
.cid-uEEuILQrrN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEuILQrrN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEuILQrrN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEuILQrrN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEuILQrrN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuILQrrN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEuILQrrN .mbr-section-title,
.cid-uEEuILQrrN .mbr-section-btn {
  color: #272a5c;
}
.cid-uEEuIN2pZK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEuIN2pZK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIN2pZK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEuIN2pZK .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEEuIN2pZK .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEuIN2pZK .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEEuIN2pZK .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEuIN2pZK .container {
    padding: 0 12px;
  }
}
.cid-uEEuIN2pZK .row {
  justify-content: center;
}
.cid-uEEuIN2pZK .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEEuIN2pZK .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEEuIN2pZK .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEEuIN2pZK .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEEuIN2pZK .mbr-section-title {
  color: #ffffff;
}
.cid-uEEuIN2pZK .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEEuIN2pZK .mbr-section-title,
.cid-uEEuIN2pZK .mbr-section-btn,
.cid-uEEuIN2pZK .title-wrapper {
  text-align: center;
}
.cid-uJaWrGtMsA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWrGtMsA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWrGtMsA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWrGtMsA .container {
    padding: 0 22px;
  }
}
.cid-uJaWrGtMsA .row {
  justify-content: space-between;
}
.cid-uJaWrGtMsA .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWrGtMsA .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWrGtMsA .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWrGtMsA .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWrGtMsA .mbr-text {
  color: #464444;
}
.cid-uJaWrGtMsA label {
  color: #000000;
}
.cid-uJaWrGtMsA LABEL {
  color: #767676;
}
.cid-uEEuIQ8qft {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEuIQ8qft .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEEuIQ8qft .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEEuIQ8qft .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIQ8qft .row {
    text-align: center;
  }
  .cid-uEEuIQ8qft .row > div {
    margin: auto;
  }
  .cid-uEEuIQ8qft .social-row {
    justify-content: center;
  }
}
.cid-uEEuIQ8qft .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEEuIQ8qft .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEEuIQ8qft .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEEuIQ8qft .list {
    margin-bottom: 0rem;
  }
}
.cid-uEEuIQ8qft .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEEuIQ8qft .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEEuIQ8qft div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEEuIQ8qft .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIQ8qft .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEuIRiWSS {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEEuIRiWSS .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEEuIRiWSS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEuIRiWSS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEuIRiWSS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEuIRiWSS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEuIRiWSS {
    align-items: center;
  }
  .cid-uEEuIRiWSS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEuIRiWSS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEuIRiWSS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEuIRiWSS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEuIRiWSS .content-wrap {
    width: 100%;
  }
}
.cid-uEEuIRiWSS .mbr-section-title {
  text-align: center;
}
.cid-uEEuIRiWSS .mbr-text,
.cid-uEEuIRiWSS .mbr-section-btn {
  text-align: center;
}
.cid-uEEVbc2VmG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEEVbc2VmG .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;
}
@media (max-width: 767px) {
  .cid-uEEVbc2VmG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEEVbc2VmG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEEVbc2VmG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEEVbc2VmG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEEVbc2VmG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEEVbc2VmG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEEVbc2VmG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEEVbc2VmG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEEVbc2VmG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEEVbc2VmG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEEVbc2VmG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEEVbc2VmG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEEVbc2VmG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEEVbc2VmG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEEVbc2VmG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEEVbc2VmG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEEVbc2VmG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEEVbc2VmG .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEVbc2VmG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEEVbc2VmG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEEVbc2VmG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEEVbc2VmG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbc2VmG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEEVbc2VmG .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEEVbc2VmG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEEVbc2VmG .nav-item:focus,
.cid-uEEVbc2VmG .nav-link:focus {
  outline: none;
}
.cid-uEEVbc2VmG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEEVbc2VmG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEEVbc2VmG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEEVbc2VmG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEEVbc2VmG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEEVbc2VmG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEEVbc2VmG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEEVbc2VmG .navbar.opened {
  transition: all 0.25s;
}
.cid-uEEVbc2VmG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEEVbc2VmG .navbar .navbar-logo img {
  width: auto;
}
.cid-uEEVbc2VmG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEEVbc2VmG .navbar.collapsed {
  justify-content: center;
}
.cid-uEEVbc2VmG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEEVbc2VmG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEEVbc2VmG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEEVbc2VmG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEEVbc2VmG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEEVbc2VmG .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-uEEVbc2VmG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEEVbc2VmG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEEVbc2VmG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEVbc2VmG .navbar {
    min-height: 72px;
  }
  .cid-uEEVbc2VmG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEEVbc2VmG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEEVbc2VmG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEEVbc2VmG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEEVbc2VmG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEEVbc2VmG .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-uEEVbc2VmG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEEVbc2VmG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEEVbc2VmG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEEVbc2VmG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEEVbc2VmG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEEVbc2VmG .dropdown-item.active,
.cid-uEEVbc2VmG .dropdown-item:active {
  background-color: transparent;
}
.cid-uEEVbc2VmG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEEVbc2VmG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEEVbc2VmG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEEVbc2VmG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEEVbc2VmG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEEVbc2VmG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEEVbc2VmG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEEVbc2VmG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEEVbc2VmG .navbar-buttons {
    text-align: left;
  }
}
.cid-uEEVbc2VmG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEEVbc2VmG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEEVbc2VmG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEEVbc2VmG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEVbc2VmG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEVbc2VmG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEEVbc2VmG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEVbc2VmG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEEVbc2VmG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEEVbc2VmG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEVbc2VmG .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEEVbc2VmG .opacityScroll {
  background: #ffffff !important;
}
.cid-uEEVbc2VmG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEEVbc2VmG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEEVbc2VmG .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEEVbc2VmG .navbar {
    height: 70px;
  }
  .cid-uEEVbc2VmG .navbar.opened {
    height: auto;
  }
  .cid-uEEVbc2VmG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEEVbc2VmG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEEVbc2VmG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEEVbc2VmG .navbar-brand {
    margin-right: auto;
  }
  .cid-uEEVbc2VmG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEEVbc2VmG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEEVbc2VmG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEEVbc2VmG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEVbc2VmG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEEVbc2VmG .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEEVbc2VmG .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEEVbc2VmG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEEVbcRQF2 {
  display: flex;
  background-image: url("../../../assets/images/ingegneria-sicurezza-1-2000x1000.jpg");
}
.cid-uEEVbcRQF2 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEEVbcRQF2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbcRQF2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEVbcRQF2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEVbcRQF2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEVbcRQF2 {
    align-items: center;
  }
  .cid-uEEVbcRQF2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEVbcRQF2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbcRQF2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEVbcRQF2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEVbcRQF2 .content-wrap {
    width: 100%;
  }
}
.cid-uEEVbcRQF2 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEEVbcRQF2 .mbr-text,
.cid-uEEVbcRQF2 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEEVbcRQF2 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOzguNoR8 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOzguNoR8 .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOzguNoR8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOzguNoR8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOzguNoR8 {
    align-items: center;
  }
  .cid-uFOzguNoR8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOzguNoR8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOzguNoR8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOzguNoR8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOzguNoR8 .content-wrap {
    width: 100%;
  }
}
.cid-uFOzguNoR8 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzguNoR8 .mbr-text,
.cid-uFOzguNoR8 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzguNoR8 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEVbeaaV8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEVbeaaV8 .row {
  align-items: center;
}
.cid-uEEVbeaaV8 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEVbeaaV8 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbeaaV8 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEVbeaaV8 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEVbeaaV8 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEVbeaaV8 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEVbeaaV8 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbeaaV8 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEVbeaaV8 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEVbeaaV8 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEVbeaaV8 .label-text {
    text-align: center !important;
  }
}
.cid-uEEVbeaaV8 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEVbeaaV8 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEVbeaaV8 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEVbeaaV8 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbeaaV8 .lists-container {
    justify-content: center;
  }
}
.cid-uEEVbeaaV8 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEVbeaaV8 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbeaaV8 .list {
    align-items: center;
  }
}
.cid-uEEVbeaaV8 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEVbeaaV8 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEVbeaaV8 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEVbeaaV8 .list-item-text {
  flex-grow: 1;
}
.cid-uEEVbeaaV8 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEVbeaaV8 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEVbeaaV8 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEVbeaaV8 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEVbeaaV8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbeaaV8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEVbeaaV8 .mbr-section-title,
.cid-uEEVbeaaV8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEEVbeTFhz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEEVbeTFhz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEVbeTFhz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEVbeTFhz {
    align-items: center;
  }
  .cid-uEEVbeTFhz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEVbeTFhz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbeTFhz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEVbeTFhz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEVbeTFhz .content-wrap {
    width: 100%;
  }
}
.cid-uEEVbeTFhz .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEEVbeTFhz .mbr-text,
.cid-uEEVbeTFhz .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEEVbeTFhz .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEVbfnRzb {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEEVbfnRzb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbfnRzb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEEVbfnRzb .container {
    padding: 0 20px;
  }
}
.cid-uEEVbfnRzb .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEEVbfnRzb .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEEVbfnRzb .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEEVbfnRzb .panel-group {
    padding: 0 20px;
  }
}
.cid-uEEVbfnRzb .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEEVbfnRzb .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEEVbfnRzb .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEEVbfnRzb .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEEVbfnRzb .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEEVbfnRzb .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEEVbfnRzb .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEEVbfnRzb .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEEVbfnRzb .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEEVbfnRzb .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEEVbfnRzb .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEEVbfnRzb .panel-title-edit {
  color: #272a5c;
}
.cid-uEEVbfnRzb .panel-text {
  color: #464444;
}
.cid-uGyOZMiozG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyOZMiozG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyOZMiozG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyOZMiozG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyOZMiozG .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOZMiozG .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyOZMiozG .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyOZMiozG .container {
    padding: 0 12px;
  }
}
.cid-uGyOZMiozG .row {
  justify-content: center;
}
.cid-uGyOZMiozG .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyOZMiozG .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyOZMiozG .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyOZMiozG .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyOZMiozG .mbr-section-title {
  color: #ffffff;
}
.cid-uGyOZMiozG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyOZMiozG .mbr-section-title,
.cid-uGyOZMiozG .mbr-section-btn,
.cid-uGyOZMiozG .title-wrapper {
  text-align: center;
}
.cid-uEEVbhjlp8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEEVbhjlp8 .row {
  align-items: center;
}
.cid-uEEVbhjlp8 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEVbhjlp8 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbhjlp8 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEVbhjlp8 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEVbhjlp8 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEVbhjlp8 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEVbhjlp8 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbhjlp8 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEVbhjlp8 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEVbhjlp8 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEVbhjlp8 .label-text {
    text-align: center !important;
  }
}
.cid-uEEVbhjlp8 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEVbhjlp8 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEVbhjlp8 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEVbhjlp8 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbhjlp8 .lists-container {
    justify-content: center;
  }
}
.cid-uEEVbhjlp8 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEVbhjlp8 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbhjlp8 .list {
    align-items: center;
  }
}
.cid-uEEVbhjlp8 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEVbhjlp8 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEVbhjlp8 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEVbhjlp8 .list-item-text {
  flex-grow: 1;
}
.cid-uEEVbhjlp8 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEVbhjlp8 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEVbhjlp8 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEVbhjlp8 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEVbhjlp8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbhjlp8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEVbhjlp8 .mbr-section-title,
.cid-uEEVbhjlp8 .mbr-section-btn {
  color: #272a5c;
}
.cid-uEEVbi6Ecd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEVbi6Ecd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbi6Ecd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEVbi6Ecd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEEVbi6Ecd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEVbi6Ecd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEEVbi6Ecd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEVbi6Ecd .container {
    padding: 0 12px;
  }
}
.cid-uEEVbi6Ecd .row {
  justify-content: center;
}
.cid-uEEVbi6Ecd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEEVbi6Ecd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEEVbi6Ecd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEEVbi6Ecd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEEVbi6Ecd .mbr-section-title {
  color: #ffffff;
}
.cid-uEEVbi6Ecd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEEVbi6Ecd .mbr-section-title,
.cid-uEEVbi6Ecd .mbr-section-btn,
.cid-uEEVbi6Ecd .title-wrapper {
  text-align: center;
}
.cid-uJaWwg4atK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWwg4atK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWwg4atK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWwg4atK .container {
    padding: 0 22px;
  }
}
.cid-uJaWwg4atK .row {
  justify-content: space-between;
}
.cid-uJaWwg4atK .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWwg4atK .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWwg4atK .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWwg4atK .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWwg4atK .mbr-text {
  color: #464444;
}
.cid-uJaWwg4atK label {
  color: #000000;
}
.cid-uJaWwg4atK LABEL {
  color: #767676;
}
.cid-uEEVbjufPl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEVbjufPl .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEEVbjufPl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEEVbjufPl .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbjufPl .row {
    text-align: center;
  }
  .cid-uEEVbjufPl .row > div {
    margin: auto;
  }
  .cid-uEEVbjufPl .social-row {
    justify-content: center;
  }
}
.cid-uEEVbjufPl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEEVbjufPl .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEEVbjufPl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEEVbjufPl .list {
    margin-bottom: 0rem;
  }
}
.cid-uEEVbjufPl .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEEVbjufPl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEEVbjufPl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEEVbjufPl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbjufPl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEVbki4Fq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEEVbki4Fq .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEEVbki4Fq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEVbki4Fq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEVbki4Fq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEVbki4Fq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEVbki4Fq {
    align-items: center;
  }
  .cid-uEEVbki4Fq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEVbki4Fq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEVbki4Fq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEVbki4Fq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEVbki4Fq .content-wrap {
    width: 100%;
  }
}
.cid-uEEVbki4Fq .mbr-section-title {
  text-align: center;
}
.cid-uEEVbki4Fq .mbr-text,
.cid-uEEVbki4Fq .mbr-section-btn {
  text-align: center;
}
.cid-uEEZD9C5Nu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEEZD9C5Nu .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;
}
@media (max-width: 767px) {
  .cid-uEEZD9C5Nu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEEZD9C5Nu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEEZD9C5Nu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEEZD9C5Nu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEEZD9C5Nu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEEZD9C5Nu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEEZD9C5Nu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEEZD9C5Nu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEEZD9C5Nu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEEZD9C5Nu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEEZD9C5Nu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEEZD9C5Nu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEEZD9C5Nu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEEZD9C5Nu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEEZD9C5Nu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEEZD9C5Nu .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEEZD9C5Nu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEEZD9C5Nu .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEZD9C5Nu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEEZD9C5Nu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEEZD9C5Nu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEEZD9C5Nu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEEZD9C5Nu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEEZD9C5Nu .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEEZD9C5Nu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEEZD9C5Nu .nav-item:focus,
.cid-uEEZD9C5Nu .nav-link:focus {
  outline: none;
}
.cid-uEEZD9C5Nu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEEZD9C5Nu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEEZD9C5Nu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEEZD9C5Nu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEEZD9C5Nu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEEZD9C5Nu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEEZD9C5Nu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEEZD9C5Nu .navbar.opened {
  transition: all 0.25s;
}
.cid-uEEZD9C5Nu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEEZD9C5Nu .navbar .navbar-logo img {
  width: auto;
}
.cid-uEEZD9C5Nu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEEZD9C5Nu .navbar.collapsed {
  justify-content: center;
}
.cid-uEEZD9C5Nu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEEZD9C5Nu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEEZD9C5Nu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEEZD9C5Nu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEEZD9C5Nu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEEZD9C5Nu .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-uEEZD9C5Nu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEEZD9C5Nu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEEZD9C5Nu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEEZD9C5Nu .navbar {
    min-height: 72px;
  }
  .cid-uEEZD9C5Nu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEEZD9C5Nu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEEZD9C5Nu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEEZD9C5Nu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEEZD9C5Nu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEEZD9C5Nu .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-uEEZD9C5Nu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEEZD9C5Nu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEEZD9C5Nu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEEZD9C5Nu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEEZD9C5Nu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEEZD9C5Nu .dropdown-item.active,
.cid-uEEZD9C5Nu .dropdown-item:active {
  background-color: transparent;
}
.cid-uEEZD9C5Nu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEEZD9C5Nu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEEZD9C5Nu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEEZD9C5Nu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEEZD9C5Nu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEEZD9C5Nu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEEZD9C5Nu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEEZD9C5Nu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEEZD9C5Nu .navbar-buttons {
    text-align: left;
  }
}
.cid-uEEZD9C5Nu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEEZD9C5Nu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEEZD9C5Nu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEEZD9C5Nu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEZD9C5Nu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEEZD9C5Nu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEEZD9C5Nu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEZD9C5Nu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEEZD9C5Nu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEEZD9C5Nu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEEZD9C5Nu .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEEZD9C5Nu .opacityScroll {
  background: #ffffff !important;
}
.cid-uEEZD9C5Nu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEEZD9C5Nu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEEZD9C5Nu .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEEZD9C5Nu .navbar {
    height: 70px;
  }
  .cid-uEEZD9C5Nu .navbar.opened {
    height: auto;
  }
  .cid-uEEZD9C5Nu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEEZD9C5Nu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEEZD9C5Nu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEEZD9C5Nu .navbar-brand {
    margin-right: auto;
  }
  .cid-uEEZD9C5Nu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEEZD9C5Nu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEEZD9C5Nu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEEZD9C5Nu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEEZD9C5Nu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEEZD9C5Nu .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEEZD9C5Nu .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEEZD9C5Nu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEEZDadPa4 {
  display: flex;
  background-image: url("../../../assets/images/libguisticamoderna-1-2000x1000.jpg");
}
.cid-uEEZDadPa4 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEEZDadPa4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDadPa4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEZDadPa4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEZDadPa4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEZDadPa4 {
    align-items: center;
  }
  .cid-uEEZDadPa4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEZDadPa4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDadPa4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEZDadPa4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEZDadPa4 .content-wrap {
    width: 100%;
  }
}
.cid-uEEZDadPa4 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEEZDadPa4 .mbr-text,
.cid-uEEZDadPa4 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEEZDadPa4 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOzjstEHc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOzjstEHc .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOzjstEHc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOzjstEHc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOzjstEHc {
    align-items: center;
  }
  .cid-uFOzjstEHc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOzjstEHc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOzjstEHc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOzjstEHc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOzjstEHc .content-wrap {
    width: 100%;
  }
}
.cid-uFOzjstEHc .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzjstEHc .mbr-text,
.cid-uFOzjstEHc .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzjstEHc .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEZDaGJfL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEZDaGJfL .row {
  align-items: center;
}
.cid-uEEZDaGJfL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEZDaGJfL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDaGJfL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEZDaGJfL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEZDaGJfL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEZDaGJfL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEZDaGJfL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDaGJfL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEZDaGJfL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEZDaGJfL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEZDaGJfL .label-text {
    text-align: center !important;
  }
}
.cid-uEEZDaGJfL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEZDaGJfL .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEZDaGJfL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEZDaGJfL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDaGJfL .lists-container {
    justify-content: center;
  }
}
.cid-uEEZDaGJfL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEZDaGJfL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDaGJfL .list {
    align-items: center;
  }
}
.cid-uEEZDaGJfL .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEZDaGJfL .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEZDaGJfL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEZDaGJfL .list-item-text {
  flex-grow: 1;
}
.cid-uEEZDaGJfL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEZDaGJfL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEZDaGJfL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEZDaGJfL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEZDaGJfL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDaGJfL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEZDaGJfL .mbr-section-title,
.cid-uEEZDaGJfL .mbr-section-btn {
  color: #ffffff;
}
.cid-uEEZDbl39S {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEEZDbl39S .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEZDbl39S .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEZDbl39S {
    align-items: center;
  }
  .cid-uEEZDbl39S .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEZDbl39S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDbl39S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEZDbl39S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEZDbl39S .content-wrap {
    width: 100%;
  }
}
.cid-uEEZDbl39S .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEEZDbl39S .mbr-text,
.cid-uEEZDbl39S .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEEZDbl39S .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEEZDbS4VU {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEEZDbS4VU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDbS4VU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEEZDbS4VU .container {
    padding: 0 20px;
  }
}
.cid-uEEZDbS4VU .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEEZDbS4VU .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEEZDbS4VU .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEEZDbS4VU .panel-group {
    padding: 0 20px;
  }
}
.cid-uEEZDbS4VU .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEEZDbS4VU .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEEZDbS4VU .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEEZDbS4VU .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEEZDbS4VU .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEEZDbS4VU .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEEZDbS4VU .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEEZDbS4VU .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEEZDbS4VU .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEEZDbS4VU .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEEZDbS4VU .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEEZDbS4VU .panel-title-edit {
  color: #272a5c;
}
.cid-uEEZDbS4VU .panel-text {
  color: #464444;
}
.cid-uEF1m6hpI9 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEF1m6hpI9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF1m6hpI9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEF1m6hpI9 .container {
    padding: 0 20px;
  }
}
.cid-uEF1m6hpI9 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEF1m6hpI9 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEF1m6hpI9 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEF1m6hpI9 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEF1m6hpI9 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEF1m6hpI9 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEF1m6hpI9 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEF1m6hpI9 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEF1m6hpI9 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEF1m6hpI9 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEF1m6hpI9 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEF1m6hpI9 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEF1m6hpI9 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEF1m6hpI9 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEF1m6hpI9 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEF1m6hpI9 .panel-title-edit {
  color: #272a5c;
}
.cid-uEF1m6hpI9 .panel-text {
  color: #464444;
}
.cid-uGyP3M5HSc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyP3M5HSc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyP3M5HSc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyP3M5HSc .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyP3M5HSc .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyP3M5HSc .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyP3M5HSc .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyP3M5HSc .container {
    padding: 0 12px;
  }
}
.cid-uGyP3M5HSc .row {
  justify-content: center;
}
.cid-uGyP3M5HSc .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyP3M5HSc .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyP3M5HSc .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyP3M5HSc .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyP3M5HSc .mbr-section-title {
  color: #ffffff;
}
.cid-uGyP3M5HSc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyP3M5HSc .mbr-section-title,
.cid-uGyP3M5HSc .mbr-section-btn,
.cid-uGyP3M5HSc .title-wrapper {
  text-align: center;
}
.cid-uEEZDcZuQs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEEZDcZuQs .row {
  align-items: center;
}
.cid-uEEZDcZuQs .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEEZDcZuQs .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDcZuQs .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEEZDcZuQs .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEEZDcZuQs .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEEZDcZuQs .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEEZDcZuQs .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDcZuQs .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEEZDcZuQs .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEEZDcZuQs .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEEZDcZuQs .label-text {
    text-align: center !important;
  }
}
.cid-uEEZDcZuQs .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEEZDcZuQs .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEEZDcZuQs .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEZDcZuQs .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDcZuQs .lists-container {
    justify-content: center;
  }
}
.cid-uEEZDcZuQs .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEEZDcZuQs .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDcZuQs .list {
    align-items: center;
  }
}
.cid-uEEZDcZuQs .list-item {
  display: flex;
  align-items: center;
}
.cid-uEEZDcZuQs .icon-wrapper {
  margin-right: 5px;
}
.cid-uEEZDcZuQs .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEEZDcZuQs .list-item-text {
  flex-grow: 1;
}
.cid-uEEZDcZuQs .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEEZDcZuQs .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEEZDcZuQs .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEEZDcZuQs .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEEZDcZuQs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDcZuQs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEZDcZuQs .mbr-section-title,
.cid-uEEZDcZuQs .mbr-section-btn {
  color: #272a5c;
}
.cid-uEEZDdGBub {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEZDdGBub .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDdGBub .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEZDdGBub .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEEZDdGBub .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEZDdGBub .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEEZDdGBub .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEEZDdGBub .container {
    padding: 0 12px;
  }
}
.cid-uEEZDdGBub .row {
  justify-content: center;
}
.cid-uEEZDdGBub .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEEZDdGBub .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEEZDdGBub .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEEZDdGBub .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEEZDdGBub .mbr-section-title {
  color: #ffffff;
}
.cid-uEEZDdGBub .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEEZDdGBub .mbr-section-title,
.cid-uEEZDdGBub .mbr-section-btn,
.cid-uEEZDdGBub .title-wrapper {
  text-align: center;
}
.cid-uJaWAll9U7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWAll9U7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWAll9U7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWAll9U7 .container {
    padding: 0 22px;
  }
}
.cid-uJaWAll9U7 .row {
  justify-content: space-between;
}
.cid-uJaWAll9U7 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWAll9U7 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWAll9U7 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWAll9U7 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWAll9U7 .mbr-text {
  color: #464444;
}
.cid-uJaWAll9U7 label {
  color: #000000;
}
.cid-uJaWAll9U7 LABEL {
  color: #767676;
}
.cid-uEEZDf4VrV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEEZDf4VrV .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEEZDf4VrV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEEZDf4VrV .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDf4VrV .row {
    text-align: center;
  }
  .cid-uEEZDf4VrV .row > div {
    margin: auto;
  }
  .cid-uEEZDf4VrV .social-row {
    justify-content: center;
  }
}
.cid-uEEZDf4VrV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEEZDf4VrV .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEEZDf4VrV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEEZDf4VrV .list {
    margin-bottom: 0rem;
  }
}
.cid-uEEZDf4VrV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEEZDf4VrV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEEZDf4VrV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEEZDf4VrV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDf4VrV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEZDfJSMu {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEEZDfJSMu .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEEZDfJSMu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEEZDfJSMu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEEZDfJSMu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEEZDfJSMu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEEZDfJSMu {
    align-items: center;
  }
  .cid-uEEZDfJSMu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEEZDfJSMu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEEZDfJSMu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEEZDfJSMu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEEZDfJSMu .content-wrap {
    width: 100%;
  }
}
.cid-uEEZDfJSMu .mbr-section-title {
  text-align: center;
}
.cid-uEEZDfJSMu .mbr-text,
.cid-uEEZDfJSMu .mbr-section-btn {
  text-align: center;
}
.cid-uEFXrpgwgY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEFXrpgwgY .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;
}
@media (max-width: 767px) {
  .cid-uEFXrpgwgY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEFXrpgwgY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEFXrpgwgY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEFXrpgwgY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEFXrpgwgY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEFXrpgwgY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEFXrpgwgY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEFXrpgwgY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEFXrpgwgY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEFXrpgwgY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEFXrpgwgY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEFXrpgwgY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEFXrpgwgY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEFXrpgwgY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEFXrpgwgY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEFXrpgwgY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEFXrpgwgY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEFXrpgwgY .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEFXrpgwgY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEFXrpgwgY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEFXrpgwgY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEFXrpgwgY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrpgwgY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEFXrpgwgY .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEFXrpgwgY .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEFXrpgwgY .nav-item:focus,
.cid-uEFXrpgwgY .nav-link:focus {
  outline: none;
}
.cid-uEFXrpgwgY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEFXrpgwgY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEFXrpgwgY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEFXrpgwgY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEFXrpgwgY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEFXrpgwgY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEFXrpgwgY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEFXrpgwgY .navbar.opened {
  transition: all 0.25s;
}
.cid-uEFXrpgwgY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEFXrpgwgY .navbar .navbar-logo img {
  width: auto;
}
.cid-uEFXrpgwgY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEFXrpgwgY .navbar.collapsed {
  justify-content: center;
}
.cid-uEFXrpgwgY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEFXrpgwgY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEFXrpgwgY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEFXrpgwgY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEFXrpgwgY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEFXrpgwgY .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-uEFXrpgwgY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEFXrpgwgY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEFXrpgwgY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEFXrpgwgY .navbar {
    min-height: 72px;
  }
  .cid-uEFXrpgwgY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEFXrpgwgY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEFXrpgwgY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEFXrpgwgY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEFXrpgwgY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEFXrpgwgY .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-uEFXrpgwgY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEFXrpgwgY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEFXrpgwgY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEFXrpgwgY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEFXrpgwgY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEFXrpgwgY .dropdown-item.active,
.cid-uEFXrpgwgY .dropdown-item:active {
  background-color: transparent;
}
.cid-uEFXrpgwgY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEFXrpgwgY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEFXrpgwgY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEFXrpgwgY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEFXrpgwgY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEFXrpgwgY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEFXrpgwgY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEFXrpgwgY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEFXrpgwgY .navbar-buttons {
    text-align: left;
  }
}
.cid-uEFXrpgwgY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEFXrpgwgY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEFXrpgwgY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEFXrpgwgY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEFXrpgwgY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEFXrpgwgY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEFXrpgwgY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEFXrpgwgY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEFXrpgwgY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEFXrpgwgY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEFXrpgwgY .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEFXrpgwgY .opacityScroll {
  background: #ffffff !important;
}
.cid-uEFXrpgwgY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEFXrpgwgY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEFXrpgwgY .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEFXrpgwgY .navbar {
    height: 70px;
  }
  .cid-uEFXrpgwgY .navbar.opened {
    height: auto;
  }
  .cid-uEFXrpgwgY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEFXrpgwgY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEFXrpgwgY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEFXrpgwgY .navbar-brand {
    margin-right: auto;
  }
  .cid-uEFXrpgwgY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEFXrpgwgY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEFXrpgwgY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEFXrpgwgY .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEFXrpgwgY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEFXrpgwgY .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEFXrpgwgY .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEFXrpgwgY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEFXrpTWfz {
  display: flex;
  background-image: url("../../../assets/images/scinezepedagogiche-1-2000x1000.jpg");
}
.cid-uEFXrpTWfz .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEFXrpTWfz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXrpTWfz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEFXrpTWfz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEFXrpTWfz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEFXrpTWfz {
    align-items: center;
  }
  .cid-uEFXrpTWfz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEFXrpTWfz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrpTWfz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEFXrpTWfz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEFXrpTWfz .content-wrap {
    width: 100%;
  }
}
.cid-uEFXrpTWfz .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEFXrpTWfz .mbr-text,
.cid-uEFXrpTWfz .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEFXrpTWfz .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOzqlJ88z {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOzqlJ88z .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOzqlJ88z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOzqlJ88z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOzqlJ88z {
    align-items: center;
  }
  .cid-uFOzqlJ88z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOzqlJ88z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOzqlJ88z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOzqlJ88z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOzqlJ88z .content-wrap {
    width: 100%;
  }
}
.cid-uFOzqlJ88z .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzqlJ88z .mbr-text,
.cid-uFOzqlJ88z .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzqlJ88z .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEFXrqp2Wy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEFXrqp2Wy .row {
  align-items: center;
}
.cid-uEFXrqp2Wy .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEFXrqp2Wy .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrqp2Wy .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEFXrqp2Wy .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEFXrqp2Wy .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEFXrqp2Wy .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEFXrqp2Wy .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrqp2Wy .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEFXrqp2Wy .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEFXrqp2Wy .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEFXrqp2Wy .label-text {
    text-align: center !important;
  }
}
.cid-uEFXrqp2Wy .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEFXrqp2Wy .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEFXrqp2Wy .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEFXrqp2Wy .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrqp2Wy .lists-container {
    justify-content: center;
  }
}
.cid-uEFXrqp2Wy .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEFXrqp2Wy .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrqp2Wy .list {
    align-items: center;
  }
}
.cid-uEFXrqp2Wy .list-item {
  display: flex;
  align-items: center;
}
.cid-uEFXrqp2Wy .icon-wrapper {
  margin-right: 5px;
}
.cid-uEFXrqp2Wy .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEFXrqp2Wy .list-item-text {
  flex-grow: 1;
}
.cid-uEFXrqp2Wy .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEFXrqp2Wy .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEFXrqp2Wy .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEFXrqp2Wy .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEFXrqp2Wy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXrqp2Wy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEFXrqp2Wy .mbr-section-title,
.cid-uEFXrqp2Wy .mbr-section-btn {
  color: #ffffff;
}
.cid-uEFXrr4QM2 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEFXrr4QM2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEFXrr4QM2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEFXrr4QM2 {
    align-items: center;
  }
  .cid-uEFXrr4QM2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEFXrr4QM2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrr4QM2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEFXrr4QM2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEFXrr4QM2 .content-wrap {
    width: 100%;
  }
}
.cid-uEFXrr4QM2 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEFXrr4QM2 .mbr-text,
.cid-uEFXrr4QM2 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEFXrr4QM2 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEFXrrEo0T {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEFXrrEo0T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXrrEo0T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEFXrrEo0T .container {
    padding: 0 20px;
  }
}
.cid-uEFXrrEo0T .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEFXrrEo0T .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEFXrrEo0T .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEFXrrEo0T .panel-group {
    padding: 0 20px;
  }
}
.cid-uEFXrrEo0T .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEFXrrEo0T .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEFXrrEo0T .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEFXrrEo0T .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEFXrrEo0T .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEFXrrEo0T .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEFXrrEo0T .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEFXrrEo0T .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEFXrrEo0T .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEFXrrEo0T .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEFXrrEo0T .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEFXrrEo0T .panel-title-edit {
  color: #272a5c;
}
.cid-uEFXrrEo0T .panel-text {
  color: #464444;
}
.cid-uEFYDTCgho {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEFYDTCgho .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFYDTCgho .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEFYDTCgho .container {
    padding: 0 20px;
  }
}
.cid-uEFYDTCgho .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEFYDTCgho .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEFYDTCgho .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEFYDTCgho .panel-group {
    padding: 0 20px;
  }
}
.cid-uEFYDTCgho .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEFYDTCgho .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEFYDTCgho .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEFYDTCgho .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEFYDTCgho .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEFYDTCgho .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEFYDTCgho .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEFYDTCgho .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEFYDTCgho .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEFYDTCgho .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEFYDTCgho .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEFYDTCgho .panel-title-edit {
  color: #272a5c;
}
.cid-uEFYDTCgho .panel-text {
  color: #464444;
}
.cid-uGyPc6aDSF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPc6aDSF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPc6aDSF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPc6aDSF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPc6aDSF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPc6aDSF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPc6aDSF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPc6aDSF .container {
    padding: 0 12px;
  }
}
.cid-uGyPc6aDSF .row {
  justify-content: center;
}
.cid-uGyPc6aDSF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPc6aDSF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPc6aDSF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPc6aDSF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPc6aDSF .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPc6aDSF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPc6aDSF .mbr-section-title,
.cid-uGyPc6aDSF .mbr-section-btn,
.cid-uGyPc6aDSF .title-wrapper {
  text-align: center;
}
.cid-uEFXrsKIjR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEFXrsKIjR .row {
  align-items: center;
}
.cid-uEFXrsKIjR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEFXrsKIjR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrsKIjR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEFXrsKIjR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEFXrsKIjR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEFXrsKIjR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEFXrsKIjR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrsKIjR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEFXrsKIjR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEFXrsKIjR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEFXrsKIjR .label-text {
    text-align: center !important;
  }
}
.cid-uEFXrsKIjR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEFXrsKIjR .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEFXrsKIjR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEFXrsKIjR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrsKIjR .lists-container {
    justify-content: center;
  }
}
.cid-uEFXrsKIjR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEFXrsKIjR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrsKIjR .list {
    align-items: center;
  }
}
.cid-uEFXrsKIjR .list-item {
  display: flex;
  align-items: center;
}
.cid-uEFXrsKIjR .icon-wrapper {
  margin-right: 5px;
}
.cid-uEFXrsKIjR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEFXrsKIjR .list-item-text {
  flex-grow: 1;
}
.cid-uEFXrsKIjR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEFXrsKIjR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEFXrsKIjR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEFXrsKIjR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEFXrsKIjR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXrsKIjR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEFXrsKIjR .mbr-section-title,
.cid-uEFXrsKIjR .mbr-section-btn {
  color: #272a5c;
}
.cid-uEFXrtvTyx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEFXrtvTyx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXrtvTyx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEFXrtvTyx .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEFXrtvTyx .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEFXrtvTyx .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEFXrtvTyx .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEFXrtvTyx .container {
    padding: 0 12px;
  }
}
.cid-uEFXrtvTyx .row {
  justify-content: center;
}
.cid-uEFXrtvTyx .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEFXrtvTyx .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEFXrtvTyx .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEFXrtvTyx .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEFXrtvTyx .mbr-section-title {
  color: #ffffff;
}
.cid-uEFXrtvTyx .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEFXrtvTyx .mbr-section-title,
.cid-uEFXrtvTyx .mbr-section-btn,
.cid-uEFXrtvTyx .title-wrapper {
  text-align: center;
}
.cid-uJaWJc6jTf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWJc6jTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWJc6jTf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWJc6jTf .container {
    padding: 0 22px;
  }
}
.cid-uJaWJc6jTf .row {
  justify-content: space-between;
}
.cid-uJaWJc6jTf .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWJc6jTf .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWJc6jTf .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWJc6jTf .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWJc6jTf .mbr-text {
  color: #464444;
}
.cid-uJaWJc6jTf label {
  color: #000000;
}
.cid-uJaWJc6jTf LABEL {
  color: #767676;
}
.cid-uEFXruR4kP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEFXruR4kP .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEFXruR4kP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEFXruR4kP .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEFXruR4kP .row {
    text-align: center;
  }
  .cid-uEFXruR4kP .row > div {
    margin: auto;
  }
  .cid-uEFXruR4kP .social-row {
    justify-content: center;
  }
}
.cid-uEFXruR4kP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEFXruR4kP .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEFXruR4kP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEFXruR4kP .list {
    margin-bottom: 0rem;
  }
}
.cid-uEFXruR4kP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEFXruR4kP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEFXruR4kP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEFXruR4kP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXruR4kP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEFXrvz2fB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEFXrvz2fB .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEFXrvz2fB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEFXrvz2fB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEFXrvz2fB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEFXrvz2fB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEFXrvz2fB {
    align-items: center;
  }
  .cid-uEFXrvz2fB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEFXrvz2fB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEFXrvz2fB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEFXrvz2fB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEFXrvz2fB .content-wrap {
    width: 100%;
  }
}
.cid-uEFXrvz2fB .mbr-section-title {
  text-align: center;
}
.cid-uEFXrvz2fB .mbr-text,
.cid-uEFXrvz2fB .mbr-section-btn {
  text-align: center;
}
.cid-uEG0XdoCp3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEG0XdoCp3 .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;
}
@media (max-width: 767px) {
  .cid-uEG0XdoCp3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEG0XdoCp3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEG0XdoCp3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEG0XdoCp3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEG0XdoCp3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEG0XdoCp3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEG0XdoCp3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEG0XdoCp3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEG0XdoCp3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEG0XdoCp3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEG0XdoCp3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEG0XdoCp3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEG0XdoCp3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEG0XdoCp3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEG0XdoCp3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEG0XdoCp3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEG0XdoCp3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEG0XdoCp3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEG0XdoCp3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEG0XdoCp3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEG0XdoCp3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEG0XdoCp3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XdoCp3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEG0XdoCp3 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEG0XdoCp3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEG0XdoCp3 .nav-item:focus,
.cid-uEG0XdoCp3 .nav-link:focus {
  outline: none;
}
.cid-uEG0XdoCp3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEG0XdoCp3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEG0XdoCp3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEG0XdoCp3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEG0XdoCp3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEG0XdoCp3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEG0XdoCp3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEG0XdoCp3 .navbar.opened {
  transition: all 0.25s;
}
.cid-uEG0XdoCp3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEG0XdoCp3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uEG0XdoCp3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEG0XdoCp3 .navbar.collapsed {
  justify-content: center;
}
.cid-uEG0XdoCp3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEG0XdoCp3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEG0XdoCp3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEG0XdoCp3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEG0XdoCp3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEG0XdoCp3 .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-uEG0XdoCp3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEG0XdoCp3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEG0XdoCp3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEG0XdoCp3 .navbar {
    min-height: 72px;
  }
  .cid-uEG0XdoCp3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEG0XdoCp3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEG0XdoCp3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEG0XdoCp3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEG0XdoCp3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEG0XdoCp3 .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-uEG0XdoCp3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEG0XdoCp3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEG0XdoCp3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEG0XdoCp3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEG0XdoCp3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEG0XdoCp3 .dropdown-item.active,
.cid-uEG0XdoCp3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uEG0XdoCp3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEG0XdoCp3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEG0XdoCp3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEG0XdoCp3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEG0XdoCp3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEG0XdoCp3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEG0XdoCp3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEG0XdoCp3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEG0XdoCp3 .navbar-buttons {
    text-align: left;
  }
}
.cid-uEG0XdoCp3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEG0XdoCp3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEG0XdoCp3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEG0XdoCp3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEG0XdoCp3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEG0XdoCp3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEG0XdoCp3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEG0XdoCp3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEG0XdoCp3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEG0XdoCp3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEG0XdoCp3 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEG0XdoCp3 .opacityScroll {
  background: #ffffff !important;
}
.cid-uEG0XdoCp3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEG0XdoCp3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEG0XdoCp3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEG0XdoCp3 .navbar {
    height: 70px;
  }
  .cid-uEG0XdoCp3 .navbar.opened {
    height: auto;
  }
  .cid-uEG0XdoCp3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEG0XdoCp3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEG0XdoCp3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEG0XdoCp3 .navbar-brand {
    margin-right: auto;
  }
  .cid-uEG0XdoCp3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEG0XdoCp3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEG0XdoCp3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEG0XdoCp3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEG0XdoCp3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEG0XdoCp3 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEG0XdoCp3 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEG0XdoCp3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEG0Xe06JC {
  display: flex;
  background-image: url("../../../assets/images/marketing-1-2000x1000.jpg");
}
.cid-uEG0Xe06JC .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEG0Xe06JC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0Xe06JC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG0Xe06JC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG0Xe06JC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG0Xe06JC {
    align-items: center;
  }
  .cid-uEG0Xe06JC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG0Xe06JC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG0Xe06JC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG0Xe06JC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG0Xe06JC .content-wrap {
    width: 100%;
  }
}
.cid-uEG0Xe06JC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEG0Xe06JC .mbr-text,
.cid-uEG0Xe06JC .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEG0Xe06JC .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOHJt9jsn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOHJt9jsn .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOHJt9jsn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOHJt9jsn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOHJt9jsn {
    align-items: center;
  }
  .cid-uFOHJt9jsn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOHJt9jsn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOHJt9jsn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOHJt9jsn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOHJt9jsn .content-wrap {
    width: 100%;
  }
}
.cid-uFOHJt9jsn .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHJt9jsn .mbr-text,
.cid-uFOHJt9jsn .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHJt9jsn .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEG0XeyoqF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG0XeyoqF .row {
  align-items: center;
}
.cid-uEG0XeyoqF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEG0XeyoqF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XeyoqF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEG0XeyoqF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEG0XeyoqF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEG0XeyoqF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEG0XeyoqF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XeyoqF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEG0XeyoqF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEG0XeyoqF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEG0XeyoqF .label-text {
    text-align: center !important;
  }
}
.cid-uEG0XeyoqF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEG0XeyoqF .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEG0XeyoqF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG0XeyoqF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XeyoqF .lists-container {
    justify-content: center;
  }
}
.cid-uEG0XeyoqF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEG0XeyoqF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XeyoqF .list {
    align-items: center;
  }
}
.cid-uEG0XeyoqF .list-item {
  display: flex;
  align-items: center;
}
.cid-uEG0XeyoqF .icon-wrapper {
  margin-right: 5px;
}
.cid-uEG0XeyoqF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEG0XeyoqF .list-item-text {
  flex-grow: 1;
}
.cid-uEG0XeyoqF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG0XeyoqF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEG0XeyoqF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEG0XeyoqF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEG0XeyoqF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0XeyoqF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG0XeyoqF .mbr-section-title,
.cid-uEG0XeyoqF .mbr-section-btn {
  color: #ffffff;
}
.cid-uEG0XfeU29 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEG0XfeU29 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG0XfeU29 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG0XfeU29 {
    align-items: center;
  }
  .cid-uEG0XfeU29 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG0XfeU29 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XfeU29 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG0XfeU29 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG0XfeU29 .content-wrap {
    width: 100%;
  }
}
.cid-uEG0XfeU29 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEG0XfeU29 .mbr-text,
.cid-uEG0XfeU29 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEG0XfeU29 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEG0XfHf4D {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEG0XfHf4D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0XfHf4D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEG0XfHf4D .container {
    padding: 0 20px;
  }
}
.cid-uEG0XfHf4D .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEG0XfHf4D .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEG0XfHf4D .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEG0XfHf4D .panel-group {
    padding: 0 20px;
  }
}
.cid-uEG0XfHf4D .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEG0XfHf4D .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEG0XfHf4D .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEG0XfHf4D .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEG0XfHf4D .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEG0XfHf4D .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEG0XfHf4D .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEG0XfHf4D .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEG0XfHf4D .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEG0XfHf4D .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEG0XfHf4D .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEG0XfHf4D .panel-title-edit {
  color: #272a5c;
}
.cid-uEG0XfHf4D .panel-text {
  color: #464444;
}
.cid-uQyGOyEAuN {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyGOyEAuN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyGOyEAuN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyGOyEAuN .container {
    padding: 0 20px;
  }
}
.cid-uQyGOyEAuN .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyGOyEAuN .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyGOyEAuN .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyGOyEAuN .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyGOyEAuN .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyGOyEAuN .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyGOyEAuN .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyGOyEAuN .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyGOyEAuN .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyGOyEAuN .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyGOyEAuN .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyGOyEAuN .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyGOyEAuN .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyGOyEAuN .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyGOyEAuN .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyGOyEAuN .panel-title-edit {
  color: #272a5c;
}
.cid-uQyGOyEAuN .panel-text {
  color: #464444;
}
.cid-uGyPfOrHOX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPfOrHOX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPfOrHOX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPfOrHOX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPfOrHOX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPfOrHOX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPfOrHOX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPfOrHOX .container {
    padding: 0 12px;
  }
}
.cid-uGyPfOrHOX .row {
  justify-content: center;
}
.cid-uGyPfOrHOX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPfOrHOX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPfOrHOX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPfOrHOX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPfOrHOX .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPfOrHOX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPfOrHOX .mbr-section-title,
.cid-uGyPfOrHOX .mbr-section-btn,
.cid-uGyPfOrHOX .title-wrapper {
  text-align: center;
}
.cid-uEG0XhsOZx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEG0XhsOZx .row {
  align-items: center;
}
.cid-uEG0XhsOZx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEG0XhsOZx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XhsOZx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEG0XhsOZx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEG0XhsOZx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEG0XhsOZx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEG0XhsOZx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XhsOZx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEG0XhsOZx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEG0XhsOZx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEG0XhsOZx .label-text {
    text-align: center !important;
  }
}
.cid-uEG0XhsOZx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEG0XhsOZx .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEG0XhsOZx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG0XhsOZx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XhsOZx .lists-container {
    justify-content: center;
  }
}
.cid-uEG0XhsOZx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEG0XhsOZx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XhsOZx .list {
    align-items: center;
  }
}
.cid-uEG0XhsOZx .list-item {
  display: flex;
  align-items: center;
}
.cid-uEG0XhsOZx .icon-wrapper {
  margin-right: 5px;
}
.cid-uEG0XhsOZx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEG0XhsOZx .list-item-text {
  flex-grow: 1;
}
.cid-uEG0XhsOZx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG0XhsOZx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEG0XhsOZx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEG0XhsOZx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEG0XhsOZx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0XhsOZx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG0XhsOZx .mbr-section-title,
.cid-uEG0XhsOZx .mbr-section-btn {
  color: #272a5c;
}
.cid-uEG0Xicaam {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG0Xicaam .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0Xicaam .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG0Xicaam .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEG0Xicaam .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEG0Xicaam .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEG0Xicaam .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEG0Xicaam .container {
    padding: 0 12px;
  }
}
.cid-uEG0Xicaam .row {
  justify-content: center;
}
.cid-uEG0Xicaam .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEG0Xicaam .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEG0Xicaam .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEG0Xicaam .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEG0Xicaam .mbr-section-title {
  color: #ffffff;
}
.cid-uEG0Xicaam .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEG0Xicaam .mbr-section-title,
.cid-uEG0Xicaam .mbr-section-btn,
.cid-uEG0Xicaam .title-wrapper {
  text-align: center;
}
.cid-uJaWNllSRH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWNllSRH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWNllSRH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWNllSRH .container {
    padding: 0 22px;
  }
}
.cid-uJaWNllSRH .row {
  justify-content: space-between;
}
.cid-uJaWNllSRH .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWNllSRH .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWNllSRH .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWNllSRH .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWNllSRH .mbr-text {
  color: #464444;
}
.cid-uJaWNllSRH label {
  color: #000000;
}
.cid-uJaWNllSRH LABEL {
  color: #767676;
}
.cid-uEG0XjNG1A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG0XjNG1A .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEG0XjNG1A .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEG0XjNG1A .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XjNG1A .row {
    text-align: center;
  }
  .cid-uEG0XjNG1A .row > div {
    margin: auto;
  }
  .cid-uEG0XjNG1A .social-row {
    justify-content: center;
  }
}
.cid-uEG0XjNG1A .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEG0XjNG1A .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEG0XjNG1A .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEG0XjNG1A .list {
    margin-bottom: 0rem;
  }
}
.cid-uEG0XjNG1A .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEG0XjNG1A .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEG0XjNG1A div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEG0XjNG1A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0XjNG1A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG0XkJE8Z {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEG0XkJE8Z .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEG0XkJE8Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG0XkJE8Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG0XkJE8Z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG0XkJE8Z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG0XkJE8Z {
    align-items: center;
  }
  .cid-uEG0XkJE8Z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG0XkJE8Z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG0XkJE8Z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG0XkJE8Z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG0XkJE8Z .content-wrap {
    width: 100%;
  }
}
.cid-uEG0XkJE8Z .mbr-section-title {
  text-align: center;
}
.cid-uEG0XkJE8Z .mbr-text,
.cid-uEG0XkJE8Z .mbr-section-btn {
  text-align: center;
}
.cid-uEG2TAwmpo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEG2TAwmpo .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;
}
@media (max-width: 767px) {
  .cid-uEG2TAwmpo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEG2TAwmpo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEG2TAwmpo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEG2TAwmpo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEG2TAwmpo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEG2TAwmpo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEG2TAwmpo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEG2TAwmpo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEG2TAwmpo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEG2TAwmpo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEG2TAwmpo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEG2TAwmpo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEG2TAwmpo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEG2TAwmpo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEG2TAwmpo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEG2TAwmpo .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEG2TAwmpo .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEG2TAwmpo .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEG2TAwmpo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEG2TAwmpo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEG2TAwmpo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEG2TAwmpo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TAwmpo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEG2TAwmpo .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEG2TAwmpo .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEG2TAwmpo .nav-item:focus,
.cid-uEG2TAwmpo .nav-link:focus {
  outline: none;
}
.cid-uEG2TAwmpo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEG2TAwmpo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEG2TAwmpo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEG2TAwmpo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEG2TAwmpo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEG2TAwmpo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEG2TAwmpo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEG2TAwmpo .navbar.opened {
  transition: all 0.25s;
}
.cid-uEG2TAwmpo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEG2TAwmpo .navbar .navbar-logo img {
  width: auto;
}
.cid-uEG2TAwmpo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEG2TAwmpo .navbar.collapsed {
  justify-content: center;
}
.cid-uEG2TAwmpo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEG2TAwmpo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEG2TAwmpo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEG2TAwmpo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEG2TAwmpo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEG2TAwmpo .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-uEG2TAwmpo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEG2TAwmpo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEG2TAwmpo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEG2TAwmpo .navbar {
    min-height: 72px;
  }
  .cid-uEG2TAwmpo .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEG2TAwmpo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEG2TAwmpo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEG2TAwmpo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEG2TAwmpo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEG2TAwmpo .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-uEG2TAwmpo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEG2TAwmpo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEG2TAwmpo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEG2TAwmpo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEG2TAwmpo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEG2TAwmpo .dropdown-item.active,
.cid-uEG2TAwmpo .dropdown-item:active {
  background-color: transparent;
}
.cid-uEG2TAwmpo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEG2TAwmpo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEG2TAwmpo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEG2TAwmpo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEG2TAwmpo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEG2TAwmpo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEG2TAwmpo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEG2TAwmpo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEG2TAwmpo .navbar-buttons {
    text-align: left;
  }
}
.cid-uEG2TAwmpo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEG2TAwmpo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEG2TAwmpo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEG2TAwmpo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEG2TAwmpo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEG2TAwmpo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEG2TAwmpo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEG2TAwmpo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEG2TAwmpo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEG2TAwmpo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEG2TAwmpo .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEG2TAwmpo .opacityScroll {
  background: #ffffff !important;
}
.cid-uEG2TAwmpo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEG2TAwmpo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEG2TAwmpo .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEG2TAwmpo .navbar {
    height: 70px;
  }
  .cid-uEG2TAwmpo .navbar.opened {
    height: auto;
  }
  .cid-uEG2TAwmpo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEG2TAwmpo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEG2TAwmpo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEG2TAwmpo .navbar-brand {
    margin-right: auto;
  }
  .cid-uEG2TAwmpo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEG2TAwmpo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEG2TAwmpo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEG2TAwmpo .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEG2TAwmpo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEG2TAwmpo .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEG2TAwmpo .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEG2TAwmpo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEG2TBd6yl {
  display: flex;
  background-image: url("../../../assets/images/gestionale-2000x1000.jpg");
}
.cid-uEG2TBd6yl .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEG2TBd6yl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TBd6yl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG2TBd6yl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG2TBd6yl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG2TBd6yl {
    align-items: center;
  }
  .cid-uEG2TBd6yl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG2TBd6yl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TBd6yl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG2TBd6yl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG2TBd6yl .content-wrap {
    width: 100%;
  }
}
.cid-uEG2TBd6yl .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEG2TBd6yl .mbr-text,
.cid-uEG2TBd6yl .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEG2TBd6yl .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOHQzd1Z1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOHQzd1Z1 .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOHQzd1Z1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOHQzd1Z1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOHQzd1Z1 {
    align-items: center;
  }
  .cid-uFOHQzd1Z1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOHQzd1Z1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOHQzd1Z1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOHQzd1Z1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOHQzd1Z1 .content-wrap {
    width: 100%;
  }
}
.cid-uFOHQzd1Z1 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHQzd1Z1 .mbr-text,
.cid-uFOHQzd1Z1 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHQzd1Z1 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEG2TBGrn6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG2TBGrn6 .row {
  align-items: center;
}
.cid-uEG2TBGrn6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEG2TBGrn6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TBGrn6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEG2TBGrn6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEG2TBGrn6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEG2TBGrn6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEG2TBGrn6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TBGrn6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEG2TBGrn6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEG2TBGrn6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEG2TBGrn6 .label-text {
    text-align: center !important;
  }
}
.cid-uEG2TBGrn6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEG2TBGrn6 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEG2TBGrn6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG2TBGrn6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TBGrn6 .lists-container {
    justify-content: center;
  }
}
.cid-uEG2TBGrn6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEG2TBGrn6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TBGrn6 .list {
    align-items: center;
  }
}
.cid-uEG2TBGrn6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEG2TBGrn6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEG2TBGrn6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEG2TBGrn6 .list-item-text {
  flex-grow: 1;
}
.cid-uEG2TBGrn6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG2TBGrn6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEG2TBGrn6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEG2TBGrn6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEG2TBGrn6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TBGrn6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG2TBGrn6 .mbr-section-title,
.cid-uEG2TBGrn6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEG2TCzhSz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEG2TCzhSz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG2TCzhSz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG2TCzhSz {
    align-items: center;
  }
  .cid-uEG2TCzhSz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG2TCzhSz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TCzhSz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG2TCzhSz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG2TCzhSz .content-wrap {
    width: 100%;
  }
}
.cid-uEG2TCzhSz .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEG2TCzhSz .mbr-text,
.cid-uEG2TCzhSz .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEG2TCzhSz .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEG2TD94gw {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEG2TD94gw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TD94gw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEG2TD94gw .container {
    padding: 0 20px;
  }
}
.cid-uEG2TD94gw .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEG2TD94gw .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEG2TD94gw .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEG2TD94gw .panel-group {
    padding: 0 20px;
  }
}
.cid-uEG2TD94gw .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEG2TD94gw .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEG2TD94gw .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEG2TD94gw .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEG2TD94gw .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEG2TD94gw .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEG2TD94gw .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEG2TD94gw .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEG2TD94gw .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEG2TD94gw .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEG2TD94gw .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEG2TD94gw .panel-title-edit {
  color: #272a5c;
}
.cid-uEG2TD94gw .panel-text {
  color: #464444;
}
.cid-uEG4JzbuPc {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEG4JzbuPc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG4JzbuPc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEG4JzbuPc .container {
    padding: 0 20px;
  }
}
.cid-uEG4JzbuPc .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEG4JzbuPc .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEG4JzbuPc .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEG4JzbuPc .panel-group {
    padding: 0 20px;
  }
}
.cid-uEG4JzbuPc .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEG4JzbuPc .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEG4JzbuPc .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEG4JzbuPc .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEG4JzbuPc .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEG4JzbuPc .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEG4JzbuPc .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEG4JzbuPc .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEG4JzbuPc .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEG4JzbuPc .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEG4JzbuPc .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEG4JzbuPc .panel-title-edit {
  color: #272a5c;
}
.cid-uEG4JzbuPc .panel-text {
  color: #464444;
}
.cid-uGyPk57RVF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPk57RVF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPk57RVF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPk57RVF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPk57RVF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPk57RVF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPk57RVF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPk57RVF .container {
    padding: 0 12px;
  }
}
.cid-uGyPk57RVF .row {
  justify-content: center;
}
.cid-uGyPk57RVF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPk57RVF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPk57RVF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPk57RVF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPk57RVF .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPk57RVF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPk57RVF .mbr-section-title,
.cid-uGyPk57RVF .mbr-section-btn,
.cid-uGyPk57RVF .title-wrapper {
  text-align: center;
}
.cid-uEG2TEensJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEG2TEensJ .row {
  align-items: center;
}
.cid-uEG2TEensJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEG2TEensJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TEensJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEG2TEensJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEG2TEensJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEG2TEensJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEG2TEensJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TEensJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEG2TEensJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEG2TEensJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEG2TEensJ .label-text {
    text-align: center !important;
  }
}
.cid-uEG2TEensJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEG2TEensJ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEG2TEensJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG2TEensJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TEensJ .lists-container {
    justify-content: center;
  }
}
.cid-uEG2TEensJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEG2TEensJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TEensJ .list {
    align-items: center;
  }
}
.cid-uEG2TEensJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEG2TEensJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEG2TEensJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEG2TEensJ .list-item-text {
  flex-grow: 1;
}
.cid-uEG2TEensJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG2TEensJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEG2TEensJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEG2TEensJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEG2TEensJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TEensJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG2TEensJ .mbr-section-title,
.cid-uEG2TEensJ .mbr-section-btn {
  color: #272a5c;
}
.cid-uEG2TEWqtJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG2TEWqtJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TEWqtJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG2TEWqtJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEG2TEWqtJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEG2TEWqtJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEG2TEWqtJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEG2TEWqtJ .container {
    padding: 0 12px;
  }
}
.cid-uEG2TEWqtJ .row {
  justify-content: center;
}
.cid-uEG2TEWqtJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEG2TEWqtJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEG2TEWqtJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEG2TEWqtJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEG2TEWqtJ .mbr-section-title {
  color: #ffffff;
}
.cid-uEG2TEWqtJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEG2TEWqtJ .mbr-section-title,
.cid-uEG2TEWqtJ .mbr-section-btn,
.cid-uEG2TEWqtJ .title-wrapper {
  text-align: center;
}
.cid-uJaWRtuqPK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWRtuqPK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWRtuqPK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWRtuqPK .container {
    padding: 0 22px;
  }
}
.cid-uJaWRtuqPK .row {
  justify-content: space-between;
}
.cid-uJaWRtuqPK .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWRtuqPK .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWRtuqPK .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWRtuqPK .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWRtuqPK .mbr-text {
  color: #464444;
}
.cid-uJaWRtuqPK label {
  color: #000000;
}
.cid-uJaWRtuqPK LABEL {
  color: #767676;
}
.cid-uEG2TGfQg8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG2TGfQg8 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEG2TGfQg8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEG2TGfQg8 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TGfQg8 .row {
    text-align: center;
  }
  .cid-uEG2TGfQg8 .row > div {
    margin: auto;
  }
  .cid-uEG2TGfQg8 .social-row {
    justify-content: center;
  }
}
.cid-uEG2TGfQg8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEG2TGfQg8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEG2TGfQg8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEG2TGfQg8 .list {
    margin-bottom: 0rem;
  }
}
.cid-uEG2TGfQg8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEG2TGfQg8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEG2TGfQg8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEG2TGfQg8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TGfQg8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG2TGXcdV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEG2TGXcdV .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEG2TGXcdV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG2TGXcdV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG2TGXcdV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG2TGXcdV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG2TGXcdV {
    align-items: center;
  }
  .cid-uEG2TGXcdV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG2TGXcdV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG2TGXcdV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG2TGXcdV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG2TGXcdV .content-wrap {
    width: 100%;
  }
}
.cid-uEG2TGXcdV .mbr-section-title {
  text-align: center;
}
.cid-uEG2TGXcdV .mbr-text,
.cid-uEG2TGXcdV .mbr-section-btn {
  text-align: center;
}
.cid-uEG7L2rGyp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEG7L2rGyp .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;
}
@media (max-width: 767px) {
  .cid-uEG7L2rGyp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEG7L2rGyp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEG7L2rGyp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEG7L2rGyp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEG7L2rGyp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEG7L2rGyp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEG7L2rGyp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEG7L2rGyp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEG7L2rGyp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEG7L2rGyp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEG7L2rGyp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEG7L2rGyp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEG7L2rGyp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEG7L2rGyp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEG7L2rGyp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEG7L2rGyp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEG7L2rGyp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEG7L2rGyp .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEG7L2rGyp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEG7L2rGyp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEG7L2rGyp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEG7L2rGyp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L2rGyp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEG7L2rGyp .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEG7L2rGyp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEG7L2rGyp .nav-item:focus,
.cid-uEG7L2rGyp .nav-link:focus {
  outline: none;
}
.cid-uEG7L2rGyp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEG7L2rGyp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEG7L2rGyp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEG7L2rGyp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEG7L2rGyp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEG7L2rGyp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEG7L2rGyp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEG7L2rGyp .navbar.opened {
  transition: all 0.25s;
}
.cid-uEG7L2rGyp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEG7L2rGyp .navbar .navbar-logo img {
  width: auto;
}
.cid-uEG7L2rGyp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEG7L2rGyp .navbar.collapsed {
  justify-content: center;
}
.cid-uEG7L2rGyp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEG7L2rGyp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEG7L2rGyp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEG7L2rGyp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEG7L2rGyp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEG7L2rGyp .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-uEG7L2rGyp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEG7L2rGyp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEG7L2rGyp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEG7L2rGyp .navbar {
    min-height: 72px;
  }
  .cid-uEG7L2rGyp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEG7L2rGyp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEG7L2rGyp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEG7L2rGyp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEG7L2rGyp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEG7L2rGyp .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-uEG7L2rGyp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEG7L2rGyp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEG7L2rGyp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEG7L2rGyp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEG7L2rGyp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEG7L2rGyp .dropdown-item.active,
.cid-uEG7L2rGyp .dropdown-item:active {
  background-color: transparent;
}
.cid-uEG7L2rGyp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEG7L2rGyp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEG7L2rGyp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEG7L2rGyp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEG7L2rGyp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEG7L2rGyp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEG7L2rGyp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEG7L2rGyp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEG7L2rGyp .navbar-buttons {
    text-align: left;
  }
}
.cid-uEG7L2rGyp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEG7L2rGyp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEG7L2rGyp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEG7L2rGyp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEG7L2rGyp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEG7L2rGyp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEG7L2rGyp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEG7L2rGyp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEG7L2rGyp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEG7L2rGyp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEG7L2rGyp .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEG7L2rGyp .opacityScroll {
  background: #ffffff !important;
}
.cid-uEG7L2rGyp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEG7L2rGyp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEG7L2rGyp .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEG7L2rGyp .navbar {
    height: 70px;
  }
  .cid-uEG7L2rGyp .navbar.opened {
    height: auto;
  }
  .cid-uEG7L2rGyp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEG7L2rGyp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEG7L2rGyp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEG7L2rGyp .navbar-brand {
    margin-right: auto;
  }
  .cid-uEG7L2rGyp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEG7L2rGyp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEG7L2rGyp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEG7L2rGyp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEG7L2rGyp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEG7L2rGyp .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEG7L2rGyp .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEG7L2rGyp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEG7L32bHV {
  display: flex;
  background-image: url("../../../assets/images/comunicazioneinternazionale-1-2000x1000.jpg");
}
.cid-uEG7L32bHV .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEG7L32bHV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L32bHV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG7L32bHV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG7L32bHV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG7L32bHV {
    align-items: center;
  }
  .cid-uEG7L32bHV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG7L32bHV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L32bHV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG7L32bHV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG7L32bHV .content-wrap {
    width: 100%;
  }
}
.cid-uEG7L32bHV .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEG7L32bHV .mbr-text,
.cid-uEG7L32bHV .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEG7L32bHV .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOHVA1y9H {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOHVA1y9H .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOHVA1y9H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOHVA1y9H .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOHVA1y9H {
    align-items: center;
  }
  .cid-uFOHVA1y9H .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOHVA1y9H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOHVA1y9H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOHVA1y9H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOHVA1y9H .content-wrap {
    width: 100%;
  }
}
.cid-uFOHVA1y9H .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHVA1y9H .mbr-text,
.cid-uFOHVA1y9H .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOHVA1y9H .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEG7L3u2a0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG7L3u2a0 .row {
  align-items: center;
}
.cid-uEG7L3u2a0 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEG7L3u2a0 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L3u2a0 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEG7L3u2a0 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEG7L3u2a0 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEG7L3u2a0 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEG7L3u2a0 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L3u2a0 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEG7L3u2a0 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEG7L3u2a0 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEG7L3u2a0 .label-text {
    text-align: center !important;
  }
}
.cid-uEG7L3u2a0 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEG7L3u2a0 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEG7L3u2a0 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG7L3u2a0 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L3u2a0 .lists-container {
    justify-content: center;
  }
}
.cid-uEG7L3u2a0 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEG7L3u2a0 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L3u2a0 .list {
    align-items: center;
  }
}
.cid-uEG7L3u2a0 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEG7L3u2a0 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEG7L3u2a0 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEG7L3u2a0 .list-item-text {
  flex-grow: 1;
}
.cid-uEG7L3u2a0 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG7L3u2a0 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEG7L3u2a0 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEG7L3u2a0 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEG7L3u2a0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L3u2a0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG7L3u2a0 .mbr-section-title,
.cid-uEG7L3u2a0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uEG7L4dack {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEG7L4dack .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG7L4dack .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG7L4dack {
    align-items: center;
  }
  .cid-uEG7L4dack .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG7L4dack .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L4dack {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG7L4dack .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG7L4dack .content-wrap {
    width: 100%;
  }
}
.cid-uEG7L4dack .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEG7L4dack .mbr-text,
.cid-uEG7L4dack .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEG7L4dack .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEG7L4F9cV {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEG7L4F9cV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L4F9cV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEG7L4F9cV .container {
    padding: 0 20px;
  }
}
.cid-uEG7L4F9cV .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEG7L4F9cV .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEG7L4F9cV .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEG7L4F9cV .panel-group {
    padding: 0 20px;
  }
}
.cid-uEG7L4F9cV .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEG7L4F9cV .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEG7L4F9cV .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEG7L4F9cV .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEG7L4F9cV .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEG7L4F9cV .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEG7L4F9cV .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEG7L4F9cV .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEG7L4F9cV .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEG7L4F9cV .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEG7L4F9cV .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEG7L4F9cV .panel-title-edit {
  color: #272a5c;
}
.cid-uEG7L4F9cV .panel-text {
  color: #464444;
}
.cid-uEG7L5gOus {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEG7L5gOus .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L5gOus .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEG7L5gOus .container {
    padding: 0 20px;
  }
}
.cid-uEG7L5gOus .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEG7L5gOus .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEG7L5gOus .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEG7L5gOus .panel-group {
    padding: 0 20px;
  }
}
.cid-uEG7L5gOus .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEG7L5gOus .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEG7L5gOus .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEG7L5gOus .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEG7L5gOus .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEG7L5gOus .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEG7L5gOus .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEG7L5gOus .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEG7L5gOus .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEG7L5gOus .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEG7L5gOus .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEG7L5gOus .panel-title-edit {
  color: #272a5c;
}
.cid-uEG7L5gOus .panel-text {
  color: #464444;
}
.cid-uEGacDs9CV {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEGacDs9CV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEGacDs9CV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEGacDs9CV .container {
    padding: 0 20px;
  }
}
.cid-uEGacDs9CV .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEGacDs9CV .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEGacDs9CV .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEGacDs9CV .panel-group {
    padding: 0 20px;
  }
}
.cid-uEGacDs9CV .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEGacDs9CV .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEGacDs9CV .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEGacDs9CV .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEGacDs9CV .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEGacDs9CV .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEGacDs9CV .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEGacDs9CV .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEGacDs9CV .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEGacDs9CV .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEGacDs9CV .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEGacDs9CV .panel-title-edit {
  color: #272a5c;
}
.cid-uEGacDs9CV .panel-text {
  color: #464444;
}
.cid-uEGb3zmuPS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEGb3zmuPS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEGb3zmuPS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEGb3zmuPS .container {
    padding: 0 20px;
  }
}
.cid-uEGb3zmuPS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEGb3zmuPS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEGb3zmuPS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEGb3zmuPS .panel-group {
    padding: 0 20px;
  }
}
.cid-uEGb3zmuPS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEGb3zmuPS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEGb3zmuPS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEGb3zmuPS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEGb3zmuPS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEGb3zmuPS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEGb3zmuPS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEGb3zmuPS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEGb3zmuPS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEGb3zmuPS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEGb3zmuPS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEGb3zmuPS .panel-title-edit {
  color: #272a5c;
}
.cid-uEGb3zmuPS .panel-text {
  color: #464444;
}
.cid-uEGbROY2kx {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEGbROY2kx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEGbROY2kx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEGbROY2kx .container {
    padding: 0 20px;
  }
}
.cid-uEGbROY2kx .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEGbROY2kx .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEGbROY2kx .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEGbROY2kx .panel-group {
    padding: 0 20px;
  }
}
.cid-uEGbROY2kx .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEGbROY2kx .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEGbROY2kx .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEGbROY2kx .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEGbROY2kx .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEGbROY2kx .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEGbROY2kx .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEGbROY2kx .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEGbROY2kx .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEGbROY2kx .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEGbROY2kx .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEGbROY2kx .panel-title-edit {
  color: #272a5c;
}
.cid-uEGbROY2kx .panel-text {
  color: #464444;
}
.cid-uEGcDhGG43 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEGcDhGG43 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEGcDhGG43 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEGcDhGG43 .container {
    padding: 0 20px;
  }
}
.cid-uEGcDhGG43 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEGcDhGG43 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEGcDhGG43 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEGcDhGG43 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEGcDhGG43 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEGcDhGG43 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEGcDhGG43 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEGcDhGG43 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEGcDhGG43 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEGcDhGG43 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEGcDhGG43 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEGcDhGG43 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEGcDhGG43 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEGcDhGG43 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEGcDhGG43 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEGcDhGG43 .panel-title-edit {
  color: #272a5c;
}
.cid-uEGcDhGG43 .panel-text {
  color: #464444;
}
.cid-uGyPo0HfXF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPo0HfXF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPo0HfXF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPo0HfXF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPo0HfXF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPo0HfXF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPo0HfXF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPo0HfXF .container {
    padding: 0 12px;
  }
}
.cid-uGyPo0HfXF .row {
  justify-content: center;
}
.cid-uGyPo0HfXF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPo0HfXF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPo0HfXF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPo0HfXF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPo0HfXF .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPo0HfXF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPo0HfXF .mbr-section-title,
.cid-uGyPo0HfXF .mbr-section-btn,
.cid-uGyPo0HfXF .title-wrapper {
  text-align: center;
}
.cid-uEG7L6mfQH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEG7L6mfQH .row {
  align-items: center;
}
.cid-uEG7L6mfQH .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEG7L6mfQH .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L6mfQH .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEG7L6mfQH .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEG7L6mfQH .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEG7L6mfQH .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEG7L6mfQH .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L6mfQH .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEG7L6mfQH .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEG7L6mfQH .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEG7L6mfQH .label-text {
    text-align: center !important;
  }
}
.cid-uEG7L6mfQH .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEG7L6mfQH .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEG7L6mfQH .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG7L6mfQH .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L6mfQH .lists-container {
    justify-content: center;
  }
}
.cid-uEG7L6mfQH .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEG7L6mfQH .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L6mfQH .list {
    align-items: center;
  }
}
.cid-uEG7L6mfQH .list-item {
  display: flex;
  align-items: center;
}
.cid-uEG7L6mfQH .icon-wrapper {
  margin-right: 5px;
}
.cid-uEG7L6mfQH .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEG7L6mfQH .list-item-text {
  flex-grow: 1;
}
.cid-uEG7L6mfQH .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEG7L6mfQH .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEG7L6mfQH .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEG7L6mfQH .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEG7L6mfQH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L6mfQH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG7L6mfQH .mbr-section-title,
.cid-uEG7L6mfQH .mbr-section-btn {
  color: #272a5c;
}
.cid-uEG7L7aWHL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG7L7aWHL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L7aWHL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG7L7aWHL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEG7L7aWHL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEG7L7aWHL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEG7L7aWHL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEG7L7aWHL .container {
    padding: 0 12px;
  }
}
.cid-uEG7L7aWHL .row {
  justify-content: center;
}
.cid-uEG7L7aWHL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEG7L7aWHL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEG7L7aWHL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEG7L7aWHL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEG7L7aWHL .mbr-section-title {
  color: #ffffff;
}
.cid-uEG7L7aWHL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEG7L7aWHL .mbr-section-title,
.cid-uEG7L7aWHL .mbr-section-btn,
.cid-uEG7L7aWHL .title-wrapper {
  text-align: center;
}
.cid-uJaWVERc0y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWVERc0y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWVERc0y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWVERc0y .container {
    padding: 0 22px;
  }
}
.cid-uJaWVERc0y .row {
  justify-content: space-between;
}
.cid-uJaWVERc0y .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWVERc0y .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWVERc0y .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWVERc0y .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWVERc0y .mbr-text {
  color: #464444;
}
.cid-uJaWVERc0y label {
  color: #000000;
}
.cid-uJaWVERc0y LABEL {
  color: #767676;
}
.cid-uEG7L8pQeD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEG7L8pQeD .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEG7L8pQeD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEG7L8pQeD .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L8pQeD .row {
    text-align: center;
  }
  .cid-uEG7L8pQeD .row > div {
    margin: auto;
  }
  .cid-uEG7L8pQeD .social-row {
    justify-content: center;
  }
}
.cid-uEG7L8pQeD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEG7L8pQeD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEG7L8pQeD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEG7L8pQeD .list {
    margin-bottom: 0rem;
  }
}
.cid-uEG7L8pQeD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEG7L8pQeD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEG7L8pQeD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEG7L8pQeD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L8pQeD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG7L97Y23 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEG7L97Y23 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEG7L97Y23 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEG7L97Y23 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEG7L97Y23 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEG7L97Y23 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEG7L97Y23 {
    align-items: center;
  }
  .cid-uEG7L97Y23 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEG7L97Y23 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEG7L97Y23 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEG7L97Y23 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEG7L97Y23 .content-wrap {
    width: 100%;
  }
}
.cid-uEG7L97Y23 .mbr-section-title {
  text-align: center;
}
.cid-uEG7L97Y23 .mbr-text,
.cid-uEG7L97Y23 .mbr-section-btn {
  text-align: center;
}
.cid-uEKVsyiOGK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEKVsyiOGK .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;
}
@media (max-width: 767px) {
  .cid-uEKVsyiOGK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEKVsyiOGK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEKVsyiOGK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEKVsyiOGK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEKVsyiOGK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEKVsyiOGK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEKVsyiOGK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEKVsyiOGK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEKVsyiOGK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEKVsyiOGK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEKVsyiOGK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEKVsyiOGK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEKVsyiOGK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEKVsyiOGK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEKVsyiOGK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEKVsyiOGK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEKVsyiOGK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEKVsyiOGK .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEKVsyiOGK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEKVsyiOGK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEKVsyiOGK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEKVsyiOGK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsyiOGK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEKVsyiOGK .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEKVsyiOGK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEKVsyiOGK .nav-item:focus,
.cid-uEKVsyiOGK .nav-link:focus {
  outline: none;
}
.cid-uEKVsyiOGK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEKVsyiOGK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEKVsyiOGK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEKVsyiOGK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEKVsyiOGK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEKVsyiOGK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEKVsyiOGK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEKVsyiOGK .navbar.opened {
  transition: all 0.25s;
}
.cid-uEKVsyiOGK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEKVsyiOGK .navbar .navbar-logo img {
  width: auto;
}
.cid-uEKVsyiOGK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEKVsyiOGK .navbar.collapsed {
  justify-content: center;
}
.cid-uEKVsyiOGK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEKVsyiOGK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEKVsyiOGK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEKVsyiOGK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEKVsyiOGK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEKVsyiOGK .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-uEKVsyiOGK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEKVsyiOGK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEKVsyiOGK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEKVsyiOGK .navbar {
    min-height: 72px;
  }
  .cid-uEKVsyiOGK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEKVsyiOGK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEKVsyiOGK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEKVsyiOGK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEKVsyiOGK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEKVsyiOGK .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-uEKVsyiOGK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEKVsyiOGK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEKVsyiOGK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEKVsyiOGK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEKVsyiOGK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEKVsyiOGK .dropdown-item.active,
.cid-uEKVsyiOGK .dropdown-item:active {
  background-color: transparent;
}
.cid-uEKVsyiOGK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEKVsyiOGK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEKVsyiOGK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEKVsyiOGK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEKVsyiOGK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEKVsyiOGK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEKVsyiOGK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEKVsyiOGK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEKVsyiOGK .navbar-buttons {
    text-align: left;
  }
}
.cid-uEKVsyiOGK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEKVsyiOGK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEKVsyiOGK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEKVsyiOGK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEKVsyiOGK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEKVsyiOGK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEKVsyiOGK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEKVsyiOGK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEKVsyiOGK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEKVsyiOGK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEKVsyiOGK .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEKVsyiOGK .opacityScroll {
  background: #ffffff !important;
}
.cid-uEKVsyiOGK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEKVsyiOGK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEKVsyiOGK .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEKVsyiOGK .navbar {
    height: 70px;
  }
  .cid-uEKVsyiOGK .navbar.opened {
    height: auto;
  }
  .cid-uEKVsyiOGK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEKVsyiOGK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEKVsyiOGK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEKVsyiOGK .navbar-brand {
    margin-right: auto;
  }
  .cid-uEKVsyiOGK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEKVsyiOGK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEKVsyiOGK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEKVsyiOGK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEKVsyiOGK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEKVsyiOGK .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEKVsyiOGK .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEKVsyiOGK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEKVsz7gdw {
  display: flex;
  background-image: url("../../../assets/images/management-1-2000x1000.jpg");
}
.cid-uEKVsz7gdw .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEKVsz7gdw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsz7gdw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKVsz7gdw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEKVsz7gdw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEKVsz7gdw {
    align-items: center;
  }
  .cid-uEKVsz7gdw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEKVsz7gdw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsz7gdw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEKVsz7gdw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEKVsz7gdw .content-wrap {
    width: 100%;
  }
}
.cid-uEKVsz7gdw .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEKVsz7gdw .mbr-text,
.cid-uEKVsz7gdw .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEKVsz7gdw .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOI8ocvOS {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOI8ocvOS .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOI8ocvOS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOI8ocvOS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOI8ocvOS {
    align-items: center;
  }
  .cid-uFOI8ocvOS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOI8ocvOS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOI8ocvOS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOI8ocvOS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOI8ocvOS .content-wrap {
    width: 100%;
  }
}
.cid-uFOI8ocvOS .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOI8ocvOS .mbr-text,
.cid-uFOI8ocvOS .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOI8ocvOS .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEKVszSPSU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEKVszSPSU .row {
  align-items: center;
}
.cid-uEKVszSPSU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEKVszSPSU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKVszSPSU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEKVszSPSU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEKVszSPSU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEKVszSPSU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEKVszSPSU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEKVszSPSU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEKVszSPSU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEKVszSPSU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEKVszSPSU .label-text {
    text-align: center !important;
  }
}
.cid-uEKVszSPSU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEKVszSPSU .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEKVszSPSU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKVszSPSU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEKVszSPSU .lists-container {
    justify-content: center;
  }
}
.cid-uEKVszSPSU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEKVszSPSU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKVszSPSU .list {
    align-items: center;
  }
}
.cid-uEKVszSPSU .list-item {
  display: flex;
  align-items: center;
}
.cid-uEKVszSPSU .icon-wrapper {
  margin-right: 5px;
}
.cid-uEKVszSPSU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEKVszSPSU .list-item-text {
  flex-grow: 1;
}
.cid-uEKVszSPSU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKVszSPSU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEKVszSPSU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEKVszSPSU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEKVszSPSU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVszSPSU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKVszSPSU .mbr-section-title,
.cid-uEKVszSPSU .mbr-section-btn {
  color: #ffffff;
}
.cid-uEKVsAIE3E {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEKVsAIE3E .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEKVsAIE3E .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEKVsAIE3E {
    align-items: center;
  }
  .cid-uEKVsAIE3E .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEKVsAIE3E .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsAIE3E {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEKVsAIE3E .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEKVsAIE3E .content-wrap {
    width: 100%;
  }
}
.cid-uEKVsAIE3E .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEKVsAIE3E .mbr-text,
.cid-uEKVsAIE3E .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEKVsAIE3E .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEKVsBt2KS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEKVsBt2KS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsBt2KS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEKVsBt2KS .container {
    padding: 0 20px;
  }
}
.cid-uEKVsBt2KS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEKVsBt2KS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEKVsBt2KS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEKVsBt2KS .panel-group {
    padding: 0 20px;
  }
}
.cid-uEKVsBt2KS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEKVsBt2KS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEKVsBt2KS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEKVsBt2KS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEKVsBt2KS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEKVsBt2KS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEKVsBt2KS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEKVsBt2KS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEKVsBt2KS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEKVsBt2KS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEKVsBt2KS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEKVsBt2KS .panel-title-edit {
  color: #272a5c;
}
.cid-uEKVsBt2KS .panel-text {
  color: #464444;
}
.cid-uEKVsClAV9 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEKVsClAV9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsClAV9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEKVsClAV9 .container {
    padding: 0 20px;
  }
}
.cid-uEKVsClAV9 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEKVsClAV9 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEKVsClAV9 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEKVsClAV9 .panel-group {
    padding: 0 20px;
  }
}
.cid-uEKVsClAV9 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEKVsClAV9 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEKVsClAV9 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEKVsClAV9 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEKVsClAV9 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEKVsClAV9 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEKVsClAV9 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEKVsClAV9 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEKVsClAV9 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEKVsClAV9 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEKVsClAV9 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEKVsClAV9 .panel-title-edit {
  color: #272a5c;
}
.cid-uEKVsClAV9 .panel-text {
  color: #464444;
}
.cid-uQyHJ85woc {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyHJ85woc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyHJ85woc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyHJ85woc .container {
    padding: 0 20px;
  }
}
.cid-uQyHJ85woc .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyHJ85woc .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyHJ85woc .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyHJ85woc .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyHJ85woc .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyHJ85woc .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyHJ85woc .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyHJ85woc .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyHJ85woc .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyHJ85woc .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyHJ85woc .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyHJ85woc .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyHJ85woc .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyHJ85woc .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyHJ85woc .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyHJ85woc .panel-title-edit {
  color: #272a5c;
}
.cid-uQyHJ85woc .panel-text {
  color: #464444;
}
.cid-uGyPrUpXyE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPrUpXyE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPrUpXyE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPrUpXyE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPrUpXyE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPrUpXyE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPrUpXyE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPrUpXyE .container {
    padding: 0 12px;
  }
}
.cid-uGyPrUpXyE .row {
  justify-content: center;
}
.cid-uGyPrUpXyE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPrUpXyE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPrUpXyE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPrUpXyE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPrUpXyE .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPrUpXyE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPrUpXyE .mbr-section-title,
.cid-uGyPrUpXyE .mbr-section-btn,
.cid-uGyPrUpXyE .title-wrapper {
  text-align: center;
}
.cid-uEKVsHSoNG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEKVsHSoNG .row {
  align-items: center;
}
.cid-uEKVsHSoNG .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEKVsHSoNG .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsHSoNG .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEKVsHSoNG .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEKVsHSoNG .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEKVsHSoNG .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEKVsHSoNG .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsHSoNG .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEKVsHSoNG .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEKVsHSoNG .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEKVsHSoNG .label-text {
    text-align: center !important;
  }
}
.cid-uEKVsHSoNG .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEKVsHSoNG .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEKVsHSoNG .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKVsHSoNG .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsHSoNG .lists-container {
    justify-content: center;
  }
}
.cid-uEKVsHSoNG .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEKVsHSoNG .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsHSoNG .list {
    align-items: center;
  }
}
.cid-uEKVsHSoNG .list-item {
  display: flex;
  align-items: center;
}
.cid-uEKVsHSoNG .icon-wrapper {
  margin-right: 5px;
}
.cid-uEKVsHSoNG .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEKVsHSoNG .list-item-text {
  flex-grow: 1;
}
.cid-uEKVsHSoNG .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKVsHSoNG .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEKVsHSoNG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEKVsHSoNG .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEKVsHSoNG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsHSoNG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKVsHSoNG .mbr-section-title,
.cid-uEKVsHSoNG .mbr-section-btn {
  color: #272a5c;
}
.cid-uEKVsJ6fKE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEKVsJ6fKE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsJ6fKE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKVsJ6fKE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEKVsJ6fKE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEKVsJ6fKE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEKVsJ6fKE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEKVsJ6fKE .container {
    padding: 0 12px;
  }
}
.cid-uEKVsJ6fKE .row {
  justify-content: center;
}
.cid-uEKVsJ6fKE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEKVsJ6fKE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEKVsJ6fKE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEKVsJ6fKE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEKVsJ6fKE .mbr-section-title {
  color: #ffffff;
}
.cid-uEKVsJ6fKE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEKVsJ6fKE .mbr-section-title,
.cid-uEKVsJ6fKE .mbr-section-btn,
.cid-uEKVsJ6fKE .title-wrapper {
  text-align: center;
}
.cid-uJaWZCQoHu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWZCQoHu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWZCQoHu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWZCQoHu .container {
    padding: 0 22px;
  }
}
.cid-uJaWZCQoHu .row {
  justify-content: space-between;
}
.cid-uJaWZCQoHu .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWZCQoHu .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWZCQoHu .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWZCQoHu .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWZCQoHu .mbr-text {
  color: #464444;
}
.cid-uJaWZCQoHu label {
  color: #000000;
}
.cid-uJaWZCQoHu LABEL {
  color: #767676;
}
.cid-uEKVsLqMv4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEKVsLqMv4 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEKVsLqMv4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEKVsLqMv4 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsLqMv4 .row {
    text-align: center;
  }
  .cid-uEKVsLqMv4 .row > div {
    margin: auto;
  }
  .cid-uEKVsLqMv4 .social-row {
    justify-content: center;
  }
}
.cid-uEKVsLqMv4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEKVsLqMv4 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEKVsLqMv4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEKVsLqMv4 .list {
    margin-bottom: 0rem;
  }
}
.cid-uEKVsLqMv4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEKVsLqMv4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEKVsLqMv4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEKVsLqMv4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsLqMv4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKVsMLLii {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEKVsMLLii .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEKVsMLLii .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKVsMLLii .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKVsMLLii .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEKVsMLLii .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEKVsMLLii {
    align-items: center;
  }
  .cid-uEKVsMLLii .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEKVsMLLii .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEKVsMLLii {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEKVsMLLii .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEKVsMLLii .content-wrap {
    width: 100%;
  }
}
.cid-uEKVsMLLii .mbr-section-title {
  text-align: center;
}
.cid-uEKVsMLLii .mbr-text,
.cid-uEKVsMLLii .mbr-section-btn {
  text-align: center;
}
.cid-uEKZk3nd8K {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEKZk3nd8K .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;
}
@media (max-width: 767px) {
  .cid-uEKZk3nd8K .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEKZk3nd8K .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEKZk3nd8K .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEKZk3nd8K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEKZk3nd8K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEKZk3nd8K .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEKZk3nd8K .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEKZk3nd8K .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEKZk3nd8K .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEKZk3nd8K .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEKZk3nd8K .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEKZk3nd8K .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEKZk3nd8K .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEKZk3nd8K .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEKZk3nd8K .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEKZk3nd8K .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEKZk3nd8K .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEKZk3nd8K .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEKZk3nd8K .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEKZk3nd8K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEKZk3nd8K .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEKZk3nd8K .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk3nd8K .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEKZk3nd8K .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEKZk3nd8K .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEKZk3nd8K .nav-item:focus,
.cid-uEKZk3nd8K .nav-link:focus {
  outline: none;
}
.cid-uEKZk3nd8K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEKZk3nd8K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEKZk3nd8K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEKZk3nd8K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEKZk3nd8K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEKZk3nd8K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEKZk3nd8K .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEKZk3nd8K .navbar.opened {
  transition: all 0.25s;
}
.cid-uEKZk3nd8K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEKZk3nd8K .navbar .navbar-logo img {
  width: auto;
}
.cid-uEKZk3nd8K .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEKZk3nd8K .navbar.collapsed {
  justify-content: center;
}
.cid-uEKZk3nd8K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEKZk3nd8K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEKZk3nd8K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEKZk3nd8K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEKZk3nd8K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEKZk3nd8K .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-uEKZk3nd8K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEKZk3nd8K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEKZk3nd8K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEKZk3nd8K .navbar {
    min-height: 72px;
  }
  .cid-uEKZk3nd8K .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEKZk3nd8K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEKZk3nd8K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEKZk3nd8K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEKZk3nd8K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEKZk3nd8K .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-uEKZk3nd8K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEKZk3nd8K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEKZk3nd8K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEKZk3nd8K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEKZk3nd8K .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEKZk3nd8K .dropdown-item.active,
.cid-uEKZk3nd8K .dropdown-item:active {
  background-color: transparent;
}
.cid-uEKZk3nd8K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEKZk3nd8K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEKZk3nd8K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEKZk3nd8K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEKZk3nd8K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEKZk3nd8K .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEKZk3nd8K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEKZk3nd8K .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEKZk3nd8K .navbar-buttons {
    text-align: left;
  }
}
.cid-uEKZk3nd8K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEKZk3nd8K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEKZk3nd8K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEKZk3nd8K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEKZk3nd8K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEKZk3nd8K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEKZk3nd8K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEKZk3nd8K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEKZk3nd8K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEKZk3nd8K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEKZk3nd8K .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEKZk3nd8K .opacityScroll {
  background: #ffffff !important;
}
.cid-uEKZk3nd8K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEKZk3nd8K .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEKZk3nd8K .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEKZk3nd8K .navbar {
    height: 70px;
  }
  .cid-uEKZk3nd8K .navbar.opened {
    height: auto;
  }
  .cid-uEKZk3nd8K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEKZk3nd8K .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEKZk3nd8K .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEKZk3nd8K .navbar-brand {
    margin-right: auto;
  }
  .cid-uEKZk3nd8K .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEKZk3nd8K .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEKZk3nd8K .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEKZk3nd8K .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEKZk3nd8K .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEKZk3nd8K .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEKZk3nd8K .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEKZk3nd8K .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEKZk47lwE {
  display: flex;
  background-image: url("../../../assets/images/psicologialavoroorganizzazioni-2000x1000.jpg");
}
.cid-uEKZk47lwE .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEKZk47lwE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZk47lwE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKZk47lwE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEKZk47lwE .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEKZk47lwE {
    align-items: center;
  }
  .cid-uEKZk47lwE .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEKZk47lwE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk47lwE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEKZk47lwE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEKZk47lwE .content-wrap {
    width: 100%;
  }
}
.cid-uEKZk47lwE .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEKZk47lwE .mbr-text,
.cid-uEKZk47lwE .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEKZk47lwE .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOIefqzRy {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOIefqzRy .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOIefqzRy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOIefqzRy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOIefqzRy {
    align-items: center;
  }
  .cid-uFOIefqzRy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOIefqzRy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOIefqzRy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOIefqzRy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOIefqzRy .content-wrap {
    width: 100%;
  }
}
.cid-uFOIefqzRy .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIefqzRy .mbr-text,
.cid-uFOIefqzRy .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIefqzRy .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEKZk4JuWa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEKZk4JuWa .row {
  align-items: center;
}
.cid-uEKZk4JuWa .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEKZk4JuWa .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk4JuWa .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEKZk4JuWa .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEKZk4JuWa .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEKZk4JuWa .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEKZk4JuWa .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk4JuWa .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEKZk4JuWa .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEKZk4JuWa .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEKZk4JuWa .label-text {
    text-align: center !important;
  }
}
.cid-uEKZk4JuWa .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEKZk4JuWa .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEKZk4JuWa .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKZk4JuWa .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk4JuWa .lists-container {
    justify-content: center;
  }
}
.cid-uEKZk4JuWa .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEKZk4JuWa .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk4JuWa .list {
    align-items: center;
  }
}
.cid-uEKZk4JuWa .list-item {
  display: flex;
  align-items: center;
}
.cid-uEKZk4JuWa .icon-wrapper {
  margin-right: 5px;
}
.cid-uEKZk4JuWa .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEKZk4JuWa .list-item-text {
  flex-grow: 1;
}
.cid-uEKZk4JuWa .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKZk4JuWa .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEKZk4JuWa .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEKZk4JuWa .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEKZk4JuWa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZk4JuWa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKZk4JuWa .mbr-section-title,
.cid-uEKZk4JuWa .mbr-section-btn {
  color: #ffffff;
}
.cid-uEKZk5vCqY {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEKZk5vCqY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEKZk5vCqY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEKZk5vCqY {
    align-items: center;
  }
  .cid-uEKZk5vCqY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEKZk5vCqY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk5vCqY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEKZk5vCqY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEKZk5vCqY .content-wrap {
    width: 100%;
  }
}
.cid-uEKZk5vCqY .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEKZk5vCqY .mbr-text,
.cid-uEKZk5vCqY .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEKZk5vCqY .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEKZk6dmQT {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEKZk6dmQT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZk6dmQT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEKZk6dmQT .container {
    padding: 0 20px;
  }
}
.cid-uEKZk6dmQT .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEKZk6dmQT .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEKZk6dmQT .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEKZk6dmQT .panel-group {
    padding: 0 20px;
  }
}
.cid-uEKZk6dmQT .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEKZk6dmQT .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEKZk6dmQT .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEKZk6dmQT .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEKZk6dmQT .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEKZk6dmQT .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEKZk6dmQT .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEKZk6dmQT .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEKZk6dmQT .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEKZk6dmQT .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEKZk6dmQT .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEKZk6dmQT .panel-title-edit {
  color: #272a5c;
}
.cid-uEKZk6dmQT .panel-text {
  color: #464444;
}
.cid-uGyPwMeeNd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPwMeeNd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPwMeeNd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPwMeeNd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPwMeeNd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPwMeeNd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPwMeeNd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPwMeeNd .container {
    padding: 0 12px;
  }
}
.cid-uGyPwMeeNd .row {
  justify-content: center;
}
.cid-uGyPwMeeNd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPwMeeNd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPwMeeNd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPwMeeNd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPwMeeNd .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPwMeeNd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPwMeeNd .mbr-section-title,
.cid-uGyPwMeeNd .mbr-section-btn,
.cid-uGyPwMeeNd .title-wrapper {
  text-align: center;
}
.cid-uEKZk8sV9C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEKZk8sV9C .row {
  align-items: center;
}
.cid-uEKZk8sV9C .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEKZk8sV9C .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk8sV9C .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEKZk8sV9C .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEKZk8sV9C .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEKZk8sV9C .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEKZk8sV9C .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk8sV9C .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEKZk8sV9C .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEKZk8sV9C .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEKZk8sV9C .label-text {
    text-align: center !important;
  }
}
.cid-uEKZk8sV9C .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEKZk8sV9C .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEKZk8sV9C .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKZk8sV9C .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk8sV9C .lists-container {
    justify-content: center;
  }
}
.cid-uEKZk8sV9C .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEKZk8sV9C .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEKZk8sV9C .list {
    align-items: center;
  }
}
.cid-uEKZk8sV9C .list-item {
  display: flex;
  align-items: center;
}
.cid-uEKZk8sV9C .icon-wrapper {
  margin-right: 5px;
}
.cid-uEKZk8sV9C .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEKZk8sV9C .list-item-text {
  flex-grow: 1;
}
.cid-uEKZk8sV9C .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEKZk8sV9C .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEKZk8sV9C .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEKZk8sV9C .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEKZk8sV9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZk8sV9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKZk8sV9C .mbr-section-title,
.cid-uEKZk8sV9C .mbr-section-btn {
  color: #272a5c;
}
.cid-uEKZk9w7Su {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEKZk9w7Su .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZk9w7Su .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKZk9w7Su .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEKZk9w7Su .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEKZk9w7Su .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEKZk9w7Su .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEKZk9w7Su .container {
    padding: 0 12px;
  }
}
.cid-uEKZk9w7Su .row {
  justify-content: center;
}
.cid-uEKZk9w7Su .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEKZk9w7Su .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEKZk9w7Su .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEKZk9w7Su .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEKZk9w7Su .mbr-section-title {
  color: #ffffff;
}
.cid-uEKZk9w7Su .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEKZk9w7Su .mbr-section-title,
.cid-uEKZk9w7Su .mbr-section-btn,
.cid-uEKZk9w7Su .title-wrapper {
  text-align: center;
}
.cid-uJaX4lfgSd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaX4lfgSd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaX4lfgSd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaX4lfgSd .container {
    padding: 0 22px;
  }
}
.cid-uJaX4lfgSd .row {
  justify-content: space-between;
}
.cid-uJaX4lfgSd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaX4lfgSd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaX4lfgSd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaX4lfgSd .mbr-section-title {
  color: #7f2346;
}
.cid-uJaX4lfgSd .mbr-text {
  color: #464444;
}
.cid-uJaX4lfgSd label {
  color: #000000;
}
.cid-uJaX4lfgSd LABEL {
  color: #767676;
}
.cid-uEKZkbt7lA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEKZkbt7lA .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEKZkbt7lA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEKZkbt7lA .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEKZkbt7lA .row {
    text-align: center;
  }
  .cid-uEKZkbt7lA .row > div {
    margin: auto;
  }
  .cid-uEKZkbt7lA .social-row {
    justify-content: center;
  }
}
.cid-uEKZkbt7lA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEKZkbt7lA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEKZkbt7lA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEKZkbt7lA .list {
    margin-bottom: 0rem;
  }
}
.cid-uEKZkbt7lA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEKZkbt7lA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEKZkbt7lA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEKZkbt7lA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZkbt7lA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKZkcF6QY {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEKZkcF6QY .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEKZkcF6QY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEKZkcF6QY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEKZkcF6QY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEKZkcF6QY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEKZkcF6QY {
    align-items: center;
  }
  .cid-uEKZkcF6QY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEKZkcF6QY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEKZkcF6QY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEKZkcF6QY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEKZkcF6QY .content-wrap {
    width: 100%;
  }
}
.cid-uEKZkcF6QY .mbr-section-title {
  text-align: center;
}
.cid-uEKZkcF6QY .mbr-text,
.cid-uEKZkcF6QY .mbr-section-btn {
  text-align: center;
}
.cid-uEL2mkytQX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEL2mkytQX .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;
}
@media (max-width: 767px) {
  .cid-uEL2mkytQX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEL2mkytQX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEL2mkytQX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEL2mkytQX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEL2mkytQX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEL2mkytQX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEL2mkytQX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEL2mkytQX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEL2mkytQX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEL2mkytQX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEL2mkytQX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEL2mkytQX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEL2mkytQX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEL2mkytQX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEL2mkytQX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEL2mkytQX .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEL2mkytQX .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEL2mkytQX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEL2mkytQX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEL2mkytQX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEL2mkytQX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEL2mkytQX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mkytQX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEL2mkytQX .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEL2mkytQX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEL2mkytQX .nav-item:focus,
.cid-uEL2mkytQX .nav-link:focus {
  outline: none;
}
.cid-uEL2mkytQX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEL2mkytQX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEL2mkytQX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEL2mkytQX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEL2mkytQX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEL2mkytQX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEL2mkytQX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEL2mkytQX .navbar.opened {
  transition: all 0.25s;
}
.cid-uEL2mkytQX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEL2mkytQX .navbar .navbar-logo img {
  width: auto;
}
.cid-uEL2mkytQX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEL2mkytQX .navbar.collapsed {
  justify-content: center;
}
.cid-uEL2mkytQX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEL2mkytQX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEL2mkytQX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEL2mkytQX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEL2mkytQX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEL2mkytQX .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-uEL2mkytQX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEL2mkytQX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEL2mkytQX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEL2mkytQX .navbar {
    min-height: 72px;
  }
  .cid-uEL2mkytQX .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEL2mkytQX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEL2mkytQX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEL2mkytQX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEL2mkytQX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEL2mkytQX .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-uEL2mkytQX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEL2mkytQX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEL2mkytQX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEL2mkytQX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEL2mkytQX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEL2mkytQX .dropdown-item.active,
.cid-uEL2mkytQX .dropdown-item:active {
  background-color: transparent;
}
.cid-uEL2mkytQX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEL2mkytQX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEL2mkytQX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEL2mkytQX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEL2mkytQX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEL2mkytQX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEL2mkytQX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEL2mkytQX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEL2mkytQX .navbar-buttons {
    text-align: left;
  }
}
.cid-uEL2mkytQX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEL2mkytQX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEL2mkytQX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEL2mkytQX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEL2mkytQX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEL2mkytQX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEL2mkytQX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEL2mkytQX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEL2mkytQX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEL2mkytQX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEL2mkytQX .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEL2mkytQX .opacityScroll {
  background: #ffffff !important;
}
.cid-uEL2mkytQX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEL2mkytQX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEL2mkytQX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEL2mkytQX .navbar {
    height: 70px;
  }
  .cid-uEL2mkytQX .navbar.opened {
    height: auto;
  }
  .cid-uEL2mkytQX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEL2mkytQX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEL2mkytQX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEL2mkytQX .navbar-brand {
    margin-right: auto;
  }
  .cid-uEL2mkytQX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEL2mkytQX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEL2mkytQX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEL2mkytQX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEL2mkytQX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEL2mkytQX .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEL2mkytQX .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEL2mkytQX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEL2mlFQ4B {
  display: flex;
  background-image: url("../../../assets/images/relazioniinternazionali-1-2000x1000.jpg");
}
.cid-uEL2mlFQ4B .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEL2mlFQ4B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2mlFQ4B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEL2mlFQ4B .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEL2mlFQ4B .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEL2mlFQ4B {
    align-items: center;
  }
  .cid-uEL2mlFQ4B .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEL2mlFQ4B .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mlFQ4B {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEL2mlFQ4B .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEL2mlFQ4B .content-wrap {
    width: 100%;
  }
}
.cid-uEL2mlFQ4B .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEL2mlFQ4B .mbr-text,
.cid-uEL2mlFQ4B .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEL2mlFQ4B .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOIk07k61 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOIk07k61 .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOIk07k61 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOIk07k61 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOIk07k61 {
    align-items: center;
  }
  .cid-uFOIk07k61 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOIk07k61 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOIk07k61 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOIk07k61 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOIk07k61 .content-wrap {
    width: 100%;
  }
}
.cid-uFOIk07k61 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIk07k61 .mbr-text,
.cid-uFOIk07k61 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIk07k61 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEL2mmDxfR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEL2mmDxfR .row {
  align-items: center;
}
.cid-uEL2mmDxfR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEL2mmDxfR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mmDxfR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEL2mmDxfR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEL2mmDxfR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEL2mmDxfR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEL2mmDxfR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mmDxfR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEL2mmDxfR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEL2mmDxfR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEL2mmDxfR .label-text {
    text-align: center !important;
  }
}
.cid-uEL2mmDxfR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEL2mmDxfR .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEL2mmDxfR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEL2mmDxfR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mmDxfR .lists-container {
    justify-content: center;
  }
}
.cid-uEL2mmDxfR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEL2mmDxfR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mmDxfR .list {
    align-items: center;
  }
}
.cid-uEL2mmDxfR .list-item {
  display: flex;
  align-items: center;
}
.cid-uEL2mmDxfR .icon-wrapper {
  margin-right: 5px;
}
.cid-uEL2mmDxfR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEL2mmDxfR .list-item-text {
  flex-grow: 1;
}
.cid-uEL2mmDxfR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEL2mmDxfR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEL2mmDxfR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEL2mmDxfR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEL2mmDxfR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2mmDxfR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEL2mmDxfR .mbr-section-title,
.cid-uEL2mmDxfR .mbr-section-btn {
  color: #ffffff;
}
.cid-uEL2mnsJne {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEL2mnsJne .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEL2mnsJne .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEL2mnsJne {
    align-items: center;
  }
  .cid-uEL2mnsJne .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEL2mnsJne .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mnsJne {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEL2mnsJne .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEL2mnsJne .content-wrap {
    width: 100%;
  }
}
.cid-uEL2mnsJne .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEL2mnsJne .mbr-text,
.cid-uEL2mnsJne .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEL2mnsJne .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEL2mo5IoX {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEL2mo5IoX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2mo5IoX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEL2mo5IoX .container {
    padding: 0 20px;
  }
}
.cid-uEL2mo5IoX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEL2mo5IoX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEL2mo5IoX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEL2mo5IoX .panel-group {
    padding: 0 20px;
  }
}
.cid-uEL2mo5IoX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEL2mo5IoX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEL2mo5IoX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEL2mo5IoX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEL2mo5IoX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEL2mo5IoX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEL2mo5IoX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEL2mo5IoX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEL2mo5IoX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEL2mo5IoX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEL2mo5IoX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEL2mo5IoX .panel-title-edit {
  color: #272a5c;
}
.cid-uEL2mo5IoX .panel-text {
  color: #464444;
}
.cid-uGyPAqajFe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPAqajFe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPAqajFe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPAqajFe .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPAqajFe .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPAqajFe .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPAqajFe .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPAqajFe .container {
    padding: 0 12px;
  }
}
.cid-uGyPAqajFe .row {
  justify-content: center;
}
.cid-uGyPAqajFe .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPAqajFe .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPAqajFe .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPAqajFe .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPAqajFe .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPAqajFe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPAqajFe .mbr-section-title,
.cid-uGyPAqajFe .mbr-section-btn,
.cid-uGyPAqajFe .title-wrapper {
  text-align: center;
}
.cid-uEL2mpQJNK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEL2mpQJNK .row {
  align-items: center;
}
.cid-uEL2mpQJNK .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEL2mpQJNK .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mpQJNK .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEL2mpQJNK .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEL2mpQJNK .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEL2mpQJNK .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEL2mpQJNK .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mpQJNK .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEL2mpQJNK .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEL2mpQJNK .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEL2mpQJNK .label-text {
    text-align: center !important;
  }
}
.cid-uEL2mpQJNK .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEL2mpQJNK .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEL2mpQJNK .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEL2mpQJNK .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mpQJNK .lists-container {
    justify-content: center;
  }
}
.cid-uEL2mpQJNK .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEL2mpQJNK .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mpQJNK .list {
    align-items: center;
  }
}
.cid-uEL2mpQJNK .list-item {
  display: flex;
  align-items: center;
}
.cid-uEL2mpQJNK .icon-wrapper {
  margin-right: 5px;
}
.cid-uEL2mpQJNK .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEL2mpQJNK .list-item-text {
  flex-grow: 1;
}
.cid-uEL2mpQJNK .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEL2mpQJNK .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEL2mpQJNK .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEL2mpQJNK .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEL2mpQJNK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2mpQJNK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEL2mpQJNK .mbr-section-title,
.cid-uEL2mpQJNK .mbr-section-btn {
  color: #272a5c;
}
.cid-uEL2mqQ5J8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEL2mqQ5J8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2mqQ5J8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEL2mqQ5J8 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEL2mqQ5J8 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEL2mqQ5J8 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEL2mqQ5J8 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEL2mqQ5J8 .container {
    padding: 0 12px;
  }
}
.cid-uEL2mqQ5J8 .row {
  justify-content: center;
}
.cid-uEL2mqQ5J8 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEL2mqQ5J8 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEL2mqQ5J8 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEL2mqQ5J8 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEL2mqQ5J8 .mbr-section-title {
  color: #ffffff;
}
.cid-uEL2mqQ5J8 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEL2mqQ5J8 .mbr-section-title,
.cid-uEL2mqQ5J8 .mbr-section-btn,
.cid-uEL2mqQ5J8 .title-wrapper {
  text-align: center;
}
.cid-uJaX8FO2w6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaX8FO2w6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaX8FO2w6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaX8FO2w6 .container {
    padding: 0 22px;
  }
}
.cid-uJaX8FO2w6 .row {
  justify-content: space-between;
}
.cid-uJaX8FO2w6 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaX8FO2w6 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaX8FO2w6 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaX8FO2w6 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaX8FO2w6 .mbr-text {
  color: #464444;
}
.cid-uJaX8FO2w6 label {
  color: #000000;
}
.cid-uJaX8FO2w6 LABEL {
  color: #767676;
}
.cid-uEL2msReAD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEL2msReAD .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEL2msReAD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEL2msReAD .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEL2msReAD .row {
    text-align: center;
  }
  .cid-uEL2msReAD .row > div {
    margin: auto;
  }
  .cid-uEL2msReAD .social-row {
    justify-content: center;
  }
}
.cid-uEL2msReAD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEL2msReAD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEL2msReAD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEL2msReAD .list {
    margin-bottom: 0rem;
  }
}
.cid-uEL2msReAD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEL2msReAD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEL2msReAD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEL2msReAD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2msReAD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEL2mtKZ6b {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEL2mtKZ6b .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEL2mtKZ6b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEL2mtKZ6b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEL2mtKZ6b .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEL2mtKZ6b .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEL2mtKZ6b {
    align-items: center;
  }
  .cid-uEL2mtKZ6b .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEL2mtKZ6b .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEL2mtKZ6b {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEL2mtKZ6b .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEL2mtKZ6b .content-wrap {
    width: 100%;
  }
}
.cid-uEL2mtKZ6b .mbr-section-title {
  text-align: center;
}
.cid-uEL2mtKZ6b .mbr-text,
.cid-uEL2mtKZ6b .mbr-section-btn {
  text-align: center;
}
.cid-uEMcnSFkKH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEMcnSFkKH .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;
}
@media (max-width: 767px) {
  .cid-uEMcnSFkKH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEMcnSFkKH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEMcnSFkKH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEMcnSFkKH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEMcnSFkKH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEMcnSFkKH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEMcnSFkKH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEMcnSFkKH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEMcnSFkKH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEMcnSFkKH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEMcnSFkKH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEMcnSFkKH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEMcnSFkKH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEMcnSFkKH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEMcnSFkKH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEMcnSFkKH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEMcnSFkKH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEMcnSFkKH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMcnSFkKH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEMcnSFkKH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEMcnSFkKH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEMcnSFkKH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnSFkKH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEMcnSFkKH .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEMcnSFkKH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEMcnSFkKH .nav-item:focus,
.cid-uEMcnSFkKH .nav-link:focus {
  outline: none;
}
.cid-uEMcnSFkKH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEMcnSFkKH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEMcnSFkKH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEMcnSFkKH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEMcnSFkKH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEMcnSFkKH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEMcnSFkKH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEMcnSFkKH .navbar.opened {
  transition: all 0.25s;
}
.cid-uEMcnSFkKH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEMcnSFkKH .navbar .navbar-logo img {
  width: auto;
}
.cid-uEMcnSFkKH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEMcnSFkKH .navbar.collapsed {
  justify-content: center;
}
.cid-uEMcnSFkKH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEMcnSFkKH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEMcnSFkKH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEMcnSFkKH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEMcnSFkKH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEMcnSFkKH .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-uEMcnSFkKH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEMcnSFkKH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEMcnSFkKH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMcnSFkKH .navbar {
    min-height: 72px;
  }
  .cid-uEMcnSFkKH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEMcnSFkKH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEMcnSFkKH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEMcnSFkKH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEMcnSFkKH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEMcnSFkKH .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-uEMcnSFkKH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEMcnSFkKH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEMcnSFkKH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEMcnSFkKH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEMcnSFkKH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEMcnSFkKH .dropdown-item.active,
.cid-uEMcnSFkKH .dropdown-item:active {
  background-color: transparent;
}
.cid-uEMcnSFkKH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEMcnSFkKH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEMcnSFkKH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEMcnSFkKH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEMcnSFkKH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEMcnSFkKH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEMcnSFkKH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEMcnSFkKH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEMcnSFkKH .navbar-buttons {
    text-align: left;
  }
}
.cid-uEMcnSFkKH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEMcnSFkKH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEMcnSFkKH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEMcnSFkKH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMcnSFkKH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMcnSFkKH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEMcnSFkKH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMcnSFkKH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEMcnSFkKH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEMcnSFkKH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMcnSFkKH .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEMcnSFkKH .opacityScroll {
  background: #ffffff !important;
}
.cid-uEMcnSFkKH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEMcnSFkKH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEMcnSFkKH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEMcnSFkKH .navbar {
    height: 70px;
  }
  .cid-uEMcnSFkKH .navbar.opened {
    height: auto;
  }
  .cid-uEMcnSFkKH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEMcnSFkKH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEMcnSFkKH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEMcnSFkKH .navbar-brand {
    margin-right: auto;
  }
  .cid-uEMcnSFkKH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEMcnSFkKH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEMcnSFkKH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEMcnSFkKH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMcnSFkKH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEMcnSFkKH .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEMcnSFkKH .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEMcnSFkKH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEMcnTHRGu {
  display: flex;
  background-image: url("../../../assets/images/sicurezza-informatica-1-2000x1000.jpg");
}
.cid-uEMcnTHRGu .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEMcnTHRGu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMcnTHRGu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMcnTHRGu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMcnTHRGu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMcnTHRGu {
    align-items: center;
  }
  .cid-uEMcnTHRGu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMcnTHRGu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnTHRGu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMcnTHRGu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMcnTHRGu .content-wrap {
    width: 100%;
  }
}
.cid-uEMcnTHRGu .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEMcnTHRGu .mbr-text,
.cid-uEMcnTHRGu .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEMcnTHRGu .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOIoPfEX2 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOIoPfEX2 .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOIoPfEX2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOIoPfEX2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOIoPfEX2 {
    align-items: center;
  }
  .cid-uFOIoPfEX2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOIoPfEX2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOIoPfEX2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOIoPfEX2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOIoPfEX2 .content-wrap {
    width: 100%;
  }
}
.cid-uFOIoPfEX2 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIoPfEX2 .mbr-text,
.cid-uFOIoPfEX2 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIoPfEX2 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMcnUnszD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMcnUnszD .row {
  align-items: center;
}
.cid-uEMcnUnszD .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMcnUnszD .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnUnszD .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMcnUnszD .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMcnUnszD .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMcnUnszD .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMcnUnszD .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnUnszD .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMcnUnszD .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMcnUnszD .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMcnUnszD .label-text {
    text-align: center !important;
  }
}
.cid-uEMcnUnszD .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMcnUnszD .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMcnUnszD .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMcnUnszD .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnUnszD .lists-container {
    justify-content: center;
  }
}
.cid-uEMcnUnszD .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMcnUnszD .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnUnszD .list {
    align-items: center;
  }
}
.cid-uEMcnUnszD .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMcnUnszD .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMcnUnszD .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMcnUnszD .list-item-text {
  flex-grow: 1;
}
.cid-uEMcnUnszD .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMcnUnszD .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMcnUnszD .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMcnUnszD .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMcnUnszD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMcnUnszD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMcnUnszD .mbr-section-title,
.cid-uEMcnUnszD .mbr-section-btn {
  color: #ffffff;
}
.cid-uEMcnVdEZo {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEMcnVdEZo .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMcnVdEZo .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMcnVdEZo {
    align-items: center;
  }
  .cid-uEMcnVdEZo .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMcnVdEZo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnVdEZo {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMcnVdEZo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMcnVdEZo .content-wrap {
    width: 100%;
  }
}
.cid-uEMcnVdEZo .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEMcnVdEZo .mbr-text,
.cid-uEMcnVdEZo .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEMcnVdEZo .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMcnVPy2X {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMcnVPy2X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMcnVPy2X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMcnVPy2X .container {
    padding: 0 20px;
  }
}
.cid-uEMcnVPy2X .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMcnVPy2X .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMcnVPy2X .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMcnVPy2X .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMcnVPy2X .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMcnVPy2X .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMcnVPy2X .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMcnVPy2X .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMcnVPy2X .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMcnVPy2X .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMcnVPy2X .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMcnVPy2X .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMcnVPy2X .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMcnVPy2X .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMcnVPy2X .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMcnVPy2X .panel-title-edit {
  color: #272a5c;
}
.cid-uEMcnVPy2X .panel-text {
  color: #464444;
}
.cid-uGyPKNddX7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPKNddX7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPKNddX7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPKNddX7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPKNddX7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPKNddX7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPKNddX7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPKNddX7 .container {
    padding: 0 12px;
  }
}
.cid-uGyPKNddX7 .row {
  justify-content: center;
}
.cid-uGyPKNddX7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPKNddX7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPKNddX7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPKNddX7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPKNddX7 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPKNddX7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPKNddX7 .mbr-section-title,
.cid-uGyPKNddX7 .mbr-section-btn,
.cid-uGyPKNddX7 .title-wrapper {
  text-align: center;
}
.cid-uEMcnXoC2P {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEMcnXoC2P .row {
  align-items: center;
}
.cid-uEMcnXoC2P .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMcnXoC2P .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnXoC2P .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMcnXoC2P .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMcnXoC2P .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMcnXoC2P .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMcnXoC2P .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnXoC2P .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMcnXoC2P .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMcnXoC2P .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMcnXoC2P .label-text {
    text-align: center !important;
  }
}
.cid-uEMcnXoC2P .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMcnXoC2P .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMcnXoC2P .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMcnXoC2P .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnXoC2P .lists-container {
    justify-content: center;
  }
}
.cid-uEMcnXoC2P .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMcnXoC2P .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnXoC2P .list {
    align-items: center;
  }
}
.cid-uEMcnXoC2P .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMcnXoC2P .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMcnXoC2P .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMcnXoC2P .list-item-text {
  flex-grow: 1;
}
.cid-uEMcnXoC2P .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMcnXoC2P .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMcnXoC2P .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMcnXoC2P .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMcnXoC2P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMcnXoC2P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMcnXoC2P .mbr-section-title,
.cid-uEMcnXoC2P .mbr-section-btn {
  color: #272a5c;
}
.cid-uEMcnYg5CB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMcnYg5CB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMcnYg5CB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMcnYg5CB .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEMcnYg5CB .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMcnYg5CB .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEMcnYg5CB .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMcnYg5CB .container {
    padding: 0 12px;
  }
}
.cid-uEMcnYg5CB .row {
  justify-content: center;
}
.cid-uEMcnYg5CB .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEMcnYg5CB .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEMcnYg5CB .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEMcnYg5CB .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEMcnYg5CB .mbr-section-title {
  color: #ffffff;
}
.cid-uEMcnYg5CB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEMcnYg5CB .mbr-section-title,
.cid-uEMcnYg5CB .mbr-section-btn,
.cid-uEMcnYg5CB .title-wrapper {
  text-align: center;
}
.cid-uJaXcQCuqH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXcQCuqH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXcQCuqH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXcQCuqH .container {
    padding: 0 22px;
  }
}
.cid-uJaXcQCuqH .row {
  justify-content: space-between;
}
.cid-uJaXcQCuqH .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXcQCuqH .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXcQCuqH .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXcQCuqH .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXcQCuqH .mbr-text {
  color: #464444;
}
.cid-uJaXcQCuqH label {
  color: #000000;
}
.cid-uJaXcQCuqH LABEL {
  color: #767676;
}
.cid-uEMcnZYQbA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMcnZYQbA .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEMcnZYQbA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEMcnZYQbA .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEMcnZYQbA .row {
    text-align: center;
  }
  .cid-uEMcnZYQbA .row > div {
    margin: auto;
  }
  .cid-uEMcnZYQbA .social-row {
    justify-content: center;
  }
}
.cid-uEMcnZYQbA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEMcnZYQbA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEMcnZYQbA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEMcnZYQbA .list {
    margin-bottom: 0rem;
  }
}
.cid-uEMcnZYQbA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEMcnZYQbA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEMcnZYQbA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEMcnZYQbA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMcnZYQbA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMco108LZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEMco108LZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEMco108LZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMco108LZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMco108LZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMco108LZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMco108LZ {
    align-items: center;
  }
  .cid-uEMco108LZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMco108LZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMco108LZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMco108LZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMco108LZ .content-wrap {
    width: 100%;
  }
}
.cid-uEMco108LZ .mbr-section-title {
  text-align: center;
}
.cid-uEMco108LZ .mbr-text,
.cid-uEMco108LZ .mbr-section-btn {
  text-align: center;
}
.cid-uEMfverupG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEMfverupG .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;
}
@media (max-width: 767px) {
  .cid-uEMfverupG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEMfverupG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEMfverupG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEMfverupG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEMfverupG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEMfverupG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEMfverupG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEMfverupG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEMfverupG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEMfverupG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEMfverupG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEMfverupG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEMfverupG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEMfverupG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEMfverupG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEMfverupG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEMfverupG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEMfverupG .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMfverupG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEMfverupG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEMfverupG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEMfverupG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEMfverupG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEMfverupG .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEMfverupG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEMfverupG .nav-item:focus,
.cid-uEMfverupG .nav-link:focus {
  outline: none;
}
.cid-uEMfverupG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEMfverupG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEMfverupG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEMfverupG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEMfverupG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEMfverupG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEMfverupG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEMfverupG .navbar.opened {
  transition: all 0.25s;
}
.cid-uEMfverupG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEMfverupG .navbar .navbar-logo img {
  width: auto;
}
.cid-uEMfverupG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEMfverupG .navbar.collapsed {
  justify-content: center;
}
.cid-uEMfverupG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEMfverupG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEMfverupG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEMfverupG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEMfverupG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEMfverupG .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-uEMfverupG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEMfverupG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEMfverupG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMfverupG .navbar {
    min-height: 72px;
  }
  .cid-uEMfverupG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEMfverupG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEMfverupG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEMfverupG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEMfverupG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEMfverupG .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-uEMfverupG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEMfverupG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEMfverupG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEMfverupG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEMfverupG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEMfverupG .dropdown-item.active,
.cid-uEMfverupG .dropdown-item:active {
  background-color: transparent;
}
.cid-uEMfverupG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEMfverupG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEMfverupG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEMfverupG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEMfverupG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEMfverupG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEMfverupG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEMfverupG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEMfverupG .navbar-buttons {
    text-align: left;
  }
}
.cid-uEMfverupG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEMfverupG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEMfverupG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEMfverupG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMfverupG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMfverupG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEMfverupG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMfverupG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEMfverupG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEMfverupG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMfverupG .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEMfverupG .opacityScroll {
  background: #ffffff !important;
}
.cid-uEMfverupG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEMfverupG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEMfverupG .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEMfverupG .navbar {
    height: 70px;
  }
  .cid-uEMfverupG .navbar.opened {
    height: auto;
  }
  .cid-uEMfverupG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEMfverupG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEMfverupG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEMfverupG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEMfverupG .navbar-brand {
    margin-right: auto;
  }
  .cid-uEMfverupG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEMfverupG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEMfverupG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEMfverupG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEMfverupG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMfverupG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEMfverupG .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEMfverupG .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEMfverupG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEMfvfz8Z9 {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uEMfvfz8Z9 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEMfvfz8Z9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfvfz8Z9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMfvfz8Z9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMfvfz8Z9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMfvfz8Z9 {
    align-items: center;
  }
  .cid-uEMfvfz8Z9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMfvfz8Z9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvfz8Z9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMfvfz8Z9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMfvfz8Z9 .content-wrap {
    width: 100%;
  }
}
.cid-uEMfvfz8Z9 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEMfvfz8Z9 .mbr-text,
.cid-uEMfvfz8Z9 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEMfvfz8Z9 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOIucNFzj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOIucNFzj .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOIucNFzj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOIucNFzj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOIucNFzj {
    align-items: center;
  }
  .cid-uFOIucNFzj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOIucNFzj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOIucNFzj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOIucNFzj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOIucNFzj .content-wrap {
    width: 100%;
  }
}
.cid-uFOIucNFzj .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIucNFzj .mbr-text,
.cid-uFOIucNFzj .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIucNFzj .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMfvggVCZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMfvggVCZ .row {
  align-items: center;
}
.cid-uEMfvggVCZ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMfvggVCZ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvggVCZ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMfvggVCZ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMfvggVCZ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMfvggVCZ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMfvggVCZ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvggVCZ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMfvggVCZ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMfvggVCZ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMfvggVCZ .label-text {
    text-align: center !important;
  }
}
.cid-uEMfvggVCZ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMfvggVCZ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMfvggVCZ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMfvggVCZ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvggVCZ .lists-container {
    justify-content: center;
  }
}
.cid-uEMfvggVCZ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMfvggVCZ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvggVCZ .list {
    align-items: center;
  }
}
.cid-uEMfvggVCZ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMfvggVCZ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMfvggVCZ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMfvggVCZ .list-item-text {
  flex-grow: 1;
}
.cid-uEMfvggVCZ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMfvggVCZ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMfvggVCZ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMfvggVCZ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMfvggVCZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfvggVCZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMfvggVCZ .mbr-section-title,
.cid-uEMfvggVCZ .mbr-section-btn {
  color: #ffffff;
}
.cid-uEMfvhhaR0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEMfvhhaR0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMfvhhaR0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMfvhhaR0 {
    align-items: center;
  }
  .cid-uEMfvhhaR0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMfvhhaR0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvhhaR0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMfvhhaR0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMfvhhaR0 .content-wrap {
    width: 100%;
  }
}
.cid-uEMfvhhaR0 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEMfvhhaR0 .mbr-text,
.cid-uEMfvhhaR0 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEMfvhhaR0 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMfviffyv {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMfviffyv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfviffyv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMfviffyv .container {
    padding: 0 20px;
  }
}
.cid-uEMfviffyv .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMfviffyv .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMfviffyv .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMfviffyv .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMfviffyv .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMfviffyv .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMfviffyv .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMfviffyv .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMfviffyv .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMfviffyv .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMfviffyv .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMfviffyv .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMfviffyv .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMfviffyv .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMfviffyv .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMfviffyv .panel-title-edit {
  color: #272a5c;
}
.cid-uEMfviffyv .panel-text {
  color: #464444;
}
.cid-uEMh7hNnZq {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMh7hNnZq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMh7hNnZq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMh7hNnZq .container {
    padding: 0 20px;
  }
}
.cid-uEMh7hNnZq .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMh7hNnZq .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMh7hNnZq .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMh7hNnZq .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMh7hNnZq .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMh7hNnZq .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMh7hNnZq .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMh7hNnZq .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMh7hNnZq .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMh7hNnZq .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMh7hNnZq .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMh7hNnZq .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMh7hNnZq .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMh7hNnZq .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMh7hNnZq .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMh7hNnZq .panel-title-edit {
  color: #272a5c;
}
.cid-uEMh7hNnZq .panel-text {
  color: #464444;
}
.cid-uEMigJ85Rm {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMigJ85Rm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMigJ85Rm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMigJ85Rm .container {
    padding: 0 20px;
  }
}
.cid-uEMigJ85Rm .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMigJ85Rm .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMigJ85Rm .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMigJ85Rm .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMigJ85Rm .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMigJ85Rm .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMigJ85Rm .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMigJ85Rm .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMigJ85Rm .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMigJ85Rm .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMigJ85Rm .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMigJ85Rm .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMigJ85Rm .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMigJ85Rm .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMigJ85Rm .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMigJ85Rm .panel-title-edit {
  color: #272a5c;
}
.cid-uEMigJ85Rm .panel-text {
  color: #464444;
}
.cid-uQyIDzj1uD {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uQyIDzj1uD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQyIDzj1uD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uQyIDzj1uD .container {
    padding: 0 20px;
  }
}
.cid-uQyIDzj1uD .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uQyIDzj1uD .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uQyIDzj1uD .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uQyIDzj1uD .panel-group {
    padding: 0 20px;
  }
}
.cid-uQyIDzj1uD .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uQyIDzj1uD .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uQyIDzj1uD .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uQyIDzj1uD .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uQyIDzj1uD .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uQyIDzj1uD .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uQyIDzj1uD .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uQyIDzj1uD .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uQyIDzj1uD .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uQyIDzj1uD .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uQyIDzj1uD .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uQyIDzj1uD .panel-title-edit {
  color: #272a5c;
}
.cid-uQyIDzj1uD .panel-text {
  color: #464444;
}
.cid-uGyPPolzC9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPPolzC9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPPolzC9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPPolzC9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPPolzC9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPPolzC9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPPolzC9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPPolzC9 .container {
    padding: 0 12px;
  }
}
.cid-uGyPPolzC9 .row {
  justify-content: center;
}
.cid-uGyPPolzC9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPPolzC9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPPolzC9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPPolzC9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPPolzC9 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPPolzC9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPPolzC9 .mbr-section-title,
.cid-uGyPPolzC9 .mbr-section-btn,
.cid-uGyPPolzC9 .title-wrapper {
  text-align: center;
}
.cid-uEMfvk5J3p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEMfvk5J3p .row {
  align-items: center;
}
.cid-uEMfvk5J3p .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMfvk5J3p .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvk5J3p .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMfvk5J3p .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMfvk5J3p .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMfvk5J3p .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMfvk5J3p .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvk5J3p .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMfvk5J3p .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMfvk5J3p .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMfvk5J3p .label-text {
    text-align: center !important;
  }
}
.cid-uEMfvk5J3p .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMfvk5J3p .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMfvk5J3p .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMfvk5J3p .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvk5J3p .lists-container {
    justify-content: center;
  }
}
.cid-uEMfvk5J3p .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMfvk5J3p .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvk5J3p .list {
    align-items: center;
  }
}
.cid-uEMfvk5J3p .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMfvk5J3p .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMfvk5J3p .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMfvk5J3p .list-item-text {
  flex-grow: 1;
}
.cid-uEMfvk5J3p .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMfvk5J3p .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMfvk5J3p .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMfvk5J3p .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMfvk5J3p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfvk5J3p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMfvk5J3p .mbr-section-title,
.cid-uEMfvk5J3p .mbr-section-btn {
  color: #272a5c;
}
.cid-uEMfvlvKdL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMfvlvKdL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfvlvKdL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMfvlvKdL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEMfvlvKdL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMfvlvKdL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEMfvlvKdL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMfvlvKdL .container {
    padding: 0 12px;
  }
}
.cid-uEMfvlvKdL .row {
  justify-content: center;
}
.cid-uEMfvlvKdL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEMfvlvKdL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEMfvlvKdL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEMfvlvKdL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEMfvlvKdL .mbr-section-title {
  color: #ffffff;
}
.cid-uEMfvlvKdL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEMfvlvKdL .mbr-section-title,
.cid-uEMfvlvKdL .mbr-section-btn,
.cid-uEMfvlvKdL .title-wrapper {
  text-align: center;
}
.cid-uJaXgFx8Sj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXgFx8Sj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXgFx8Sj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXgFx8Sj .container {
    padding: 0 22px;
  }
}
.cid-uJaXgFx8Sj .row {
  justify-content: space-between;
}
.cid-uJaXgFx8Sj .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXgFx8Sj .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXgFx8Sj .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXgFx8Sj .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXgFx8Sj .mbr-text {
  color: #464444;
}
.cid-uJaXgFx8Sj label {
  color: #000000;
}
.cid-uJaXgFx8Sj LABEL {
  color: #767676;
}
.cid-uEMfvngrcO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMfvngrcO .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEMfvngrcO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEMfvngrcO .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvngrcO .row {
    text-align: center;
  }
  .cid-uEMfvngrcO .row > div {
    margin: auto;
  }
  .cid-uEMfvngrcO .social-row {
    justify-content: center;
  }
}
.cid-uEMfvngrcO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEMfvngrcO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEMfvngrcO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEMfvngrcO .list {
    margin-bottom: 0rem;
  }
}
.cid-uEMfvngrcO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEMfvngrcO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEMfvngrcO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEMfvngrcO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfvngrcO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMfvolbs5 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEMfvolbs5 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEMfvolbs5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMfvolbs5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMfvolbs5 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMfvolbs5 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMfvolbs5 {
    align-items: center;
  }
  .cid-uEMfvolbs5 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMfvolbs5 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMfvolbs5 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMfvolbs5 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMfvolbs5 .content-wrap {
    width: 100%;
  }
}
.cid-uEMfvolbs5 .mbr-section-title {
  text-align: center;
}
.cid-uEMfvolbs5 .mbr-text,
.cid-uEMfvolbs5 .mbr-section-btn {
  text-align: center;
}
.cid-uEMl25FwP5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEMl25FwP5 .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;
}
@media (max-width: 767px) {
  .cid-uEMl25FwP5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEMl25FwP5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEMl25FwP5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEMl25FwP5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEMl25FwP5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEMl25FwP5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEMl25FwP5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEMl25FwP5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEMl25FwP5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEMl25FwP5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEMl25FwP5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEMl25FwP5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEMl25FwP5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEMl25FwP5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEMl25FwP5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEMl25FwP5 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEMl25FwP5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEMl25FwP5 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMl25FwP5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEMl25FwP5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEMl25FwP5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEMl25FwP5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEMl25FwP5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEMl25FwP5 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEMl25FwP5 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEMl25FwP5 .nav-item:focus,
.cid-uEMl25FwP5 .nav-link:focus {
  outline: none;
}
.cid-uEMl25FwP5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEMl25FwP5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEMl25FwP5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEMl25FwP5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEMl25FwP5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEMl25FwP5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEMl25FwP5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEMl25FwP5 .navbar.opened {
  transition: all 0.25s;
}
.cid-uEMl25FwP5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEMl25FwP5 .navbar .navbar-logo img {
  width: auto;
}
.cid-uEMl25FwP5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEMl25FwP5 .navbar.collapsed {
  justify-content: center;
}
.cid-uEMl25FwP5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEMl25FwP5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEMl25FwP5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEMl25FwP5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEMl25FwP5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEMl25FwP5 .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-uEMl25FwP5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEMl25FwP5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEMl25FwP5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMl25FwP5 .navbar {
    min-height: 72px;
  }
  .cid-uEMl25FwP5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEMl25FwP5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEMl25FwP5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEMl25FwP5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEMl25FwP5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEMl25FwP5 .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-uEMl25FwP5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEMl25FwP5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEMl25FwP5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEMl25FwP5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEMl25FwP5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEMl25FwP5 .dropdown-item.active,
.cid-uEMl25FwP5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uEMl25FwP5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEMl25FwP5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEMl25FwP5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEMl25FwP5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEMl25FwP5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEMl25FwP5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEMl25FwP5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEMl25FwP5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEMl25FwP5 .navbar-buttons {
    text-align: left;
  }
}
.cid-uEMl25FwP5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEMl25FwP5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEMl25FwP5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEMl25FwP5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMl25FwP5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMl25FwP5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEMl25FwP5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMl25FwP5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEMl25FwP5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEMl25FwP5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMl25FwP5 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEMl25FwP5 .opacityScroll {
  background: #ffffff !important;
}
.cid-uEMl25FwP5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEMl25FwP5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEMl25FwP5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEMl25FwP5 .navbar {
    height: 70px;
  }
  .cid-uEMl25FwP5 .navbar.opened {
    height: auto;
  }
  .cid-uEMl25FwP5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEMl25FwP5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEMl25FwP5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEMl25FwP5 .navbar-brand {
    margin-right: auto;
  }
  .cid-uEMl25FwP5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEMl25FwP5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEMl25FwP5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEMl25FwP5 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMl25FwP5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEMl25FwP5 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEMl25FwP5 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEMl25FwP5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEMl26wsj0 {
  display: flex;
  background-image: url("../../../assets/images/scienzenutrizione-1-2000x1000.jpg");
}
.cid-uEMl26wsj0 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEMl26wsj0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl26wsj0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMl26wsj0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMl26wsj0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMl26wsj0 {
    align-items: center;
  }
  .cid-uEMl26wsj0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMl26wsj0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMl26wsj0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMl26wsj0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMl26wsj0 .content-wrap {
    width: 100%;
  }
}
.cid-uEMl26wsj0 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEMl26wsj0 .mbr-text,
.cid-uEMl26wsj0 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEMl26wsj0 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOIAKhifn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOIAKhifn .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOIAKhifn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOIAKhifn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOIAKhifn {
    align-items: center;
  }
  .cid-uFOIAKhifn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOIAKhifn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOIAKhifn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOIAKhifn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOIAKhifn .content-wrap {
    width: 100%;
  }
}
.cid-uFOIAKhifn .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIAKhifn .mbr-text,
.cid-uFOIAKhifn .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIAKhifn .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMl2784pJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMl2784pJ .row {
  align-items: center;
}
.cid-uEMl2784pJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMl2784pJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2784pJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMl2784pJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMl2784pJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMl2784pJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMl2784pJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2784pJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMl2784pJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMl2784pJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMl2784pJ .label-text {
    text-align: center !important;
  }
}
.cid-uEMl2784pJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMl2784pJ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMl2784pJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMl2784pJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2784pJ .lists-container {
    justify-content: center;
  }
}
.cid-uEMl2784pJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMl2784pJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2784pJ .list {
    align-items: center;
  }
}
.cid-uEMl2784pJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMl2784pJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMl2784pJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMl2784pJ .list-item-text {
  flex-grow: 1;
}
.cid-uEMl2784pJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMl2784pJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMl2784pJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMl2784pJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMl2784pJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl2784pJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMl2784pJ .mbr-section-title,
.cid-uEMl2784pJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uEMl28fU2Y {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEMl28fU2Y .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMl28fU2Y .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMl28fU2Y {
    align-items: center;
  }
  .cid-uEMl28fU2Y .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMl28fU2Y .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMl28fU2Y {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMl28fU2Y .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMl28fU2Y .content-wrap {
    width: 100%;
  }
}
.cid-uEMl28fU2Y .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEMl28fU2Y .mbr-text,
.cid-uEMl28fU2Y .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEMl28fU2Y .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMl28ZdWw {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMl28ZdWw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl28ZdWw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMl28ZdWw .container {
    padding: 0 20px;
  }
}
.cid-uEMl28ZdWw .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMl28ZdWw .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMl28ZdWw .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMl28ZdWw .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMl28ZdWw .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMl28ZdWw .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMl28ZdWw .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMl28ZdWw .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMl28ZdWw .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMl28ZdWw .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMl28ZdWw .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMl28ZdWw .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMl28ZdWw .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMl28ZdWw .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMl28ZdWw .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMl28ZdWw .panel-title-edit {
  color: #272a5c;
}
.cid-uEMl28ZdWw .panel-text {
  color: #464444;
}
.cid-uEMl29RONz {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMl29RONz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl29RONz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMl29RONz .container {
    padding: 0 20px;
  }
}
.cid-uEMl29RONz .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMl29RONz .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMl29RONz .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMl29RONz .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMl29RONz .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMl29RONz .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMl29RONz .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMl29RONz .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMl29RONz .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMl29RONz .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMl29RONz .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMl29RONz .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMl29RONz .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMl29RONz .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMl29RONz .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMl29RONz .panel-title-edit {
  color: #272a5c;
}
.cid-uEMl29RONz .panel-text {
  color: #464444;
}
.cid-uGyPTDdCOB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPTDdCOB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPTDdCOB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPTDdCOB .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPTDdCOB .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPTDdCOB .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPTDdCOB .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPTDdCOB .container {
    padding: 0 12px;
  }
}
.cid-uGyPTDdCOB .row {
  justify-content: center;
}
.cid-uGyPTDdCOB .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPTDdCOB .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPTDdCOB .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPTDdCOB .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPTDdCOB .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPTDdCOB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPTDdCOB .mbr-section-title,
.cid-uGyPTDdCOB .mbr-section-btn,
.cid-uGyPTDdCOB .title-wrapper {
  text-align: center;
}
.cid-uEMl2ctoDf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEMl2ctoDf .row {
  align-items: center;
}
.cid-uEMl2ctoDf .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMl2ctoDf .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2ctoDf .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMl2ctoDf .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMl2ctoDf .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMl2ctoDf .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMl2ctoDf .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2ctoDf .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMl2ctoDf .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMl2ctoDf .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMl2ctoDf .label-text {
    text-align: center !important;
  }
}
.cid-uEMl2ctoDf .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMl2ctoDf .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMl2ctoDf .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMl2ctoDf .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2ctoDf .lists-container {
    justify-content: center;
  }
}
.cid-uEMl2ctoDf .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMl2ctoDf .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2ctoDf .list {
    align-items: center;
  }
}
.cid-uEMl2ctoDf .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMl2ctoDf .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMl2ctoDf .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMl2ctoDf .list-item-text {
  flex-grow: 1;
}
.cid-uEMl2ctoDf .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMl2ctoDf .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMl2ctoDf .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMl2ctoDf .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMl2ctoDf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl2ctoDf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMl2ctoDf .mbr-section-title,
.cid-uEMl2ctoDf .mbr-section-btn {
  color: #272a5c;
}
.cid-uEMl2dATlR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMl2dATlR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl2dATlR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMl2dATlR .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEMl2dATlR .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMl2dATlR .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEMl2dATlR .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMl2dATlR .container {
    padding: 0 12px;
  }
}
.cid-uEMl2dATlR .row {
  justify-content: center;
}
.cid-uEMl2dATlR .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEMl2dATlR .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEMl2dATlR .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEMl2dATlR .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEMl2dATlR .mbr-section-title {
  color: #ffffff;
}
.cid-uEMl2dATlR .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEMl2dATlR .mbr-section-title,
.cid-uEMl2dATlR .mbr-section-btn,
.cid-uEMl2dATlR .title-wrapper {
  text-align: center;
}
.cid-uJaXkkhLKh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXkkhLKh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXkkhLKh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXkkhLKh .container {
    padding: 0 22px;
  }
}
.cid-uJaXkkhLKh .row {
  justify-content: space-between;
}
.cid-uJaXkkhLKh .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXkkhLKh .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXkkhLKh .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXkkhLKh .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXkkhLKh .mbr-text {
  color: #464444;
}
.cid-uJaXkkhLKh label {
  color: #000000;
}
.cid-uJaXkkhLKh LABEL {
  color: #767676;
}
.cid-uEMl2fGJGH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMl2fGJGH .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEMl2fGJGH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEMl2fGJGH .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2fGJGH .row {
    text-align: center;
  }
  .cid-uEMl2fGJGH .row > div {
    margin: auto;
  }
  .cid-uEMl2fGJGH .social-row {
    justify-content: center;
  }
}
.cid-uEMl2fGJGH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEMl2fGJGH .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEMl2fGJGH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEMl2fGJGH .list {
    margin-bottom: 0rem;
  }
}
.cid-uEMl2fGJGH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEMl2fGJGH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEMl2fGJGH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEMl2fGJGH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl2fGJGH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMl2gPDjz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEMl2gPDjz .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEMl2gPDjz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMl2gPDjz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMl2gPDjz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMl2gPDjz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMl2gPDjz {
    align-items: center;
  }
  .cid-uEMl2gPDjz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMl2gPDjz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMl2gPDjz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMl2gPDjz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMl2gPDjz .content-wrap {
    width: 100%;
  }
}
.cid-uEMl2gPDjz .mbr-section-title {
  text-align: center;
}
.cid-uEMl2gPDjz .mbr-text,
.cid-uEMl2gPDjz .mbr-section-btn {
  text-align: center;
}
.cid-uEMoNhShjd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEMoNhShjd .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;
}
@media (max-width: 767px) {
  .cid-uEMoNhShjd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEMoNhShjd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEMoNhShjd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEMoNhShjd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEMoNhShjd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEMoNhShjd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEMoNhShjd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEMoNhShjd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEMoNhShjd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEMoNhShjd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEMoNhShjd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEMoNhShjd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEMoNhShjd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEMoNhShjd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEMoNhShjd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEMoNhShjd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEMoNhShjd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEMoNhShjd .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMoNhShjd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEMoNhShjd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEMoNhShjd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEMoNhShjd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNhShjd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEMoNhShjd .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEMoNhShjd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEMoNhShjd .nav-item:focus,
.cid-uEMoNhShjd .nav-link:focus {
  outline: none;
}
.cid-uEMoNhShjd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEMoNhShjd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEMoNhShjd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEMoNhShjd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEMoNhShjd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEMoNhShjd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEMoNhShjd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEMoNhShjd .navbar.opened {
  transition: all 0.25s;
}
.cid-uEMoNhShjd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEMoNhShjd .navbar .navbar-logo img {
  width: auto;
}
.cid-uEMoNhShjd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEMoNhShjd .navbar.collapsed {
  justify-content: center;
}
.cid-uEMoNhShjd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEMoNhShjd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEMoNhShjd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEMoNhShjd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEMoNhShjd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEMoNhShjd .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-uEMoNhShjd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEMoNhShjd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEMoNhShjd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEMoNhShjd .navbar {
    min-height: 72px;
  }
  .cid-uEMoNhShjd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEMoNhShjd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEMoNhShjd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEMoNhShjd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEMoNhShjd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEMoNhShjd .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-uEMoNhShjd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEMoNhShjd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEMoNhShjd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEMoNhShjd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEMoNhShjd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEMoNhShjd .dropdown-item.active,
.cid-uEMoNhShjd .dropdown-item:active {
  background-color: transparent;
}
.cid-uEMoNhShjd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEMoNhShjd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEMoNhShjd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEMoNhShjd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEMoNhShjd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEMoNhShjd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEMoNhShjd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEMoNhShjd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEMoNhShjd .navbar-buttons {
    text-align: left;
  }
}
.cid-uEMoNhShjd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEMoNhShjd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEMoNhShjd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEMoNhShjd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMoNhShjd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEMoNhShjd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEMoNhShjd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMoNhShjd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEMoNhShjd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEMoNhShjd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEMoNhShjd .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEMoNhShjd .opacityScroll {
  background: #ffffff !important;
}
.cid-uEMoNhShjd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEMoNhShjd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEMoNhShjd .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEMoNhShjd .navbar {
    height: 70px;
  }
  .cid-uEMoNhShjd .navbar.opened {
    height: auto;
  }
  .cid-uEMoNhShjd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEMoNhShjd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEMoNhShjd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEMoNhShjd .navbar-brand {
    margin-right: auto;
  }
  .cid-uEMoNhShjd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEMoNhShjd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEMoNhShjd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEMoNhShjd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEMoNhShjd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEMoNhShjd .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEMoNhShjd .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEMoNhShjd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEMoNiISTI {
  display: flex;
  background-image: url("../../../assets/images/scienzemotorie3-1-2000x1000.jpg");
}
.cid-uEMoNiISTI .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEMoNiISTI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNiISTI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMoNiISTI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMoNiISTI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMoNiISTI {
    align-items: center;
  }
  .cid-uEMoNiISTI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMoNiISTI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNiISTI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMoNiISTI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMoNiISTI .content-wrap {
    width: 100%;
  }
}
.cid-uEMoNiISTI .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEMoNiISTI .mbr-text,
.cid-uEMoNiISTI .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEMoNiISTI .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOIG1RJsa {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOIG1RJsa .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOIG1RJsa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOIG1RJsa .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOIG1RJsa {
    align-items: center;
  }
  .cid-uFOIG1RJsa .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOIG1RJsa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOIG1RJsa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOIG1RJsa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOIG1RJsa .content-wrap {
    width: 100%;
  }
}
.cid-uFOIG1RJsa .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIG1RJsa .mbr-text,
.cid-uFOIG1RJsa .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOIG1RJsa .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMoNjroAA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMoNjroAA .row {
  align-items: center;
}
.cid-uEMoNjroAA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMoNjroAA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNjroAA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMoNjroAA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMoNjroAA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMoNjroAA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMoNjroAA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNjroAA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMoNjroAA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMoNjroAA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMoNjroAA .label-text {
    text-align: center !important;
  }
}
.cid-uEMoNjroAA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMoNjroAA .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMoNjroAA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMoNjroAA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNjroAA .lists-container {
    justify-content: center;
  }
}
.cid-uEMoNjroAA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMoNjroAA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNjroAA .list {
    align-items: center;
  }
}
.cid-uEMoNjroAA .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMoNjroAA .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMoNjroAA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMoNjroAA .list-item-text {
  flex-grow: 1;
}
.cid-uEMoNjroAA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMoNjroAA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMoNjroAA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMoNjroAA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMoNjroAA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNjroAA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMoNjroAA .mbr-section-title,
.cid-uEMoNjroAA .mbr-section-btn {
  color: #ffffff;
}
.cid-uEMoNkjWf4 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEMoNkjWf4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMoNkjWf4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMoNkjWf4 {
    align-items: center;
  }
  .cid-uEMoNkjWf4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMoNkjWf4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNkjWf4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMoNkjWf4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMoNkjWf4 .content-wrap {
    width: 100%;
  }
}
.cid-uEMoNkjWf4 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEMoNkjWf4 .mbr-text,
.cid-uEMoNkjWf4 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEMoNkjWf4 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEMoNl0imB {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEMoNl0imB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNl0imB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEMoNl0imB .container {
    padding: 0 20px;
  }
}
.cid-uEMoNl0imB .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEMoNl0imB .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEMoNl0imB .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEMoNl0imB .panel-group {
    padding: 0 20px;
  }
}
.cid-uEMoNl0imB .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEMoNl0imB .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEMoNl0imB .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEMoNl0imB .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEMoNl0imB .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEMoNl0imB .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEMoNl0imB .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEMoNl0imB .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEMoNl0imB .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEMoNl0imB .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEMoNl0imB .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEMoNl0imB .panel-title-edit {
  color: #272a5c;
}
.cid-uEMoNl0imB .panel-text {
  color: #464444;
}
.cid-uGyPXNr8Ny {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyPXNr8Ny .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyPXNr8Ny .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyPXNr8Ny .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyPXNr8Ny .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPXNr8Ny .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyPXNr8Ny .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyPXNr8Ny .container {
    padding: 0 12px;
  }
}
.cid-uGyPXNr8Ny .row {
  justify-content: center;
}
.cid-uGyPXNr8Ny .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyPXNr8Ny .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyPXNr8Ny .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyPXNr8Ny .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyPXNr8Ny .mbr-section-title {
  color: #ffffff;
}
.cid-uGyPXNr8Ny .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyPXNr8Ny .mbr-section-title,
.cid-uGyPXNr8Ny .mbr-section-btn,
.cid-uGyPXNr8Ny .title-wrapper {
  text-align: center;
}
.cid-uEMoNnctK4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEMoNnctK4 .row {
  align-items: center;
}
.cid-uEMoNnctK4 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEMoNnctK4 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNnctK4 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEMoNnctK4 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEMoNnctK4 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEMoNnctK4 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEMoNnctK4 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNnctK4 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEMoNnctK4 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEMoNnctK4 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEMoNnctK4 .label-text {
    text-align: center !important;
  }
}
.cid-uEMoNnctK4 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEMoNnctK4 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEMoNnctK4 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMoNnctK4 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNnctK4 .lists-container {
    justify-content: center;
  }
}
.cid-uEMoNnctK4 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEMoNnctK4 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNnctK4 .list {
    align-items: center;
  }
}
.cid-uEMoNnctK4 .list-item {
  display: flex;
  align-items: center;
}
.cid-uEMoNnctK4 .icon-wrapper {
  margin-right: 5px;
}
.cid-uEMoNnctK4 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEMoNnctK4 .list-item-text {
  flex-grow: 1;
}
.cid-uEMoNnctK4 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEMoNnctK4 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEMoNnctK4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEMoNnctK4 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEMoNnctK4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNnctK4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMoNnctK4 .mbr-section-title,
.cid-uEMoNnctK4 .mbr-section-btn {
  color: #272a5c;
}
.cid-uEMoNocJdD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMoNocJdD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNocJdD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMoNocJdD .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEMoNocJdD .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMoNocJdD .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEMoNocJdD .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEMoNocJdD .container {
    padding: 0 12px;
  }
}
.cid-uEMoNocJdD .row {
  justify-content: center;
}
.cid-uEMoNocJdD .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEMoNocJdD .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEMoNocJdD .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEMoNocJdD .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEMoNocJdD .mbr-section-title {
  color: #ffffff;
}
.cid-uEMoNocJdD .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEMoNocJdD .mbr-section-title,
.cid-uEMoNocJdD .mbr-section-btn,
.cid-uEMoNocJdD .title-wrapper {
  text-align: center;
}
.cid-uJaXotXvgR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXotXvgR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXotXvgR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXotXvgR .container {
    padding: 0 22px;
  }
}
.cid-uJaXotXvgR .row {
  justify-content: space-between;
}
.cid-uJaXotXvgR .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXotXvgR .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXotXvgR .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXotXvgR .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXotXvgR .mbr-text {
  color: #464444;
}
.cid-uJaXotXvgR label {
  color: #000000;
}
.cid-uJaXotXvgR LABEL {
  color: #767676;
}
.cid-uEMoNpLSKB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEMoNpLSKB .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEMoNpLSKB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEMoNpLSKB .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNpLSKB .row {
    text-align: center;
  }
  .cid-uEMoNpLSKB .row > div {
    margin: auto;
  }
  .cid-uEMoNpLSKB .social-row {
    justify-content: center;
  }
}
.cid-uEMoNpLSKB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEMoNpLSKB .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEMoNpLSKB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEMoNpLSKB .list {
    margin-bottom: 0rem;
  }
}
.cid-uEMoNpLSKB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEMoNpLSKB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEMoNpLSKB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEMoNpLSKB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNpLSKB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMoNqLw9i {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEMoNqLw9i .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEMoNqLw9i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEMoNqLw9i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEMoNqLw9i .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEMoNqLw9i .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEMoNqLw9i {
    align-items: center;
  }
  .cid-uEMoNqLw9i .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEMoNqLw9i .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEMoNqLw9i {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEMoNqLw9i .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEMoNqLw9i .content-wrap {
    width: 100%;
  }
}
.cid-uEMoNqLw9i .mbr-section-title {
  text-align: center;
}
.cid-uEMoNqLw9i .mbr-text,
.cid-uEMoNqLw9i .mbr-section-btn {
  text-align: center;
}
.cid-uFl2KLzDTW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFl2KLzDTW .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;
}
@media (max-width: 767px) {
  .cid-uFl2KLzDTW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFl2KLzDTW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFl2KLzDTW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFl2KLzDTW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFl2KLzDTW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFl2KLzDTW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFl2KLzDTW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFl2KLzDTW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFl2KLzDTW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFl2KLzDTW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFl2KLzDTW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFl2KLzDTW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFl2KLzDTW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFl2KLzDTW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFl2KLzDTW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFl2KLzDTW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFl2KLzDTW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFl2KLzDTW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFl2KLzDTW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFl2KLzDTW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFl2KLzDTW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFl2KLzDTW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KLzDTW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFl2KLzDTW .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFl2KLzDTW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFl2KLzDTW .nav-item:focus,
.cid-uFl2KLzDTW .nav-link:focus {
  outline: none;
}
.cid-uFl2KLzDTW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFl2KLzDTW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFl2KLzDTW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFl2KLzDTW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFl2KLzDTW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFl2KLzDTW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFl2KLzDTW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFl2KLzDTW .navbar.opened {
  transition: all 0.25s;
}
.cid-uFl2KLzDTW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFl2KLzDTW .navbar .navbar-logo img {
  width: auto;
}
.cid-uFl2KLzDTW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFl2KLzDTW .navbar.collapsed {
  justify-content: center;
}
.cid-uFl2KLzDTW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFl2KLzDTW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFl2KLzDTW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFl2KLzDTW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFl2KLzDTW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFl2KLzDTW .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-uFl2KLzDTW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFl2KLzDTW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFl2KLzDTW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFl2KLzDTW .navbar {
    min-height: 72px;
  }
  .cid-uFl2KLzDTW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFl2KLzDTW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFl2KLzDTW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFl2KLzDTW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFl2KLzDTW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFl2KLzDTW .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-uFl2KLzDTW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFl2KLzDTW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFl2KLzDTW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFl2KLzDTW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFl2KLzDTW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFl2KLzDTW .dropdown-item.active,
.cid-uFl2KLzDTW .dropdown-item:active {
  background-color: transparent;
}
.cid-uFl2KLzDTW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFl2KLzDTW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFl2KLzDTW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFl2KLzDTW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFl2KLzDTW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFl2KLzDTW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFl2KLzDTW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFl2KLzDTW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFl2KLzDTW .navbar-buttons {
    text-align: left;
  }
}
.cid-uFl2KLzDTW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFl2KLzDTW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFl2KLzDTW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFl2KLzDTW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFl2KLzDTW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFl2KLzDTW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFl2KLzDTW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFl2KLzDTW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFl2KLzDTW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFl2KLzDTW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFl2KLzDTW .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFl2KLzDTW .opacityScroll {
  background: #ffffff !important;
}
.cid-uFl2KLzDTW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFl2KLzDTW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFl2KLzDTW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFl2KLzDTW .navbar {
    height: 70px;
  }
  .cid-uFl2KLzDTW .navbar.opened {
    height: auto;
  }
  .cid-uFl2KLzDTW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFl2KLzDTW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFl2KLzDTW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFl2KLzDTW .navbar-brand {
    margin-right: auto;
  }
  .cid-uFl2KLzDTW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFl2KLzDTW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFl2KLzDTW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFl2KLzDTW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFl2KLzDTW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFl2KLzDTW .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFl2KLzDTW .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFl2KLzDTW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFl2KMcTd8 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFl2KMcTd8 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFl2KMcTd8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KMcTd8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl2KMcTd8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl2KMcTd8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl2KMcTd8 {
    align-items: center;
  }
  .cid-uFl2KMcTd8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl2KMcTd8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KMcTd8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl2KMcTd8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl2KMcTd8 .content-wrap {
    width: 100%;
  }
}
.cid-uFl2KMcTd8 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFl2KMcTd8 .mbr-text,
.cid-uFl2KMcTd8 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFl2KMcTd8 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFl2KMCeoQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl2KMCeoQ .row {
  align-items: center;
}
.cid-uFl2KMCeoQ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFl2KMCeoQ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KMCeoQ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFl2KMCeoQ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFl2KMCeoQ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFl2KMCeoQ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFl2KMCeoQ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KMCeoQ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFl2KMCeoQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFl2KMCeoQ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFl2KMCeoQ .label-text {
    text-align: center !important;
  }
}
.cid-uFl2KMCeoQ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFl2KMCeoQ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFl2KMCeoQ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl2KMCeoQ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KMCeoQ .lists-container {
    justify-content: center;
  }
}
.cid-uFl2KMCeoQ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFl2KMCeoQ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KMCeoQ .list {
    align-items: center;
  }
}
.cid-uFl2KMCeoQ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFl2KMCeoQ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFl2KMCeoQ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFl2KMCeoQ .list-item-text {
  flex-grow: 1;
}
.cid-uFl2KMCeoQ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl2KMCeoQ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFl2KMCeoQ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFl2KMCeoQ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFl2KMCeoQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KMCeoQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl2KMCeoQ .mbr-section-title,
.cid-uFl2KMCeoQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uFl2KNnix6 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFl2KNnix6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl2KNnix6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl2KNnix6 {
    align-items: center;
  }
  .cid-uFl2KNnix6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl2KNnix6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KNnix6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl2KNnix6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl2KNnix6 .content-wrap {
    width: 100%;
  }
}
.cid-uFl2KNnix6 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFl2KNnix6 .mbr-text,
.cid-uFl2KNnix6 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFl2KNnix6 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFl2KO0Zf7 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFl2KO0Zf7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KO0Zf7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFl2KO0Zf7 .container {
    padding: 0 20px;
  }
}
.cid-uFl2KO0Zf7 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFl2KO0Zf7 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFl2KO0Zf7 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFl2KO0Zf7 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFl2KO0Zf7 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFl2KO0Zf7 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFl2KO0Zf7 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFl2KO0Zf7 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFl2KO0Zf7 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFl2KO0Zf7 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFl2KO0Zf7 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFl2KO0Zf7 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFl2KO0Zf7 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFl2KO0Zf7 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFl2KO0Zf7 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFl2KO0Zf7 .panel-title-edit {
  color: #272a5c;
}
.cid-uFl2KO0Zf7 .panel-text {
  color: #464444;
}
.cid-uGyQa1GalC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQa1GalC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQa1GalC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQa1GalC .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQa1GalC .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQa1GalC .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQa1GalC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQa1GalC .container {
    padding: 0 12px;
  }
}
.cid-uGyQa1GalC .row {
  justify-content: center;
}
.cid-uGyQa1GalC .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQa1GalC .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQa1GalC .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQa1GalC .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQa1GalC .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQa1GalC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQa1GalC .mbr-section-title,
.cid-uGyQa1GalC .mbr-section-btn,
.cid-uGyQa1GalC .title-wrapper {
  text-align: center;
}
.cid-uFl2KP93Wh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFl2KP93Wh .row {
  align-items: center;
}
.cid-uFl2KP93Wh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFl2KP93Wh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KP93Wh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFl2KP93Wh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFl2KP93Wh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFl2KP93Wh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFl2KP93Wh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KP93Wh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFl2KP93Wh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFl2KP93Wh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFl2KP93Wh .label-text {
    text-align: center !important;
  }
}
.cid-uFl2KP93Wh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFl2KP93Wh .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFl2KP93Wh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl2KP93Wh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KP93Wh .lists-container {
    justify-content: center;
  }
}
.cid-uFl2KP93Wh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFl2KP93Wh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KP93Wh .list {
    align-items: center;
  }
}
.cid-uFl2KP93Wh .list-item {
  display: flex;
  align-items: center;
}
.cid-uFl2KP93Wh .icon-wrapper {
  margin-right: 5px;
}
.cid-uFl2KP93Wh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFl2KP93Wh .list-item-text {
  flex-grow: 1;
}
.cid-uFl2KP93Wh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl2KP93Wh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFl2KP93Wh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFl2KP93Wh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFl2KP93Wh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KP93Wh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl2KP93Wh .mbr-section-title,
.cid-uFl2KP93Wh .mbr-section-btn {
  color: #272a5c;
}
.cid-uFl2KPRiZL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl2KPRiZL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KPRiZL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl2KPRiZL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFl2KPRiZL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFl2KPRiZL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFl2KPRiZL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFl2KPRiZL .container {
    padding: 0 12px;
  }
}
.cid-uFl2KPRiZL .row {
  justify-content: center;
}
.cid-uFl2KPRiZL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFl2KPRiZL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFl2KPRiZL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFl2KPRiZL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFl2KPRiZL .mbr-section-title {
  color: #ffffff;
}
.cid-uFl2KPRiZL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFl2KPRiZL .mbr-section-title,
.cid-uFl2KPRiZL .mbr-section-btn,
.cid-uFl2KPRiZL .title-wrapper {
  text-align: center;
}
.cid-uJaXy66b9r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXy66b9r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXy66b9r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXy66b9r .container {
    padding: 0 22px;
  }
}
.cid-uJaXy66b9r .row {
  justify-content: space-between;
}
.cid-uJaXy66b9r .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXy66b9r .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXy66b9r .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXy66b9r .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXy66b9r .mbr-text {
  color: #464444;
}
.cid-uJaXy66b9r label {
  color: #000000;
}
.cid-uJaXy66b9r LABEL {
  color: #767676;
}
.cid-uFl2KR6q5a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl2KR6q5a .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFl2KR6q5a .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFl2KR6q5a .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KR6q5a .row {
    text-align: center;
  }
  .cid-uFl2KR6q5a .row > div {
    margin: auto;
  }
  .cid-uFl2KR6q5a .social-row {
    justify-content: center;
  }
}
.cid-uFl2KR6q5a .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFl2KR6q5a .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFl2KR6q5a .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFl2KR6q5a .list {
    margin-bottom: 0rem;
  }
}
.cid-uFl2KR6q5a .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFl2KR6q5a .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFl2KR6q5a div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFl2KR6q5a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KR6q5a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl2KRRyKQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFl2KRRyKQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFl2KRRyKQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl2KRRyKQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl2KRRyKQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl2KRRyKQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl2KRRyKQ {
    align-items: center;
  }
  .cid-uFl2KRRyKQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl2KRRyKQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl2KRRyKQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl2KRRyKQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl2KRRyKQ .content-wrap {
    width: 100%;
  }
}
.cid-uFl2KRRyKQ .mbr-section-title {
  text-align: center;
}
.cid-uFl2KRRyKQ .mbr-text,
.cid-uFl2KRRyKQ .mbr-section-btn {
  text-align: center;
}
.cid-uFl7C9TcQ3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFl7C9TcQ3 .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;
}
@media (max-width: 767px) {
  .cid-uFl7C9TcQ3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFl7C9TcQ3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFl7C9TcQ3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFl7C9TcQ3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFl7C9TcQ3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFl7C9TcQ3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFl7C9TcQ3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFl7C9TcQ3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFl7C9TcQ3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFl7C9TcQ3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFl7C9TcQ3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFl7C9TcQ3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFl7C9TcQ3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFl7C9TcQ3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFl7C9TcQ3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFl7C9TcQ3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFl7C9TcQ3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFl7C9TcQ3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFl7C9TcQ3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFl7C9TcQ3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFl7C9TcQ3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFl7C9TcQ3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFl7C9TcQ3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFl7C9TcQ3 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFl7C9TcQ3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFl7C9TcQ3 .nav-item:focus,
.cid-uFl7C9TcQ3 .nav-link:focus {
  outline: none;
}
.cid-uFl7C9TcQ3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFl7C9TcQ3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFl7C9TcQ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFl7C9TcQ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFl7C9TcQ3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFl7C9TcQ3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFl7C9TcQ3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFl7C9TcQ3 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFl7C9TcQ3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFl7C9TcQ3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFl7C9TcQ3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFl7C9TcQ3 .navbar.collapsed {
  justify-content: center;
}
.cid-uFl7C9TcQ3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFl7C9TcQ3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFl7C9TcQ3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFl7C9TcQ3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFl7C9TcQ3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFl7C9TcQ3 .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-uFl7C9TcQ3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFl7C9TcQ3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFl7C9TcQ3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFl7C9TcQ3 .navbar {
    min-height: 72px;
  }
  .cid-uFl7C9TcQ3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFl7C9TcQ3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFl7C9TcQ3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFl7C9TcQ3 .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-uFl7C9TcQ3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFl7C9TcQ3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFl7C9TcQ3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFl7C9TcQ3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFl7C9TcQ3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFl7C9TcQ3 .dropdown-item.active,
.cid-uFl7C9TcQ3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFl7C9TcQ3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFl7C9TcQ3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFl7C9TcQ3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFl7C9TcQ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFl7C9TcQ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFl7C9TcQ3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFl7C9TcQ3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFl7C9TcQ3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFl7C9TcQ3 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFl7C9TcQ3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFl7C9TcQ3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFl7C9TcQ3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFl7C9TcQ3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFl7C9TcQ3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFl7C9TcQ3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFl7C9TcQ3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFl7C9TcQ3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFl7C9TcQ3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFl7C9TcQ3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFl7C9TcQ3 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFl7C9TcQ3 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFl7C9TcQ3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFl7C9TcQ3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFl7C9TcQ3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFl7C9TcQ3 .navbar {
    height: 70px;
  }
  .cid-uFl7C9TcQ3 .navbar.opened {
    height: auto;
  }
  .cid-uFl7C9TcQ3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFl7C9TcQ3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFl7C9TcQ3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFl7C9TcQ3 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFl7C9TcQ3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFl7C9TcQ3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFl7C9TcQ3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFl7C9TcQ3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFl7C9TcQ3 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFl7C9TcQ3 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFl7C9TcQ3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFl7CaJDea {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFl7CaJDea .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFl7CaJDea .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7CaJDea .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl7CaJDea .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl7CaJDea .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl7CaJDea {
    align-items: center;
  }
  .cid-uFl7CaJDea .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl7CaJDea .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CaJDea {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl7CaJDea .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl7CaJDea .content-wrap {
    width: 100%;
  }
}
.cid-uFl7CaJDea .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFl7CaJDea .mbr-text,
.cid-uFl7CaJDea .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFl7CaJDea .mbr-section-title DIV {
  text-align: left;
}
.cid-uFl7CbctMd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl7CbctMd .row {
  align-items: center;
}
.cid-uFl7CbctMd .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFl7CbctMd .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CbctMd .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFl7CbctMd .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFl7CbctMd .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFl7CbctMd .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFl7CbctMd .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CbctMd .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFl7CbctMd .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFl7CbctMd .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFl7CbctMd .label-text {
    text-align: center !important;
  }
}
.cid-uFl7CbctMd .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFl7CbctMd .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFl7CbctMd .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl7CbctMd .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CbctMd .lists-container {
    justify-content: center;
  }
}
.cid-uFl7CbctMd .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFl7CbctMd .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CbctMd .list {
    align-items: center;
  }
}
.cid-uFl7CbctMd .list-item {
  display: flex;
  align-items: center;
}
.cid-uFl7CbctMd .icon-wrapper {
  margin-right: 5px;
}
.cid-uFl7CbctMd .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFl7CbctMd .list-item-text {
  flex-grow: 1;
}
.cid-uFl7CbctMd .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl7CbctMd .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFl7CbctMd .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFl7CbctMd .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFl7CbctMd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7CbctMd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl7CbctMd .mbr-section-title,
.cid-uFl7CbctMd .mbr-section-btn {
  color: #ffffff;
}
.cid-uFl7CbURir {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFl7CbURir .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl7CbURir .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl7CbURir {
    align-items: center;
  }
  .cid-uFl7CbURir .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl7CbURir .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CbURir {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl7CbURir .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl7CbURir .content-wrap {
    width: 100%;
  }
}
.cid-uFl7CbURir .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFl7CbURir .mbr-text,
.cid-uFl7CbURir .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFl7CbURir .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFl7Ccn9dW {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFl7Ccn9dW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7Ccn9dW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFl7Ccn9dW .container {
    padding: 0 20px;
  }
}
.cid-uFl7Ccn9dW .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFl7Ccn9dW .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFl7Ccn9dW .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFl7Ccn9dW .panel-group {
    padding: 0 20px;
  }
}
.cid-uFl7Ccn9dW .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFl7Ccn9dW .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFl7Ccn9dW .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFl7Ccn9dW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFl7Ccn9dW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFl7Ccn9dW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFl7Ccn9dW .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFl7Ccn9dW .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFl7Ccn9dW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFl7Ccn9dW .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFl7Ccn9dW .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFl7Ccn9dW .panel-title-edit {
  color: #272a5c;
}
.cid-uFl7Ccn9dW .panel-text {
  color: #464444;
}
.cid-uGyQeegtcp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQeegtcp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQeegtcp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQeegtcp .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQeegtcp .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQeegtcp .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQeegtcp .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQeegtcp .container {
    padding: 0 12px;
  }
}
.cid-uGyQeegtcp .row {
  justify-content: center;
}
.cid-uGyQeegtcp .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQeegtcp .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQeegtcp .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQeegtcp .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQeegtcp .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQeegtcp .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQeegtcp .mbr-section-title,
.cid-uGyQeegtcp .mbr-section-btn,
.cid-uGyQeegtcp .title-wrapper {
  text-align: center;
}
.cid-uFl7Cdzwyk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFl7Cdzwyk .row {
  align-items: center;
}
.cid-uFl7Cdzwyk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFl7Cdzwyk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl7Cdzwyk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFl7Cdzwyk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFl7Cdzwyk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFl7Cdzwyk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFl7Cdzwyk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFl7Cdzwyk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFl7Cdzwyk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFl7Cdzwyk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFl7Cdzwyk .label-text {
    text-align: center !important;
  }
}
.cid-uFl7Cdzwyk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFl7Cdzwyk .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFl7Cdzwyk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl7Cdzwyk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFl7Cdzwyk .lists-container {
    justify-content: center;
  }
}
.cid-uFl7Cdzwyk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFl7Cdzwyk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl7Cdzwyk .list {
    align-items: center;
  }
}
.cid-uFl7Cdzwyk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFl7Cdzwyk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFl7Cdzwyk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFl7Cdzwyk .list-item-text {
  flex-grow: 1;
}
.cid-uFl7Cdzwyk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl7Cdzwyk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFl7Cdzwyk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFl7Cdzwyk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFl7Cdzwyk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7Cdzwyk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl7Cdzwyk .mbr-section-title,
.cid-uFl7Cdzwyk .mbr-section-btn {
  color: #272a5c;
}
.cid-uFl7CemmcT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl7CemmcT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7CemmcT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl7CemmcT .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFl7CemmcT .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFl7CemmcT .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFl7CemmcT .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFl7CemmcT .container {
    padding: 0 12px;
  }
}
.cid-uFl7CemmcT .row {
  justify-content: center;
}
.cid-uFl7CemmcT .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFl7CemmcT .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFl7CemmcT .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFl7CemmcT .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFl7CemmcT .mbr-section-title {
  color: #ffffff;
}
.cid-uFl7CemmcT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFl7CemmcT .mbr-section-title,
.cid-uFl7CemmcT .mbr-section-btn,
.cid-uFl7CemmcT .title-wrapper {
  text-align: center;
}
.cid-uJaXCrctie {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXCrctie .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXCrctie .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXCrctie .container {
    padding: 0 22px;
  }
}
.cid-uJaXCrctie .row {
  justify-content: space-between;
}
.cid-uJaXCrctie .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXCrctie .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXCrctie .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXCrctie .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXCrctie .mbr-text {
  color: #464444;
}
.cid-uJaXCrctie label {
  color: #000000;
}
.cid-uJaXCrctie LABEL {
  color: #767676;
}
.cid-uFl7CfJtye {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl7CfJtye .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFl7CfJtye .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFl7CfJtye .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CfJtye .row {
    text-align: center;
  }
  .cid-uFl7CfJtye .row > div {
    margin: auto;
  }
  .cid-uFl7CfJtye .social-row {
    justify-content: center;
  }
}
.cid-uFl7CfJtye .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFl7CfJtye .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFl7CfJtye .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFl7CfJtye .list {
    margin-bottom: 0rem;
  }
}
.cid-uFl7CfJtye .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFl7CfJtye .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFl7CfJtye div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFl7CfJtye .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7CfJtye .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl7CgpWLl {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFl7CgpWLl .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFl7CgpWLl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl7CgpWLl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl7CgpWLl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl7CgpWLl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl7CgpWLl {
    align-items: center;
  }
  .cid-uFl7CgpWLl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl7CgpWLl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl7CgpWLl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl7CgpWLl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl7CgpWLl .content-wrap {
    width: 100%;
  }
}
.cid-uFl7CgpWLl .mbr-section-title {
  text-align: center;
}
.cid-uFl7CgpWLl .mbr-text,
.cid-uFl7CgpWLl .mbr-section-btn {
  text-align: center;
}
.cid-uFl9zTwlkL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFl9zTwlkL .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;
}
@media (max-width: 767px) {
  .cid-uFl9zTwlkL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFl9zTwlkL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFl9zTwlkL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFl9zTwlkL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFl9zTwlkL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFl9zTwlkL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFl9zTwlkL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFl9zTwlkL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFl9zTwlkL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFl9zTwlkL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFl9zTwlkL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFl9zTwlkL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFl9zTwlkL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFl9zTwlkL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFl9zTwlkL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFl9zTwlkL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFl9zTwlkL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFl9zTwlkL .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFl9zTwlkL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFl9zTwlkL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFl9zTwlkL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFl9zTwlkL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zTwlkL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFl9zTwlkL .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFl9zTwlkL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFl9zTwlkL .nav-item:focus,
.cid-uFl9zTwlkL .nav-link:focus {
  outline: none;
}
.cid-uFl9zTwlkL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFl9zTwlkL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFl9zTwlkL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFl9zTwlkL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFl9zTwlkL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFl9zTwlkL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFl9zTwlkL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFl9zTwlkL .navbar.opened {
  transition: all 0.25s;
}
.cid-uFl9zTwlkL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFl9zTwlkL .navbar .navbar-logo img {
  width: auto;
}
.cid-uFl9zTwlkL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFl9zTwlkL .navbar.collapsed {
  justify-content: center;
}
.cid-uFl9zTwlkL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFl9zTwlkL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFl9zTwlkL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFl9zTwlkL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFl9zTwlkL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFl9zTwlkL .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-uFl9zTwlkL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFl9zTwlkL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFl9zTwlkL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFl9zTwlkL .navbar {
    min-height: 72px;
  }
  .cid-uFl9zTwlkL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFl9zTwlkL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFl9zTwlkL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFl9zTwlkL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFl9zTwlkL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFl9zTwlkL .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-uFl9zTwlkL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFl9zTwlkL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFl9zTwlkL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFl9zTwlkL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFl9zTwlkL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFl9zTwlkL .dropdown-item.active,
.cid-uFl9zTwlkL .dropdown-item:active {
  background-color: transparent;
}
.cid-uFl9zTwlkL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFl9zTwlkL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFl9zTwlkL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFl9zTwlkL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFl9zTwlkL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFl9zTwlkL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFl9zTwlkL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFl9zTwlkL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFl9zTwlkL .navbar-buttons {
    text-align: left;
  }
}
.cid-uFl9zTwlkL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFl9zTwlkL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFl9zTwlkL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFl9zTwlkL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFl9zTwlkL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFl9zTwlkL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFl9zTwlkL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFl9zTwlkL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFl9zTwlkL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFl9zTwlkL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFl9zTwlkL .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFl9zTwlkL .opacityScroll {
  background: #ffffff !important;
}
.cid-uFl9zTwlkL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFl9zTwlkL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFl9zTwlkL .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFl9zTwlkL .navbar {
    height: 70px;
  }
  .cid-uFl9zTwlkL .navbar.opened {
    height: auto;
  }
  .cid-uFl9zTwlkL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFl9zTwlkL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFl9zTwlkL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFl9zTwlkL .navbar-brand {
    margin-right: auto;
  }
  .cid-uFl9zTwlkL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFl9zTwlkL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFl9zTwlkL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFl9zTwlkL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFl9zTwlkL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFl9zTwlkL .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFl9zTwlkL .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFl9zTwlkL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFl9zU8r9e {
  display: flex;
  background-image: url("../../../assets/images/politichinternazionali-1-2000x1000.jpg");
}
.cid-uFl9zU8r9e .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFl9zU8r9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zU8r9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl9zU8r9e .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl9zU8r9e .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl9zU8r9e {
    align-items: center;
  }
  .cid-uFl9zU8r9e .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl9zU8r9e .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zU8r9e {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl9zU8r9e .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl9zU8r9e .content-wrap {
    width: 100%;
  }
}
.cid-uFl9zU8r9e .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFl9zU8r9e .mbr-text,
.cid-uFl9zU8r9e .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFl9zU8r9e .mbr-section-title DIV {
  text-align: left;
}
.cid-uFl9zUGwGX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl9zUGwGX .row {
  align-items: center;
}
.cid-uFl9zUGwGX .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFl9zUGwGX .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zUGwGX .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFl9zUGwGX .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFl9zUGwGX .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFl9zUGwGX .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFl9zUGwGX .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zUGwGX .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFl9zUGwGX .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFl9zUGwGX .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFl9zUGwGX .label-text {
    text-align: center !important;
  }
}
.cid-uFl9zUGwGX .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFl9zUGwGX .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFl9zUGwGX .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl9zUGwGX .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zUGwGX .lists-container {
    justify-content: center;
  }
}
.cid-uFl9zUGwGX .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFl9zUGwGX .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zUGwGX .list {
    align-items: center;
  }
}
.cid-uFl9zUGwGX .list-item {
  display: flex;
  align-items: center;
}
.cid-uFl9zUGwGX .icon-wrapper {
  margin-right: 5px;
}
.cid-uFl9zUGwGX .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFl9zUGwGX .list-item-text {
  flex-grow: 1;
}
.cid-uFl9zUGwGX .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl9zUGwGX .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFl9zUGwGX .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFl9zUGwGX .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFl9zUGwGX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zUGwGX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl9zUGwGX .mbr-section-title,
.cid-uFl9zUGwGX .mbr-section-btn {
  color: #ffffff;
}
.cid-uFl9zVmX9F {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFl9zVmX9F .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl9zVmX9F .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl9zVmX9F {
    align-items: center;
  }
  .cid-uFl9zVmX9F .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl9zVmX9F .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zVmX9F {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl9zVmX9F .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl9zVmX9F .content-wrap {
    width: 100%;
  }
}
.cid-uFl9zVmX9F .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFl9zVmX9F .mbr-text,
.cid-uFl9zVmX9F .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFl9zVmX9F .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFl9zVT7Lr {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFl9zVT7Lr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zVT7Lr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFl9zVT7Lr .container {
    padding: 0 20px;
  }
}
.cid-uFl9zVT7Lr .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFl9zVT7Lr .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFl9zVT7Lr .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFl9zVT7Lr .panel-group {
    padding: 0 20px;
  }
}
.cid-uFl9zVT7Lr .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFl9zVT7Lr .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFl9zVT7Lr .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFl9zVT7Lr .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFl9zVT7Lr .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFl9zVT7Lr .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFl9zVT7Lr .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFl9zVT7Lr .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFl9zVT7Lr .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFl9zVT7Lr .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFl9zVT7Lr .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFl9zVT7Lr .panel-title-edit {
  color: #272a5c;
}
.cid-uFl9zVT7Lr .panel-text {
  color: #464444;
}
.cid-uGyQhADWgu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQhADWgu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQhADWgu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQhADWgu .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQhADWgu .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQhADWgu .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQhADWgu .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQhADWgu .container {
    padding: 0 12px;
  }
}
.cid-uGyQhADWgu .row {
  justify-content: center;
}
.cid-uGyQhADWgu .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQhADWgu .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQhADWgu .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQhADWgu .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQhADWgu .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQhADWgu .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQhADWgu .mbr-section-title,
.cid-uGyQhADWgu .mbr-section-btn,
.cid-uGyQhADWgu .title-wrapper {
  text-align: center;
}
.cid-uFl9zWZHlF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFl9zWZHlF .row {
  align-items: center;
}
.cid-uFl9zWZHlF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFl9zWZHlF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zWZHlF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFl9zWZHlF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFl9zWZHlF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFl9zWZHlF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFl9zWZHlF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zWZHlF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFl9zWZHlF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFl9zWZHlF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFl9zWZHlF .label-text {
    text-align: center !important;
  }
}
.cid-uFl9zWZHlF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFl9zWZHlF .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFl9zWZHlF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl9zWZHlF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zWZHlF .lists-container {
    justify-content: center;
  }
}
.cid-uFl9zWZHlF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFl9zWZHlF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zWZHlF .list {
    align-items: center;
  }
}
.cid-uFl9zWZHlF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFl9zWZHlF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFl9zWZHlF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFl9zWZHlF .list-item-text {
  flex-grow: 1;
}
.cid-uFl9zWZHlF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFl9zWZHlF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFl9zWZHlF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFl9zWZHlF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFl9zWZHlF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zWZHlF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl9zWZHlF .mbr-section-title,
.cid-uFl9zWZHlF .mbr-section-btn {
  color: #272a5c;
}
.cid-uFl9zXIaz2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl9zXIaz2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zXIaz2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl9zXIaz2 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFl9zXIaz2 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFl9zXIaz2 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFl9zXIaz2 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFl9zXIaz2 .container {
    padding: 0 12px;
  }
}
.cid-uFl9zXIaz2 .row {
  justify-content: center;
}
.cid-uFl9zXIaz2 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFl9zXIaz2 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFl9zXIaz2 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFl9zXIaz2 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFl9zXIaz2 .mbr-section-title {
  color: #ffffff;
}
.cid-uFl9zXIaz2 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFl9zXIaz2 .mbr-section-title,
.cid-uFl9zXIaz2 .mbr-section-btn,
.cid-uFl9zXIaz2 .title-wrapper {
  text-align: center;
}
.cid-uJaXGvnbT1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXGvnbT1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXGvnbT1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXGvnbT1 .container {
    padding: 0 22px;
  }
}
.cid-uJaXGvnbT1 .row {
  justify-content: space-between;
}
.cid-uJaXGvnbT1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXGvnbT1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXGvnbT1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXGvnbT1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXGvnbT1 .mbr-text {
  color: #464444;
}
.cid-uJaXGvnbT1 label {
  color: #000000;
}
.cid-uJaXGvnbT1 LABEL {
  color: #767676;
}
.cid-uFl9zZ5cbX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFl9zZ5cbX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFl9zZ5cbX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFl9zZ5cbX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zZ5cbX .row {
    text-align: center;
  }
  .cid-uFl9zZ5cbX .row > div {
    margin: auto;
  }
  .cid-uFl9zZ5cbX .social-row {
    justify-content: center;
  }
}
.cid-uFl9zZ5cbX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFl9zZ5cbX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFl9zZ5cbX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFl9zZ5cbX .list {
    margin-bottom: 0rem;
  }
}
.cid-uFl9zZ5cbX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFl9zZ5cbX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFl9zZ5cbX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFl9zZ5cbX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zZ5cbX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl9zZJAs0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFl9zZJAs0 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFl9zZJAs0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFl9zZJAs0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFl9zZJAs0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFl9zZJAs0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFl9zZJAs0 {
    align-items: center;
  }
  .cid-uFl9zZJAs0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFl9zZJAs0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFl9zZJAs0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFl9zZJAs0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFl9zZJAs0 .content-wrap {
    width: 100%;
  }
}
.cid-uFl9zZJAs0 .mbr-section-title {
  text-align: center;
}
.cid-uFl9zZJAs0 .mbr-text,
.cid-uFl9zZJAs0 .mbr-section-btn {
  text-align: center;
}
.cid-uFldNf8vKM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFldNf8vKM .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;
}
@media (max-width: 767px) {
  .cid-uFldNf8vKM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFldNf8vKM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFldNf8vKM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFldNf8vKM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFldNf8vKM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFldNf8vKM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFldNf8vKM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFldNf8vKM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFldNf8vKM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFldNf8vKM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFldNf8vKM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFldNf8vKM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFldNf8vKM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFldNf8vKM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFldNf8vKM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFldNf8vKM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFldNf8vKM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFldNf8vKM .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFldNf8vKM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFldNf8vKM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFldNf8vKM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFldNf8vKM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFldNf8vKM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFldNf8vKM .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFldNf8vKM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFldNf8vKM .nav-item:focus,
.cid-uFldNf8vKM .nav-link:focus {
  outline: none;
}
.cid-uFldNf8vKM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFldNf8vKM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFldNf8vKM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFldNf8vKM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFldNf8vKM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFldNf8vKM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFldNf8vKM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFldNf8vKM .navbar.opened {
  transition: all 0.25s;
}
.cid-uFldNf8vKM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFldNf8vKM .navbar .navbar-logo img {
  width: auto;
}
.cid-uFldNf8vKM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFldNf8vKM .navbar.collapsed {
  justify-content: center;
}
.cid-uFldNf8vKM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFldNf8vKM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFldNf8vKM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFldNf8vKM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFldNf8vKM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFldNf8vKM .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-uFldNf8vKM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFldNf8vKM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFldNf8vKM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFldNf8vKM .navbar {
    min-height: 72px;
  }
  .cid-uFldNf8vKM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFldNf8vKM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFldNf8vKM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFldNf8vKM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFldNf8vKM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFldNf8vKM .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-uFldNf8vKM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFldNf8vKM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFldNf8vKM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFldNf8vKM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFldNf8vKM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFldNf8vKM .dropdown-item.active,
.cid-uFldNf8vKM .dropdown-item:active {
  background-color: transparent;
}
.cid-uFldNf8vKM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFldNf8vKM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFldNf8vKM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFldNf8vKM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFldNf8vKM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFldNf8vKM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFldNf8vKM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFldNf8vKM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFldNf8vKM .navbar-buttons {
    text-align: left;
  }
}
.cid-uFldNf8vKM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFldNf8vKM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFldNf8vKM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFldNf8vKM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFldNf8vKM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFldNf8vKM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFldNf8vKM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFldNf8vKM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFldNf8vKM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFldNf8vKM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFldNf8vKM .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFldNf8vKM .opacityScroll {
  background: #ffffff !important;
}
.cid-uFldNf8vKM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFldNf8vKM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFldNf8vKM .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFldNf8vKM .navbar {
    height: 70px;
  }
  .cid-uFldNf8vKM .navbar.opened {
    height: auto;
  }
  .cid-uFldNf8vKM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFldNf8vKM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFldNf8vKM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFldNf8vKM .navbar-brand {
    margin-right: auto;
  }
  .cid-uFldNf8vKM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFldNf8vKM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFldNf8vKM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFldNf8vKM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFldNf8vKM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFldNf8vKM .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFldNf8vKM .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFldNf8vKM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFldNfIt2N {
  display: flex;
  background-image: url("../../../assets/images/marketing-1-2000x1000.jpg");
}
.cid-uFldNfIt2N .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFldNfIt2N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNfIt2N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFldNfIt2N .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFldNfIt2N .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFldNfIt2N {
    align-items: center;
  }
  .cid-uFldNfIt2N .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFldNfIt2N .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFldNfIt2N {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFldNfIt2N .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFldNfIt2N .content-wrap {
    width: 100%;
  }
}
.cid-uFldNfIt2N .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFldNfIt2N .mbr-text,
.cid-uFldNfIt2N .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFldNfIt2N .mbr-section-title DIV {
  text-align: left;
}
.cid-uFldNg90KA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFldNg90KA .row {
  align-items: center;
}
.cid-uFldNg90KA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFldNg90KA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFldNg90KA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFldNg90KA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFldNg90KA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFldNg90KA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFldNg90KA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFldNg90KA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFldNg90KA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFldNg90KA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFldNg90KA .label-text {
    text-align: center !important;
  }
}
.cid-uFldNg90KA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFldNg90KA .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFldNg90KA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFldNg90KA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFldNg90KA .lists-container {
    justify-content: center;
  }
}
.cid-uFldNg90KA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFldNg90KA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFldNg90KA .list {
    align-items: center;
  }
}
.cid-uFldNg90KA .list-item {
  display: flex;
  align-items: center;
}
.cid-uFldNg90KA .icon-wrapper {
  margin-right: 5px;
}
.cid-uFldNg90KA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFldNg90KA .list-item-text {
  flex-grow: 1;
}
.cid-uFldNg90KA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFldNg90KA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFldNg90KA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFldNg90KA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFldNg90KA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNg90KA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFldNg90KA .mbr-section-title,
.cid-uFldNg90KA .mbr-section-btn {
  color: #ffffff;
}
.cid-uFldNgP7pM {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFldNgP7pM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFldNgP7pM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFldNgP7pM {
    align-items: center;
  }
  .cid-uFldNgP7pM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFldNgP7pM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFldNgP7pM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFldNgP7pM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFldNgP7pM .content-wrap {
    width: 100%;
  }
}
.cid-uFldNgP7pM .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFldNgP7pM .mbr-text,
.cid-uFldNgP7pM .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFldNgP7pM .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFldNhid8V {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFldNhid8V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNhid8V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFldNhid8V .container {
    padding: 0 20px;
  }
}
.cid-uFldNhid8V .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFldNhid8V .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFldNhid8V .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFldNhid8V .panel-group {
    padding: 0 20px;
  }
}
.cid-uFldNhid8V .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFldNhid8V .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFldNhid8V .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFldNhid8V .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFldNhid8V .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFldNhid8V .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFldNhid8V .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFldNhid8V .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFldNhid8V .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFldNhid8V .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFldNhid8V .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFldNhid8V .panel-title-edit {
  color: #272a5c;
}
.cid-uFldNhid8V .panel-text {
  color: #464444;
}
.cid-uGyQpt7aUA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQpt7aUA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQpt7aUA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQpt7aUA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQpt7aUA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQpt7aUA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQpt7aUA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQpt7aUA .container {
    padding: 0 12px;
  }
}
.cid-uGyQpt7aUA .row {
  justify-content: center;
}
.cid-uGyQpt7aUA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQpt7aUA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQpt7aUA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQpt7aUA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQpt7aUA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQpt7aUA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQpt7aUA .mbr-section-title,
.cid-uGyQpt7aUA .mbr-section-btn,
.cid-uGyQpt7aUA .title-wrapper {
  text-align: center;
}
.cid-uFldNip862 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFldNip862 .row {
  align-items: center;
}
.cid-uFldNip862 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFldNip862 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFldNip862 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFldNip862 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFldNip862 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFldNip862 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFldNip862 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFldNip862 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFldNip862 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFldNip862 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFldNip862 .label-text {
    text-align: center !important;
  }
}
.cid-uFldNip862 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFldNip862 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFldNip862 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFldNip862 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFldNip862 .lists-container {
    justify-content: center;
  }
}
.cid-uFldNip862 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFldNip862 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFldNip862 .list {
    align-items: center;
  }
}
.cid-uFldNip862 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFldNip862 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFldNip862 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFldNip862 .list-item-text {
  flex-grow: 1;
}
.cid-uFldNip862 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFldNip862 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFldNip862 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFldNip862 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFldNip862 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNip862 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFldNip862 .mbr-section-title,
.cid-uFldNip862 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFldNj7ZHb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFldNj7ZHb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNj7ZHb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFldNj7ZHb .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFldNj7ZHb .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFldNj7ZHb .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFldNj7ZHb .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFldNj7ZHb .container {
    padding: 0 12px;
  }
}
.cid-uFldNj7ZHb .row {
  justify-content: center;
}
.cid-uFldNj7ZHb .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFldNj7ZHb .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFldNj7ZHb .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFldNj7ZHb .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFldNj7ZHb .mbr-section-title {
  color: #ffffff;
}
.cid-uFldNj7ZHb .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFldNj7ZHb .mbr-section-title,
.cid-uFldNj7ZHb .mbr-section-btn,
.cid-uFldNj7ZHb .title-wrapper {
  text-align: center;
}
.cid-uJaXOxbj2i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXOxbj2i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXOxbj2i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXOxbj2i .container {
    padding: 0 22px;
  }
}
.cid-uJaXOxbj2i .row {
  justify-content: space-between;
}
.cid-uJaXOxbj2i .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXOxbj2i .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXOxbj2i .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXOxbj2i .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXOxbj2i .mbr-text {
  color: #464444;
}
.cid-uJaXOxbj2i label {
  color: #000000;
}
.cid-uJaXOxbj2i LABEL {
  color: #767676;
}
.cid-uFldNknzvn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFldNknzvn .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFldNknzvn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFldNknzvn .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFldNknzvn .row {
    text-align: center;
  }
  .cid-uFldNknzvn .row > div {
    margin: auto;
  }
  .cid-uFldNknzvn .social-row {
    justify-content: center;
  }
}
.cid-uFldNknzvn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFldNknzvn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFldNknzvn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFldNknzvn .list {
    margin-bottom: 0rem;
  }
}
.cid-uFldNknzvn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFldNknzvn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFldNknzvn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFldNknzvn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNknzvn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFldNl3OLj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFldNl3OLj .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFldNl3OLj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFldNl3OLj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFldNl3OLj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFldNl3OLj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFldNl3OLj {
    align-items: center;
  }
  .cid-uFldNl3OLj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFldNl3OLj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFldNl3OLj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFldNl3OLj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFldNl3OLj .content-wrap {
    width: 100%;
  }
}
.cid-uFldNl3OLj .mbr-section-title {
  text-align: center;
}
.cid-uFldNl3OLj .mbr-text,
.cid-uFldNl3OLj .mbr-section-btn {
  text-align: center;
}
.cid-uFlfBfprUl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFlfBfprUl .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;
}
@media (max-width: 767px) {
  .cid-uFlfBfprUl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFlfBfprUl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFlfBfprUl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFlfBfprUl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFlfBfprUl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFlfBfprUl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFlfBfprUl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFlfBfprUl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFlfBfprUl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFlfBfprUl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFlfBfprUl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFlfBfprUl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFlfBfprUl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFlfBfprUl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFlfBfprUl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFlfBfprUl .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFlfBfprUl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFlfBfprUl .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlfBfprUl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFlfBfprUl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFlfBfprUl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFlfBfprUl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBfprUl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFlfBfprUl .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFlfBfprUl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFlfBfprUl .nav-item:focus,
.cid-uFlfBfprUl .nav-link:focus {
  outline: none;
}
.cid-uFlfBfprUl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFlfBfprUl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFlfBfprUl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFlfBfprUl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFlfBfprUl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFlfBfprUl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFlfBfprUl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFlfBfprUl .navbar.opened {
  transition: all 0.25s;
}
.cid-uFlfBfprUl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFlfBfprUl .navbar .navbar-logo img {
  width: auto;
}
.cid-uFlfBfprUl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFlfBfprUl .navbar.collapsed {
  justify-content: center;
}
.cid-uFlfBfprUl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFlfBfprUl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFlfBfprUl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFlfBfprUl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFlfBfprUl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFlfBfprUl .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-uFlfBfprUl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFlfBfprUl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFlfBfprUl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlfBfprUl .navbar {
    min-height: 72px;
  }
  .cid-uFlfBfprUl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFlfBfprUl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFlfBfprUl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFlfBfprUl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFlfBfprUl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFlfBfprUl .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-uFlfBfprUl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFlfBfprUl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFlfBfprUl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFlfBfprUl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFlfBfprUl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFlfBfprUl .dropdown-item.active,
.cid-uFlfBfprUl .dropdown-item:active {
  background-color: transparent;
}
.cid-uFlfBfprUl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFlfBfprUl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFlfBfprUl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFlfBfprUl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFlfBfprUl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFlfBfprUl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFlfBfprUl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFlfBfprUl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFlfBfprUl .navbar-buttons {
    text-align: left;
  }
}
.cid-uFlfBfprUl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFlfBfprUl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFlfBfprUl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFlfBfprUl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlfBfprUl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlfBfprUl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFlfBfprUl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlfBfprUl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFlfBfprUl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFlfBfprUl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlfBfprUl .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFlfBfprUl .opacityScroll {
  background: #ffffff !important;
}
.cid-uFlfBfprUl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFlfBfprUl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFlfBfprUl .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFlfBfprUl .navbar {
    height: 70px;
  }
  .cid-uFlfBfprUl .navbar.opened {
    height: auto;
  }
  .cid-uFlfBfprUl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFlfBfprUl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFlfBfprUl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFlfBfprUl .navbar-brand {
    margin-right: auto;
  }
  .cid-uFlfBfprUl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFlfBfprUl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFlfBfprUl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFlfBfprUl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlfBfprUl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFlfBfprUl .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFlfBfprUl .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFlfBfprUl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFlfBg7JLu {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uFlfBg7JLu .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFlfBg7JLu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBg7JLu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlfBg7JLu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlfBg7JLu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlfBg7JLu {
    align-items: center;
  }
  .cid-uFlfBg7JLu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlfBg7JLu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBg7JLu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlfBg7JLu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlfBg7JLu .content-wrap {
    width: 100%;
  }
}
.cid-uFlfBg7JLu .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFlfBg7JLu .mbr-text,
.cid-uFlfBg7JLu .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFlfBg7JLu .mbr-section-title DIV {
  text-align: left;
}
.cid-uFlfBgBBr2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlfBgBBr2 .row {
  align-items: center;
}
.cid-uFlfBgBBr2 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlfBgBBr2 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBgBBr2 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlfBgBBr2 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlfBgBBr2 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlfBgBBr2 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlfBgBBr2 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBgBBr2 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlfBgBBr2 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlfBgBBr2 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlfBgBBr2 .label-text {
    text-align: center !important;
  }
}
.cid-uFlfBgBBr2 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlfBgBBr2 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlfBgBBr2 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlfBgBBr2 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBgBBr2 .lists-container {
    justify-content: center;
  }
}
.cid-uFlfBgBBr2 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlfBgBBr2 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBgBBr2 .list {
    align-items: center;
  }
}
.cid-uFlfBgBBr2 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlfBgBBr2 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlfBgBBr2 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlfBgBBr2 .list-item-text {
  flex-grow: 1;
}
.cid-uFlfBgBBr2 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlfBgBBr2 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlfBgBBr2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlfBgBBr2 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlfBgBBr2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBgBBr2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlfBgBBr2 .mbr-section-title,
.cid-uFlfBgBBr2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFlfBhizi1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFlfBhizi1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlfBhizi1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlfBhizi1 {
    align-items: center;
  }
  .cid-uFlfBhizi1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlfBhizi1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBhizi1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlfBhizi1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlfBhizi1 .content-wrap {
    width: 100%;
  }
}
.cid-uFlfBhizi1 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFlfBhizi1 .mbr-text,
.cid-uFlfBhizi1 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFlfBhizi1 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFlfBhLMWm {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFlfBhLMWm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBhLMWm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFlfBhLMWm .container {
    padding: 0 20px;
  }
}
.cid-uFlfBhLMWm .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFlfBhLMWm .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFlfBhLMWm .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFlfBhLMWm .panel-group {
    padding: 0 20px;
  }
}
.cid-uFlfBhLMWm .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFlfBhLMWm .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFlfBhLMWm .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFlfBhLMWm .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFlfBhLMWm .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFlfBhLMWm .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFlfBhLMWm .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFlfBhLMWm .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFlfBhLMWm .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFlfBhLMWm .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFlfBhLMWm .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFlfBhLMWm .panel-title-edit {
  color: #272a5c;
}
.cid-uFlfBhLMWm .panel-text {
  color: #464444;
}
.cid-uGyQtCVe3K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQtCVe3K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQtCVe3K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQtCVe3K .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQtCVe3K .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQtCVe3K .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQtCVe3K .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQtCVe3K .container {
    padding: 0 12px;
  }
}
.cid-uGyQtCVe3K .row {
  justify-content: center;
}
.cid-uGyQtCVe3K .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQtCVe3K .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQtCVe3K .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQtCVe3K .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQtCVe3K .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQtCVe3K .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQtCVe3K .mbr-section-title,
.cid-uGyQtCVe3K .mbr-section-btn,
.cid-uGyQtCVe3K .title-wrapper {
  text-align: center;
}
.cid-uFlfBiTuXI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFlfBiTuXI .row {
  align-items: center;
}
.cid-uFlfBiTuXI .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlfBiTuXI .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBiTuXI .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlfBiTuXI .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlfBiTuXI .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlfBiTuXI .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlfBiTuXI .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBiTuXI .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlfBiTuXI .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlfBiTuXI .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlfBiTuXI .label-text {
    text-align: center !important;
  }
}
.cid-uFlfBiTuXI .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlfBiTuXI .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlfBiTuXI .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlfBiTuXI .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBiTuXI .lists-container {
    justify-content: center;
  }
}
.cid-uFlfBiTuXI .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlfBiTuXI .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBiTuXI .list {
    align-items: center;
  }
}
.cid-uFlfBiTuXI .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlfBiTuXI .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlfBiTuXI .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlfBiTuXI .list-item-text {
  flex-grow: 1;
}
.cid-uFlfBiTuXI .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlfBiTuXI .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlfBiTuXI .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlfBiTuXI .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlfBiTuXI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBiTuXI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlfBiTuXI .mbr-section-title,
.cid-uFlfBiTuXI .mbr-section-btn {
  color: #272a5c;
}
.cid-uFlfBjFDMJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlfBjFDMJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBjFDMJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlfBjFDMJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFlfBjFDMJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlfBjFDMJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFlfBjFDMJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlfBjFDMJ .container {
    padding: 0 12px;
  }
}
.cid-uFlfBjFDMJ .row {
  justify-content: center;
}
.cid-uFlfBjFDMJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFlfBjFDMJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFlfBjFDMJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFlfBjFDMJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFlfBjFDMJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFlfBjFDMJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFlfBjFDMJ .mbr-section-title,
.cid-uFlfBjFDMJ .mbr-section-btn,
.cid-uFlfBjFDMJ .title-wrapper {
  text-align: center;
}
.cid-uJaXTMJ5HK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXTMJ5HK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXTMJ5HK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXTMJ5HK .container {
    padding: 0 22px;
  }
}
.cid-uJaXTMJ5HK .row {
  justify-content: space-between;
}
.cid-uJaXTMJ5HK .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXTMJ5HK .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXTMJ5HK .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXTMJ5HK .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXTMJ5HK .mbr-text {
  color: #464444;
}
.cid-uJaXTMJ5HK label {
  color: #000000;
}
.cid-uJaXTMJ5HK LABEL {
  color: #767676;
}
.cid-uFlfBkXXXY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlfBkXXXY .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFlfBkXXXY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFlfBkXXXY .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBkXXXY .row {
    text-align: center;
  }
  .cid-uFlfBkXXXY .row > div {
    margin: auto;
  }
  .cid-uFlfBkXXXY .social-row {
    justify-content: center;
  }
}
.cid-uFlfBkXXXY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFlfBkXXXY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFlfBkXXXY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFlfBkXXXY .list {
    margin-bottom: 0rem;
  }
}
.cid-uFlfBkXXXY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFlfBkXXXY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFlfBkXXXY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFlfBkXXXY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBkXXXY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlfBlDls8 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFlfBlDls8 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFlfBlDls8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlfBlDls8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlfBlDls8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlfBlDls8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlfBlDls8 {
    align-items: center;
  }
  .cid-uFlfBlDls8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlfBlDls8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlfBlDls8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlfBlDls8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlfBlDls8 .content-wrap {
    width: 100%;
  }
}
.cid-uFlfBlDls8 .mbr-section-title {
  text-align: center;
}
.cid-uFlfBlDls8 .mbr-text,
.cid-uFlfBlDls8 .mbr-section-btn {
  text-align: center;
}
.cid-uFlhMMnnqq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFlhMMnnqq .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;
}
@media (max-width: 767px) {
  .cid-uFlhMMnnqq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFlhMMnnqq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFlhMMnnqq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFlhMMnnqq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFlhMMnnqq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFlhMMnnqq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFlhMMnnqq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFlhMMnnqq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFlhMMnnqq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFlhMMnnqq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFlhMMnnqq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFlhMMnnqq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFlhMMnnqq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFlhMMnnqq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFlhMMnnqq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFlhMMnnqq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFlhMMnnqq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFlhMMnnqq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlhMMnnqq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFlhMMnnqq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFlhMMnnqq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFlhMMnnqq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMMnnqq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFlhMMnnqq .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFlhMMnnqq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFlhMMnnqq .nav-item:focus,
.cid-uFlhMMnnqq .nav-link:focus {
  outline: none;
}
.cid-uFlhMMnnqq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFlhMMnnqq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFlhMMnnqq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFlhMMnnqq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFlhMMnnqq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFlhMMnnqq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFlhMMnnqq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFlhMMnnqq .navbar.opened {
  transition: all 0.25s;
}
.cid-uFlhMMnnqq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFlhMMnnqq .navbar .navbar-logo img {
  width: auto;
}
.cid-uFlhMMnnqq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFlhMMnnqq .navbar.collapsed {
  justify-content: center;
}
.cid-uFlhMMnnqq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFlhMMnnqq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFlhMMnnqq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFlhMMnnqq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFlhMMnnqq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFlhMMnnqq .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-uFlhMMnnqq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFlhMMnnqq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFlhMMnnqq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlhMMnnqq .navbar {
    min-height: 72px;
  }
  .cid-uFlhMMnnqq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFlhMMnnqq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFlhMMnnqq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFlhMMnnqq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFlhMMnnqq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFlhMMnnqq .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-uFlhMMnnqq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFlhMMnnqq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFlhMMnnqq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFlhMMnnqq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFlhMMnnqq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFlhMMnnqq .dropdown-item.active,
.cid-uFlhMMnnqq .dropdown-item:active {
  background-color: transparent;
}
.cid-uFlhMMnnqq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFlhMMnnqq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFlhMMnnqq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFlhMMnnqq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFlhMMnnqq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFlhMMnnqq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFlhMMnnqq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFlhMMnnqq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFlhMMnnqq .navbar-buttons {
    text-align: left;
  }
}
.cid-uFlhMMnnqq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFlhMMnnqq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFlhMMnnqq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFlhMMnnqq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlhMMnnqq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlhMMnnqq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFlhMMnnqq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlhMMnnqq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFlhMMnnqq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFlhMMnnqq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlhMMnnqq .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFlhMMnnqq .opacityScroll {
  background: #ffffff !important;
}
.cid-uFlhMMnnqq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFlhMMnnqq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFlhMMnnqq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFlhMMnnqq .navbar {
    height: 70px;
  }
  .cid-uFlhMMnnqq .navbar.opened {
    height: auto;
  }
  .cid-uFlhMMnnqq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFlhMMnnqq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFlhMMnnqq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFlhMMnnqq .navbar-brand {
    margin-right: auto;
  }
  .cid-uFlhMMnnqq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFlhMMnnqq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFlhMMnnqq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFlhMMnnqq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlhMMnnqq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFlhMMnnqq .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFlhMMnnqq .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFlhMMnnqq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFlhMMYe8C {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uFlhMMYe8C .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFlhMMYe8C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMMYe8C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlhMMYe8C .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlhMMYe8C .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlhMMYe8C {
    align-items: center;
  }
  .cid-uFlhMMYe8C .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlhMMYe8C .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMMYe8C {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlhMMYe8C .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlhMMYe8C .content-wrap {
    width: 100%;
  }
}
.cid-uFlhMMYe8C .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFlhMMYe8C .mbr-text,
.cid-uFlhMMYe8C .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFlhMMYe8C .mbr-section-title DIV {
  text-align: left;
}
.cid-uFlhMNrAK6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlhMNrAK6 .row {
  align-items: center;
}
.cid-uFlhMNrAK6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlhMNrAK6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMNrAK6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlhMNrAK6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlhMNrAK6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlhMNrAK6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlhMNrAK6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMNrAK6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlhMNrAK6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlhMNrAK6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlhMNrAK6 .label-text {
    text-align: center !important;
  }
}
.cid-uFlhMNrAK6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlhMNrAK6 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlhMNrAK6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlhMNrAK6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMNrAK6 .lists-container {
    justify-content: center;
  }
}
.cid-uFlhMNrAK6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlhMNrAK6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMNrAK6 .list {
    align-items: center;
  }
}
.cid-uFlhMNrAK6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlhMNrAK6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlhMNrAK6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlhMNrAK6 .list-item-text {
  flex-grow: 1;
}
.cid-uFlhMNrAK6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlhMNrAK6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlhMNrAK6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlhMNrAK6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlhMNrAK6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMNrAK6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlhMNrAK6 .mbr-section-title,
.cid-uFlhMNrAK6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFlhMOaCkE {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFlhMOaCkE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlhMOaCkE .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlhMOaCkE {
    align-items: center;
  }
  .cid-uFlhMOaCkE .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlhMOaCkE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMOaCkE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlhMOaCkE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlhMOaCkE .content-wrap {
    width: 100%;
  }
}
.cid-uFlhMOaCkE .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFlhMOaCkE .mbr-text,
.cid-uFlhMOaCkE .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFlhMOaCkE .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFlhMODzFi {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFlhMODzFi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMODzFi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFlhMODzFi .container {
    padding: 0 20px;
  }
}
.cid-uFlhMODzFi .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFlhMODzFi .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFlhMODzFi .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFlhMODzFi .panel-group {
    padding: 0 20px;
  }
}
.cid-uFlhMODzFi .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFlhMODzFi .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFlhMODzFi .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFlhMODzFi .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFlhMODzFi .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFlhMODzFi .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFlhMODzFi .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFlhMODzFi .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFlhMODzFi .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFlhMODzFi .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFlhMODzFi .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFlhMODzFi .panel-title-edit {
  color: #272a5c;
}
.cid-uFlhMODzFi .panel-text {
  color: #464444;
}
.cid-uGyQxvFhXp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQxvFhXp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQxvFhXp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQxvFhXp .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQxvFhXp .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQxvFhXp .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQxvFhXp .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQxvFhXp .container {
    padding: 0 12px;
  }
}
.cid-uGyQxvFhXp .row {
  justify-content: center;
}
.cid-uGyQxvFhXp .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQxvFhXp .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQxvFhXp .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQxvFhXp .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQxvFhXp .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQxvFhXp .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQxvFhXp .mbr-section-title,
.cid-uGyQxvFhXp .mbr-section-btn,
.cid-uGyQxvFhXp .title-wrapper {
  text-align: center;
}
.cid-uFlhMPHfqR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFlhMPHfqR .row {
  align-items: center;
}
.cid-uFlhMPHfqR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlhMPHfqR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMPHfqR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlhMPHfqR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlhMPHfqR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlhMPHfqR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlhMPHfqR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMPHfqR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlhMPHfqR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlhMPHfqR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlhMPHfqR .label-text {
    text-align: center !important;
  }
}
.cid-uFlhMPHfqR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlhMPHfqR .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlhMPHfqR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlhMPHfqR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMPHfqR .lists-container {
    justify-content: center;
  }
}
.cid-uFlhMPHfqR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlhMPHfqR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMPHfqR .list {
    align-items: center;
  }
}
.cid-uFlhMPHfqR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlhMPHfqR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlhMPHfqR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlhMPHfqR .list-item-text {
  flex-grow: 1;
}
.cid-uFlhMPHfqR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlhMPHfqR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlhMPHfqR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlhMPHfqR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlhMPHfqR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMPHfqR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlhMPHfqR .mbr-section-title,
.cid-uFlhMPHfqR .mbr-section-btn {
  color: #272a5c;
}
.cid-uFlhMQvTqT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlhMQvTqT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMQvTqT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlhMQvTqT .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFlhMQvTqT .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlhMQvTqT .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFlhMQvTqT .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlhMQvTqT .container {
    padding: 0 12px;
  }
}
.cid-uFlhMQvTqT .row {
  justify-content: center;
}
.cid-uFlhMQvTqT .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFlhMQvTqT .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFlhMQvTqT .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFlhMQvTqT .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFlhMQvTqT .mbr-section-title {
  color: #ffffff;
}
.cid-uFlhMQvTqT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFlhMQvTqT .mbr-section-title,
.cid-uFlhMQvTqT .mbr-section-btn,
.cid-uFlhMQvTqT .title-wrapper {
  text-align: center;
}
.cid-uJaXXyMYkD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXXyMYkD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXXyMYkD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXXyMYkD .container {
    padding: 0 22px;
  }
}
.cid-uJaXXyMYkD .row {
  justify-content: space-between;
}
.cid-uJaXXyMYkD .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXXyMYkD .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXXyMYkD .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXXyMYkD .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXXyMYkD .mbr-text {
  color: #464444;
}
.cid-uJaXXyMYkD label {
  color: #000000;
}
.cid-uJaXXyMYkD LABEL {
  color: #767676;
}
.cid-uFlhMRHAfZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlhMRHAfZ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFlhMRHAfZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFlhMRHAfZ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMRHAfZ .row {
    text-align: center;
  }
  .cid-uFlhMRHAfZ .row > div {
    margin: auto;
  }
  .cid-uFlhMRHAfZ .social-row {
    justify-content: center;
  }
}
.cid-uFlhMRHAfZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFlhMRHAfZ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFlhMRHAfZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFlhMRHAfZ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFlhMRHAfZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFlhMRHAfZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFlhMRHAfZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFlhMRHAfZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMRHAfZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlhMSnLRM {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFlhMSnLRM .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFlhMSnLRM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlhMSnLRM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlhMSnLRM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlhMSnLRM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlhMSnLRM {
    align-items: center;
  }
  .cid-uFlhMSnLRM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlhMSnLRM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlhMSnLRM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlhMSnLRM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlhMSnLRM .content-wrap {
    width: 100%;
  }
}
.cid-uFlhMSnLRM .mbr-section-title {
  text-align: center;
}
.cid-uFlhMSnLRM .mbr-text,
.cid-uFlhMSnLRM .mbr-section-btn {
  text-align: center;
}
.cid-uFlc3Hiffx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFlc3Hiffx .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;
}
@media (max-width: 767px) {
  .cid-uFlc3Hiffx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFlc3Hiffx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFlc3Hiffx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFlc3Hiffx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFlc3Hiffx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFlc3Hiffx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFlc3Hiffx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFlc3Hiffx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFlc3Hiffx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFlc3Hiffx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFlc3Hiffx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFlc3Hiffx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFlc3Hiffx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFlc3Hiffx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFlc3Hiffx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFlc3Hiffx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFlc3Hiffx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFlc3Hiffx .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlc3Hiffx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFlc3Hiffx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFlc3Hiffx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFlc3Hiffx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3Hiffx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFlc3Hiffx .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFlc3Hiffx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFlc3Hiffx .nav-item:focus,
.cid-uFlc3Hiffx .nav-link:focus {
  outline: none;
}
.cid-uFlc3Hiffx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFlc3Hiffx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFlc3Hiffx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFlc3Hiffx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFlc3Hiffx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFlc3Hiffx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFlc3Hiffx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFlc3Hiffx .navbar.opened {
  transition: all 0.25s;
}
.cid-uFlc3Hiffx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFlc3Hiffx .navbar .navbar-logo img {
  width: auto;
}
.cid-uFlc3Hiffx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFlc3Hiffx .navbar.collapsed {
  justify-content: center;
}
.cid-uFlc3Hiffx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFlc3Hiffx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFlc3Hiffx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFlc3Hiffx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFlc3Hiffx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFlc3Hiffx .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-uFlc3Hiffx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFlc3Hiffx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFlc3Hiffx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlc3Hiffx .navbar {
    min-height: 72px;
  }
  .cid-uFlc3Hiffx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFlc3Hiffx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFlc3Hiffx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFlc3Hiffx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFlc3Hiffx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFlc3Hiffx .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-uFlc3Hiffx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFlc3Hiffx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFlc3Hiffx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFlc3Hiffx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFlc3Hiffx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFlc3Hiffx .dropdown-item.active,
.cid-uFlc3Hiffx .dropdown-item:active {
  background-color: transparent;
}
.cid-uFlc3Hiffx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFlc3Hiffx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFlc3Hiffx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFlc3Hiffx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFlc3Hiffx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFlc3Hiffx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFlc3Hiffx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFlc3Hiffx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFlc3Hiffx .navbar-buttons {
    text-align: left;
  }
}
.cid-uFlc3Hiffx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFlc3Hiffx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFlc3Hiffx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFlc3Hiffx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlc3Hiffx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlc3Hiffx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFlc3Hiffx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlc3Hiffx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFlc3Hiffx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFlc3Hiffx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlc3Hiffx .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFlc3Hiffx .opacityScroll {
  background: #ffffff !important;
}
.cid-uFlc3Hiffx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFlc3Hiffx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFlc3Hiffx .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFlc3Hiffx .navbar {
    height: 70px;
  }
  .cid-uFlc3Hiffx .navbar.opened {
    height: auto;
  }
  .cid-uFlc3Hiffx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFlc3Hiffx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFlc3Hiffx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFlc3Hiffx .navbar-brand {
    margin-right: auto;
  }
  .cid-uFlc3Hiffx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFlc3Hiffx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFlc3Hiffx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFlc3Hiffx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlc3Hiffx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFlc3Hiffx .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFlc3Hiffx .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFlc3Hiffx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFlc3HXIDs {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uFlc3HXIDs .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFlc3HXIDs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3HXIDs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlc3HXIDs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlc3HXIDs .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlc3HXIDs {
    align-items: center;
  }
  .cid-uFlc3HXIDs .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlc3HXIDs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3HXIDs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlc3HXIDs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlc3HXIDs .content-wrap {
    width: 100%;
  }
}
.cid-uFlc3HXIDs .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFlc3HXIDs .mbr-text,
.cid-uFlc3HXIDs .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFlc3HXIDs .mbr-section-title DIV {
  text-align: left;
}
.cid-uFlc3IqLwb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlc3IqLwb .row {
  align-items: center;
}
.cid-uFlc3IqLwb .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlc3IqLwb .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3IqLwb .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlc3IqLwb .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlc3IqLwb .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlc3IqLwb .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlc3IqLwb .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3IqLwb .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlc3IqLwb .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlc3IqLwb .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlc3IqLwb .label-text {
    text-align: center !important;
  }
}
.cid-uFlc3IqLwb .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlc3IqLwb .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlc3IqLwb .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlc3IqLwb .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3IqLwb .lists-container {
    justify-content: center;
  }
}
.cid-uFlc3IqLwb .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlc3IqLwb .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3IqLwb .list {
    align-items: center;
  }
}
.cid-uFlc3IqLwb .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlc3IqLwb .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlc3IqLwb .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlc3IqLwb .list-item-text {
  flex-grow: 1;
}
.cid-uFlc3IqLwb .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlc3IqLwb .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlc3IqLwb .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlc3IqLwb .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlc3IqLwb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3IqLwb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlc3IqLwb .mbr-section-title,
.cid-uFlc3IqLwb .mbr-section-btn {
  color: #ffffff;
}
.cid-uFlc3J9apH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFlc3J9apH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlc3J9apH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlc3J9apH {
    align-items: center;
  }
  .cid-uFlc3J9apH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlc3J9apH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3J9apH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlc3J9apH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlc3J9apH .content-wrap {
    width: 100%;
  }
}
.cid-uFlc3J9apH .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFlc3J9apH .mbr-text,
.cid-uFlc3J9apH .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFlc3J9apH .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFlc3JDbZf {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFlc3JDbZf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3JDbZf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFlc3JDbZf .container {
    padding: 0 20px;
  }
}
.cid-uFlc3JDbZf .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFlc3JDbZf .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFlc3JDbZf .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFlc3JDbZf .panel-group {
    padding: 0 20px;
  }
}
.cid-uFlc3JDbZf .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFlc3JDbZf .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFlc3JDbZf .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFlc3JDbZf .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFlc3JDbZf .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFlc3JDbZf .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFlc3JDbZf .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFlc3JDbZf .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFlc3JDbZf .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFlc3JDbZf .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFlc3JDbZf .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFlc3JDbZf .panel-title-edit {
  color: #272a5c;
}
.cid-uFlc3JDbZf .panel-text {
  color: #464444;
}
.cid-uGyQlcQQMX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQlcQQMX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQlcQQMX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQlcQQMX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQlcQQMX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQlcQQMX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQlcQQMX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQlcQQMX .container {
    padding: 0 12px;
  }
}
.cid-uGyQlcQQMX .row {
  justify-content: center;
}
.cid-uGyQlcQQMX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQlcQQMX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQlcQQMX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQlcQQMX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQlcQQMX .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQlcQQMX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQlcQQMX .mbr-section-title,
.cid-uGyQlcQQMX .mbr-section-btn,
.cid-uGyQlcQQMX .title-wrapper {
  text-align: center;
}
.cid-uFlc3KIXHE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFlc3KIXHE .row {
  align-items: center;
}
.cid-uFlc3KIXHE .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlc3KIXHE .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3KIXHE .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlc3KIXHE .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlc3KIXHE .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlc3KIXHE .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlc3KIXHE .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3KIXHE .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlc3KIXHE .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlc3KIXHE .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlc3KIXHE .label-text {
    text-align: center !important;
  }
}
.cid-uFlc3KIXHE .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlc3KIXHE .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlc3KIXHE .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlc3KIXHE .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3KIXHE .lists-container {
    justify-content: center;
  }
}
.cid-uFlc3KIXHE .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlc3KIXHE .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3KIXHE .list {
    align-items: center;
  }
}
.cid-uFlc3KIXHE .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlc3KIXHE .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlc3KIXHE .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlc3KIXHE .list-item-text {
  flex-grow: 1;
}
.cid-uFlc3KIXHE .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlc3KIXHE .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlc3KIXHE .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlc3KIXHE .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlc3KIXHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3KIXHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlc3KIXHE .mbr-section-title,
.cid-uFlc3KIXHE .mbr-section-btn {
  color: #272a5c;
}
.cid-uFlc3LudXo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlc3LudXo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3LudXo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlc3LudXo .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFlc3LudXo .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlc3LudXo .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFlc3LudXo .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlc3LudXo .container {
    padding: 0 12px;
  }
}
.cid-uFlc3LudXo .row {
  justify-content: center;
}
.cid-uFlc3LudXo .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFlc3LudXo .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFlc3LudXo .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFlc3LudXo .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFlc3LudXo .mbr-section-title {
  color: #ffffff;
}
.cid-uFlc3LudXo .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFlc3LudXo .mbr-section-title,
.cid-uFlc3LudXo .mbr-section-btn,
.cid-uFlc3LudXo .title-wrapper {
  text-align: center;
}
.cid-uJaXKyA2F4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaXKyA2F4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaXKyA2F4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaXKyA2F4 .container {
    padding: 0 22px;
  }
}
.cid-uJaXKyA2F4 .row {
  justify-content: space-between;
}
.cid-uJaXKyA2F4 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaXKyA2F4 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaXKyA2F4 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaXKyA2F4 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaXKyA2F4 .mbr-text {
  color: #464444;
}
.cid-uJaXKyA2F4 label {
  color: #000000;
}
.cid-uJaXKyA2F4 LABEL {
  color: #767676;
}
.cid-uFlc3MIIHU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlc3MIIHU .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFlc3MIIHU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFlc3MIIHU .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3MIIHU .row {
    text-align: center;
  }
  .cid-uFlc3MIIHU .row > div {
    margin: auto;
  }
  .cid-uFlc3MIIHU .social-row {
    justify-content: center;
  }
}
.cid-uFlc3MIIHU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFlc3MIIHU .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFlc3MIIHU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFlc3MIIHU .list {
    margin-bottom: 0rem;
  }
}
.cid-uFlc3MIIHU .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFlc3MIIHU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFlc3MIIHU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFlc3MIIHU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3MIIHU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlc3NoJTT {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFlc3NoJTT .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFlc3NoJTT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlc3NoJTT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlc3NoJTT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlc3NoJTT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlc3NoJTT {
    align-items: center;
  }
  .cid-uFlc3NoJTT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlc3NoJTT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlc3NoJTT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlc3NoJTT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlc3NoJTT .content-wrap {
    width: 100%;
  }
}
.cid-uFlc3NoJTT .mbr-section-title {
  text-align: center;
}
.cid-uFlc3NoJTT .mbr-text,
.cid-uFlc3NoJTT .mbr-section-btn {
  text-align: center;
}
.cid-uFllaSx2ix {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFllaSx2ix .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;
}
@media (max-width: 767px) {
  .cid-uFllaSx2ix .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFllaSx2ix .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFllaSx2ix .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFllaSx2ix .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFllaSx2ix .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFllaSx2ix .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFllaSx2ix .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFllaSx2ix .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFllaSx2ix .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFllaSx2ix .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFllaSx2ix .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFllaSx2ix .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFllaSx2ix .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFllaSx2ix .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFllaSx2ix .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFllaSx2ix .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFllaSx2ix .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFllaSx2ix .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFllaSx2ix .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFllaSx2ix .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFllaSx2ix .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFllaSx2ix .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFllaSx2ix .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFllaSx2ix .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFllaSx2ix .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFllaSx2ix .nav-item:focus,
.cid-uFllaSx2ix .nav-link:focus {
  outline: none;
}
.cid-uFllaSx2ix .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFllaSx2ix .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFllaSx2ix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFllaSx2ix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFllaSx2ix .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFllaSx2ix .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFllaSx2ix .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFllaSx2ix .navbar.opened {
  transition: all 0.25s;
}
.cid-uFllaSx2ix .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFllaSx2ix .navbar .navbar-logo img {
  width: auto;
}
.cid-uFllaSx2ix .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFllaSx2ix .navbar.collapsed {
  justify-content: center;
}
.cid-uFllaSx2ix .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFllaSx2ix .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFllaSx2ix .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFllaSx2ix .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFllaSx2ix .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFllaSx2ix .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-uFllaSx2ix .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFllaSx2ix .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFllaSx2ix .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFllaSx2ix .navbar {
    min-height: 72px;
  }
  .cid-uFllaSx2ix .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFllaSx2ix .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFllaSx2ix .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFllaSx2ix .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFllaSx2ix .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFllaSx2ix .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-uFllaSx2ix .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFllaSx2ix .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFllaSx2ix .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFllaSx2ix .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFllaSx2ix .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFllaSx2ix .dropdown-item.active,
.cid-uFllaSx2ix .dropdown-item:active {
  background-color: transparent;
}
.cid-uFllaSx2ix .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFllaSx2ix .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFllaSx2ix .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFllaSx2ix .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFllaSx2ix .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFllaSx2ix .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFllaSx2ix ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFllaSx2ix .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFllaSx2ix .navbar-buttons {
    text-align: left;
  }
}
.cid-uFllaSx2ix button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFllaSx2ix button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFllaSx2ix button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFllaSx2ix button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFllaSx2ix button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFllaSx2ix button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFllaSx2ix nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFllaSx2ix nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFllaSx2ix nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFllaSx2ix nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFllaSx2ix .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFllaSx2ix .opacityScroll {
  background: #ffffff !important;
}
.cid-uFllaSx2ix a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFllaSx2ix .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFllaSx2ix .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFllaSx2ix .navbar {
    height: 70px;
  }
  .cid-uFllaSx2ix .navbar.opened {
    height: auto;
  }
  .cid-uFllaSx2ix .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFllaSx2ix .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFllaSx2ix .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFllaSx2ix .navbar-brand {
    margin-right: auto;
  }
  .cid-uFllaSx2ix .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFllaSx2ix .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFllaSx2ix .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFllaSx2ix .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFllaSx2ix .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFllaSx2ix .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFllaSx2ix .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFllaSx2ix .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFllaTkCfi {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uFllaTkCfi .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFllaTkCfi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaTkCfi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFllaTkCfi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFllaTkCfi .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFllaTkCfi {
    align-items: center;
  }
  .cid-uFllaTkCfi .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFllaTkCfi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFllaTkCfi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFllaTkCfi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFllaTkCfi .content-wrap {
    width: 100%;
  }
}
.cid-uFllaTkCfi .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFllaTkCfi .mbr-text,
.cid-uFllaTkCfi .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFllaTkCfi .mbr-section-title DIV {
  text-align: left;
}
.cid-uFllaTS4bC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFllaTS4bC .row {
  align-items: center;
}
.cid-uFllaTS4bC .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFllaTS4bC .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFllaTS4bC .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFllaTS4bC .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFllaTS4bC .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFllaTS4bC .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFllaTS4bC .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFllaTS4bC .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFllaTS4bC .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFllaTS4bC .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFllaTS4bC .label-text {
    text-align: center !important;
  }
}
.cid-uFllaTS4bC .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFllaTS4bC .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFllaTS4bC .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFllaTS4bC .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFllaTS4bC .lists-container {
    justify-content: center;
  }
}
.cid-uFllaTS4bC .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFllaTS4bC .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFllaTS4bC .list {
    align-items: center;
  }
}
.cid-uFllaTS4bC .list-item {
  display: flex;
  align-items: center;
}
.cid-uFllaTS4bC .icon-wrapper {
  margin-right: 5px;
}
.cid-uFllaTS4bC .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFllaTS4bC .list-item-text {
  flex-grow: 1;
}
.cid-uFllaTS4bC .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFllaTS4bC .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFllaTS4bC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFllaTS4bC .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFllaTS4bC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaTS4bC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFllaTS4bC .mbr-section-title,
.cid-uFllaTS4bC .mbr-section-btn {
  color: #ffffff;
}
.cid-uFllaUDdmX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFllaUDdmX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFllaUDdmX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFllaUDdmX {
    align-items: center;
  }
  .cid-uFllaUDdmX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFllaUDdmX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFllaUDdmX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFllaUDdmX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFllaUDdmX .content-wrap {
    width: 100%;
  }
}
.cid-uFllaUDdmX .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFllaUDdmX .mbr-text,
.cid-uFllaUDdmX .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFllaUDdmX .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFllaV6cYd {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFllaV6cYd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaV6cYd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFllaV6cYd .container {
    padding: 0 20px;
  }
}
.cid-uFllaV6cYd .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFllaV6cYd .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFllaV6cYd .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFllaV6cYd .panel-group {
    padding: 0 20px;
  }
}
.cid-uFllaV6cYd .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFllaV6cYd .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFllaV6cYd .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFllaV6cYd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFllaV6cYd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFllaV6cYd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFllaV6cYd .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFllaV6cYd .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFllaV6cYd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFllaV6cYd .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFllaV6cYd .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFllaV6cYd .panel-title-edit {
  color: #272a5c;
}
.cid-uFllaV6cYd .panel-text {
  color: #464444;
}
.cid-uGyQBcO8FB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQBcO8FB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQBcO8FB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQBcO8FB .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQBcO8FB .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQBcO8FB .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQBcO8FB .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQBcO8FB .container {
    padding: 0 12px;
  }
}
.cid-uGyQBcO8FB .row {
  justify-content: center;
}
.cid-uGyQBcO8FB .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQBcO8FB .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQBcO8FB .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQBcO8FB .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQBcO8FB .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQBcO8FB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQBcO8FB .mbr-section-title,
.cid-uGyQBcO8FB .mbr-section-btn,
.cid-uGyQBcO8FB .title-wrapper {
  text-align: center;
}
.cid-uFllaWdb8M {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFllaWdb8M .row {
  align-items: center;
}
.cid-uFllaWdb8M .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFllaWdb8M .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFllaWdb8M .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFllaWdb8M .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFllaWdb8M .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFllaWdb8M .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFllaWdb8M .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFllaWdb8M .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFllaWdb8M .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFllaWdb8M .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFllaWdb8M .label-text {
    text-align: center !important;
  }
}
.cid-uFllaWdb8M .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFllaWdb8M .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFllaWdb8M .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFllaWdb8M .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFllaWdb8M .lists-container {
    justify-content: center;
  }
}
.cid-uFllaWdb8M .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFllaWdb8M .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFllaWdb8M .list {
    align-items: center;
  }
}
.cid-uFllaWdb8M .list-item {
  display: flex;
  align-items: center;
}
.cid-uFllaWdb8M .icon-wrapper {
  margin-right: 5px;
}
.cid-uFllaWdb8M .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFllaWdb8M .list-item-text {
  flex-grow: 1;
}
.cid-uFllaWdb8M .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFllaWdb8M .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFllaWdb8M .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFllaWdb8M .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFllaWdb8M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaWdb8M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFllaWdb8M .mbr-section-title,
.cid-uFllaWdb8M .mbr-section-btn {
  color: #272a5c;
}
.cid-uFllaWV6Qd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFllaWV6Qd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaWV6Qd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFllaWV6Qd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFllaWV6Qd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFllaWV6Qd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFllaWV6Qd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFllaWV6Qd .container {
    padding: 0 12px;
  }
}
.cid-uFllaWV6Qd .row {
  justify-content: center;
}
.cid-uFllaWV6Qd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFllaWV6Qd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFllaWV6Qd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFllaWV6Qd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFllaWV6Qd .mbr-section-title {
  color: #ffffff;
}
.cid-uFllaWV6Qd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFllaWV6Qd .mbr-section-title,
.cid-uFllaWV6Qd .mbr-section-btn,
.cid-uFllaWV6Qd .title-wrapper {
  text-align: center;
}
.cid-uJaY1do8jZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaY1do8jZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaY1do8jZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaY1do8jZ .container {
    padding: 0 22px;
  }
}
.cid-uJaY1do8jZ .row {
  justify-content: space-between;
}
.cid-uJaY1do8jZ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaY1do8jZ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaY1do8jZ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaY1do8jZ .mbr-section-title {
  color: #7f2346;
}
.cid-uJaY1do8jZ .mbr-text {
  color: #464444;
}
.cid-uJaY1do8jZ label {
  color: #000000;
}
.cid-uJaY1do8jZ LABEL {
  color: #767676;
}
.cid-uFllaYcdmS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFllaYcdmS .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFllaYcdmS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFllaYcdmS .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFllaYcdmS .row {
    text-align: center;
  }
  .cid-uFllaYcdmS .row > div {
    margin: auto;
  }
  .cid-uFllaYcdmS .social-row {
    justify-content: center;
  }
}
.cid-uFllaYcdmS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFllaYcdmS .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFllaYcdmS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFllaYcdmS .list {
    margin-bottom: 0rem;
  }
}
.cid-uFllaYcdmS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFllaYcdmS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFllaYcdmS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFllaYcdmS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaYcdmS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFllaYSGBQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFllaYSGBQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFllaYSGBQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFllaYSGBQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFllaYSGBQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFllaYSGBQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFllaYSGBQ {
    align-items: center;
  }
  .cid-uFllaYSGBQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFllaYSGBQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFllaYSGBQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFllaYSGBQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFllaYSGBQ .content-wrap {
    width: 100%;
  }
}
.cid-uFllaYSGBQ .mbr-section-title {
  text-align: center;
}
.cid-uFllaYSGBQ .mbr-text,
.cid-uFllaYSGBQ .mbr-section-btn {
  text-align: center;
}
.cid-uFlnIFg2HY {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFlnIFg2HY .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;
}
@media (max-width: 767px) {
  .cid-uFlnIFg2HY .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFlnIFg2HY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFlnIFg2HY .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFlnIFg2HY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFlnIFg2HY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFlnIFg2HY .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFlnIFg2HY .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFlnIFg2HY .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFlnIFg2HY .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFlnIFg2HY .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFlnIFg2HY .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFlnIFg2HY .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFlnIFg2HY .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFlnIFg2HY .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFlnIFg2HY .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFlnIFg2HY .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFlnIFg2HY .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFlnIFg2HY .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlnIFg2HY .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFlnIFg2HY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFlnIFg2HY .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFlnIFg2HY .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIFg2HY .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFlnIFg2HY .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFlnIFg2HY .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFlnIFg2HY .nav-item:focus,
.cid-uFlnIFg2HY .nav-link:focus {
  outline: none;
}
.cid-uFlnIFg2HY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFlnIFg2HY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFlnIFg2HY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFlnIFg2HY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFlnIFg2HY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFlnIFg2HY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFlnIFg2HY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFlnIFg2HY .navbar.opened {
  transition: all 0.25s;
}
.cid-uFlnIFg2HY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFlnIFg2HY .navbar .navbar-logo img {
  width: auto;
}
.cid-uFlnIFg2HY .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFlnIFg2HY .navbar.collapsed {
  justify-content: center;
}
.cid-uFlnIFg2HY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFlnIFg2HY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFlnIFg2HY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFlnIFg2HY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFlnIFg2HY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFlnIFg2HY .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-uFlnIFg2HY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFlnIFg2HY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFlnIFg2HY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFlnIFg2HY .navbar {
    min-height: 72px;
  }
  .cid-uFlnIFg2HY .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFlnIFg2HY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFlnIFg2HY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFlnIFg2HY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFlnIFg2HY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFlnIFg2HY .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-uFlnIFg2HY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFlnIFg2HY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFlnIFg2HY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFlnIFg2HY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFlnIFg2HY .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFlnIFg2HY .dropdown-item.active,
.cid-uFlnIFg2HY .dropdown-item:active {
  background-color: transparent;
}
.cid-uFlnIFg2HY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFlnIFg2HY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFlnIFg2HY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFlnIFg2HY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFlnIFg2HY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFlnIFg2HY .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFlnIFg2HY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFlnIFg2HY .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFlnIFg2HY .navbar-buttons {
    text-align: left;
  }
}
.cid-uFlnIFg2HY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFlnIFg2HY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFlnIFg2HY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFlnIFg2HY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlnIFg2HY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFlnIFg2HY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFlnIFg2HY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlnIFg2HY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFlnIFg2HY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFlnIFg2HY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFlnIFg2HY .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFlnIFg2HY .opacityScroll {
  background: #ffffff !important;
}
.cid-uFlnIFg2HY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFlnIFg2HY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFlnIFg2HY .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFlnIFg2HY .navbar {
    height: 70px;
  }
  .cid-uFlnIFg2HY .navbar.opened {
    height: auto;
  }
  .cid-uFlnIFg2HY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFlnIFg2HY .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFlnIFg2HY .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFlnIFg2HY .navbar-brand {
    margin-right: auto;
  }
  .cid-uFlnIFg2HY .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFlnIFg2HY .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFlnIFg2HY .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFlnIFg2HY .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFlnIFg2HY .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFlnIFg2HY .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFlnIFg2HY .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFlnIFg2HY .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFlnIFWu2d {
  display: flex;
  background-image: url("../../../assets/images/harvard-2000x1000.jpg");
}
.cid-uFlnIFWu2d .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFlnIFWu2d .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnIFWu2d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlnIFWu2d .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlnIFWu2d .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlnIFWu2d {
    align-items: center;
  }
  .cid-uFlnIFWu2d .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlnIFWu2d .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIFWu2d {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlnIFWu2d .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlnIFWu2d .content-wrap {
    width: 100%;
  }
}
.cid-uFlnIFWu2d .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFlnIFWu2d .mbr-text,
.cid-uFlnIFWu2d .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFlnIFWu2d .mbr-section-title DIV {
  text-align: left;
}
.cid-uFlnIGn7ud {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlnIGn7ud .row {
  align-items: center;
}
.cid-uFlnIGn7ud .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlnIGn7ud .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIGn7ud .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlnIGn7ud .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlnIGn7ud .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlnIGn7ud .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlnIGn7ud .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIGn7ud .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlnIGn7ud .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlnIGn7ud .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlnIGn7ud .label-text {
    text-align: center !important;
  }
}
.cid-uFlnIGn7ud .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlnIGn7ud .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlnIGn7ud .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlnIGn7ud .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIGn7ud .lists-container {
    justify-content: center;
  }
}
.cid-uFlnIGn7ud .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlnIGn7ud .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIGn7ud .list {
    align-items: center;
  }
}
.cid-uFlnIGn7ud .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlnIGn7ud .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlnIGn7ud .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlnIGn7ud .list-item-text {
  flex-grow: 1;
}
.cid-uFlnIGn7ud .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlnIGn7ud .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlnIGn7ud .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlnIGn7ud .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlnIGn7ud .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnIGn7ud .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlnIGn7ud .mbr-section-title,
.cid-uFlnIGn7ud .mbr-section-btn {
  color: #ffffff;
}
.cid-uFlnIH3Nkt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFlnIH3Nkt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlnIH3Nkt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlnIH3Nkt {
    align-items: center;
  }
  .cid-uFlnIH3Nkt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlnIH3Nkt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIH3Nkt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlnIH3Nkt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlnIH3Nkt .content-wrap {
    width: 100%;
  }
}
.cid-uFlnIH3Nkt .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFlnIH3Nkt .mbr-text,
.cid-uFlnIH3Nkt .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFlnIH3Nkt .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFlnIHuoEG {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFlnIHuoEG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnIHuoEG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFlnIHuoEG .container {
    padding: 0 20px;
  }
}
.cid-uFlnIHuoEG .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFlnIHuoEG .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFlnIHuoEG .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFlnIHuoEG .panel-group {
    padding: 0 20px;
  }
}
.cid-uFlnIHuoEG .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFlnIHuoEG .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFlnIHuoEG .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFlnIHuoEG .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFlnIHuoEG .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFlnIHuoEG .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFlnIHuoEG .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFlnIHuoEG .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFlnIHuoEG .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFlnIHuoEG .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFlnIHuoEG .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFlnIHuoEG .panel-title-edit {
  color: #272a5c;
}
.cid-uFlnIHuoEG .panel-text {
  color: #464444;
}
.cid-uGyQESYzDq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQESYzDq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQESYzDq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQESYzDq .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQESYzDq .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQESYzDq .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQESYzDq .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQESYzDq .container {
    padding: 0 12px;
  }
}
.cid-uGyQESYzDq .row {
  justify-content: center;
}
.cid-uGyQESYzDq .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQESYzDq .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQESYzDq .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQESYzDq .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQESYzDq .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQESYzDq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQESYzDq .mbr-section-title,
.cid-uGyQESYzDq .mbr-section-btn,
.cid-uGyQESYzDq .title-wrapper {
  text-align: center;
}
.cid-uFlnIIxJGC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFlnIIxJGC .row {
  align-items: center;
}
.cid-uFlnIIxJGC .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFlnIIxJGC .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIIxJGC .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFlnIIxJGC .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFlnIIxJGC .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFlnIIxJGC .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFlnIIxJGC .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIIxJGC .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFlnIIxJGC .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFlnIIxJGC .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFlnIIxJGC .label-text {
    text-align: center !important;
  }
}
.cid-uFlnIIxJGC .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFlnIIxJGC .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFlnIIxJGC .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlnIIxJGC .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIIxJGC .lists-container {
    justify-content: center;
  }
}
.cid-uFlnIIxJGC .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFlnIIxJGC .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIIxJGC .list {
    align-items: center;
  }
}
.cid-uFlnIIxJGC .list-item {
  display: flex;
  align-items: center;
}
.cid-uFlnIIxJGC .icon-wrapper {
  margin-right: 5px;
}
.cid-uFlnIIxJGC .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFlnIIxJGC .list-item-text {
  flex-grow: 1;
}
.cid-uFlnIIxJGC .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFlnIIxJGC .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFlnIIxJGC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFlnIIxJGC .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFlnIIxJGC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnIIxJGC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlnIIxJGC .mbr-section-title,
.cid-uFlnIIxJGC .mbr-section-btn {
  color: #272a5c;
}
.cid-uFlnIJjTzG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlnIJjTzG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnIJjTzG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlnIJjTzG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFlnIJjTzG .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlnIJjTzG .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFlnIJjTzG .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFlnIJjTzG .container {
    padding: 0 12px;
  }
}
.cid-uFlnIJjTzG .row {
  justify-content: center;
}
.cid-uFlnIJjTzG .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFlnIJjTzG .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFlnIJjTzG .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFlnIJjTzG .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFlnIJjTzG .mbr-section-title {
  color: #ffffff;
}
.cid-uFlnIJjTzG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFlnIJjTzG .mbr-section-title,
.cid-uFlnIJjTzG .mbr-section-btn,
.cid-uFlnIJjTzG .title-wrapper {
  text-align: center;
}
.cid-uJaY4WvxwQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaY4WvxwQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaY4WvxwQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaY4WvxwQ .container {
    padding: 0 22px;
  }
}
.cid-uJaY4WvxwQ .row {
  justify-content: space-between;
}
.cid-uJaY4WvxwQ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaY4WvxwQ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaY4WvxwQ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaY4WvxwQ .mbr-section-title {
  color: #7f2346;
}
.cid-uJaY4WvxwQ .mbr-text {
  color: #464444;
}
.cid-uJaY4WvxwQ label {
  color: #000000;
}
.cid-uJaY4WvxwQ LABEL {
  color: #767676;
}
.cid-uFlnIKAbwX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFlnIKAbwX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFlnIKAbwX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFlnIKAbwX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFlnIKAbwX .row {
    text-align: center;
  }
  .cid-uFlnIKAbwX .row > div {
    margin: auto;
  }
  .cid-uFlnIKAbwX .social-row {
    justify-content: center;
  }
}
.cid-uFlnIKAbwX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFlnIKAbwX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFlnIKAbwX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFlnIKAbwX .list {
    margin-bottom: 0rem;
  }
}
.cid-uFlnIKAbwX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFlnIKAbwX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFlnIKAbwX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFlnIKAbwX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnIKAbwX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlnILfVAa {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFlnILfVAa .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFlnILfVAa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFlnILfVAa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFlnILfVAa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFlnILfVAa .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFlnILfVAa {
    align-items: center;
  }
  .cid-uFlnILfVAa .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFlnILfVAa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFlnILfVAa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFlnILfVAa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFlnILfVAa .content-wrap {
    width: 100%;
  }
}
.cid-uFlnILfVAa .mbr-section-title {
  text-align: center;
}
.cid-uFlnILfVAa .mbr-text,
.cid-uFlnILfVAa .mbr-section-btn {
  text-align: center;
}
.cid-uFpg6sYQo6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpg6sYQo6 .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;
}
@media (max-width: 767px) {
  .cid-uFpg6sYQo6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpg6sYQo6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpg6sYQo6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpg6sYQo6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpg6sYQo6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpg6sYQo6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpg6sYQo6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpg6sYQo6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpg6sYQo6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpg6sYQo6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpg6sYQo6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpg6sYQo6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpg6sYQo6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpg6sYQo6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpg6sYQo6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpg6sYQo6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpg6sYQo6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpg6sYQo6 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpg6sYQo6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpg6sYQo6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpg6sYQo6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpg6sYQo6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6sYQo6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpg6sYQo6 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpg6sYQo6 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpg6sYQo6 .nav-item:focus,
.cid-uFpg6sYQo6 .nav-link:focus {
  outline: none;
}
.cid-uFpg6sYQo6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpg6sYQo6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpg6sYQo6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpg6sYQo6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpg6sYQo6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpg6sYQo6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpg6sYQo6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpg6sYQo6 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpg6sYQo6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpg6sYQo6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpg6sYQo6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpg6sYQo6 .navbar.collapsed {
  justify-content: center;
}
.cid-uFpg6sYQo6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpg6sYQo6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpg6sYQo6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpg6sYQo6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpg6sYQo6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpg6sYQo6 .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-uFpg6sYQo6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpg6sYQo6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpg6sYQo6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpg6sYQo6 .navbar {
    min-height: 72px;
  }
  .cid-uFpg6sYQo6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpg6sYQo6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpg6sYQo6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpg6sYQo6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpg6sYQo6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpg6sYQo6 .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-uFpg6sYQo6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpg6sYQo6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpg6sYQo6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpg6sYQo6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpg6sYQo6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpg6sYQo6 .dropdown-item.active,
.cid-uFpg6sYQo6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpg6sYQo6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpg6sYQo6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpg6sYQo6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpg6sYQo6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpg6sYQo6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpg6sYQo6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpg6sYQo6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpg6sYQo6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpg6sYQo6 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpg6sYQo6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpg6sYQo6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpg6sYQo6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpg6sYQo6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpg6sYQo6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpg6sYQo6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpg6sYQo6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpg6sYQo6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpg6sYQo6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpg6sYQo6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpg6sYQo6 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpg6sYQo6 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpg6sYQo6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpg6sYQo6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpg6sYQo6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpg6sYQo6 .navbar {
    height: 70px;
  }
  .cid-uFpg6sYQo6 .navbar.opened {
    height: auto;
  }
  .cid-uFpg6sYQo6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpg6sYQo6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpg6sYQo6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpg6sYQo6 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpg6sYQo6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpg6sYQo6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpg6sYQo6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpg6sYQo6 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpg6sYQo6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpg6sYQo6 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpg6sYQo6 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpg6sYQo6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpg6txa0s {
  display: flex;
  background-image: url("../../../assets/images/harvard-2000x1000.jpg");
}
.cid-uFpg6txa0s .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpg6txa0s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6txa0s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpg6txa0s .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpg6txa0s .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpg6txa0s {
    align-items: center;
  }
  .cid-uFpg6txa0s .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpg6txa0s .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6txa0s {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpg6txa0s .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpg6txa0s .content-wrap {
    width: 100%;
  }
}
.cid-uFpg6txa0s .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpg6txa0s .mbr-text,
.cid-uFpg6txa0s .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpg6txa0s .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpg6tXj0a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpg6tXj0a .row {
  align-items: center;
}
.cid-uFpg6tXj0a .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpg6tXj0a .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6tXj0a .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpg6tXj0a .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpg6tXj0a .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpg6tXj0a .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpg6tXj0a .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6tXj0a .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpg6tXj0a .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpg6tXj0a .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpg6tXj0a .label-text {
    text-align: center !important;
  }
}
.cid-uFpg6tXj0a .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpg6tXj0a .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpg6tXj0a .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpg6tXj0a .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6tXj0a .lists-container {
    justify-content: center;
  }
}
.cid-uFpg6tXj0a .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpg6tXj0a .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6tXj0a .list {
    align-items: center;
  }
}
.cid-uFpg6tXj0a .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpg6tXj0a .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpg6tXj0a .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpg6tXj0a .list-item-text {
  flex-grow: 1;
}
.cid-uFpg6tXj0a .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpg6tXj0a .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpg6tXj0a .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpg6tXj0a .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpg6tXj0a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6tXj0a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpg6tXj0a .mbr-section-title,
.cid-uFpg6tXj0a .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpg6uAxwV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpg6uAxwV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpg6uAxwV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpg6uAxwV {
    align-items: center;
  }
  .cid-uFpg6uAxwV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpg6uAxwV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6uAxwV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpg6uAxwV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpg6uAxwV .content-wrap {
    width: 100%;
  }
}
.cid-uFpg6uAxwV .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpg6uAxwV .mbr-text,
.cid-uFpg6uAxwV .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpg6uAxwV .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpg6v09wo {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpg6v09wo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6v09wo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpg6v09wo .container {
    padding: 0 20px;
  }
}
.cid-uFpg6v09wo .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpg6v09wo .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpg6v09wo .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpg6v09wo .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpg6v09wo .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpg6v09wo .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpg6v09wo .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpg6v09wo .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpg6v09wo .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpg6v09wo .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpg6v09wo .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpg6v09wo .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpg6v09wo .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpg6v09wo .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpg6v09wo .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpg6v09wo .panel-title-edit {
  color: #272a5c;
}
.cid-uFpg6v09wo .panel-text {
  color: #464444;
}
.cid-uGyQIfVM4M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQIfVM4M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQIfVM4M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQIfVM4M .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQIfVM4M .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQIfVM4M .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQIfVM4M .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQIfVM4M .container {
    padding: 0 12px;
  }
}
.cid-uGyQIfVM4M .row {
  justify-content: center;
}
.cid-uGyQIfVM4M .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQIfVM4M .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQIfVM4M .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQIfVM4M .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQIfVM4M .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQIfVM4M .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQIfVM4M .mbr-section-title,
.cid-uGyQIfVM4M .mbr-section-btn,
.cid-uGyQIfVM4M .title-wrapper {
  text-align: center;
}
.cid-uFpg6w4CQv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpg6w4CQv .row {
  align-items: center;
}
.cid-uFpg6w4CQv .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpg6w4CQv .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6w4CQv .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpg6w4CQv .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpg6w4CQv .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpg6w4CQv .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpg6w4CQv .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6w4CQv .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpg6w4CQv .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpg6w4CQv .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpg6w4CQv .label-text {
    text-align: center !important;
  }
}
.cid-uFpg6w4CQv .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpg6w4CQv .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpg6w4CQv .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpg6w4CQv .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6w4CQv .lists-container {
    justify-content: center;
  }
}
.cid-uFpg6w4CQv .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpg6w4CQv .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6w4CQv .list {
    align-items: center;
  }
}
.cid-uFpg6w4CQv .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpg6w4CQv .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpg6w4CQv .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpg6w4CQv .list-item-text {
  flex-grow: 1;
}
.cid-uFpg6w4CQv .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpg6w4CQv .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpg6w4CQv .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpg6w4CQv .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpg6w4CQv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6w4CQv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpg6w4CQv .mbr-section-title,
.cid-uFpg6w4CQv .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpg6wLNhw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpg6wLNhw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6wLNhw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpg6wLNhw .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpg6wLNhw .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpg6wLNhw .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpg6wLNhw .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpg6wLNhw .container {
    padding: 0 12px;
  }
}
.cid-uFpg6wLNhw .row {
  justify-content: center;
}
.cid-uFpg6wLNhw .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpg6wLNhw .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpg6wLNhw .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpg6wLNhw .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpg6wLNhw .mbr-section-title {
  color: #ffffff;
}
.cid-uFpg6wLNhw .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpg6wLNhw .mbr-section-title,
.cid-uFpg6wLNhw .mbr-section-btn,
.cid-uFpg6wLNhw .title-wrapper {
  text-align: center;
}
.cid-uJaY8nNm7L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaY8nNm7L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaY8nNm7L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaY8nNm7L .container {
    padding: 0 22px;
  }
}
.cid-uJaY8nNm7L .row {
  justify-content: space-between;
}
.cid-uJaY8nNm7L .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaY8nNm7L .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaY8nNm7L .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaY8nNm7L .mbr-section-title {
  color: #7f2346;
}
.cid-uJaY8nNm7L .mbr-text {
  color: #464444;
}
.cid-uJaY8nNm7L label {
  color: #000000;
}
.cid-uJaY8nNm7L LABEL {
  color: #767676;
}
.cid-uFpg6xY6dk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpg6xY6dk .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpg6xY6dk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpg6xY6dk .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6xY6dk .row {
    text-align: center;
  }
  .cid-uFpg6xY6dk .row > div {
    margin: auto;
  }
  .cid-uFpg6xY6dk .social-row {
    justify-content: center;
  }
}
.cid-uFpg6xY6dk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpg6xY6dk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpg6xY6dk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpg6xY6dk .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpg6xY6dk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpg6xY6dk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpg6xY6dk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpg6xY6dk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6xY6dk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpg6yBclK {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpg6yBclK .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpg6yBclK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpg6yBclK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpg6yBclK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpg6yBclK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpg6yBclK {
    align-items: center;
  }
  .cid-uFpg6yBclK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpg6yBclK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpg6yBclK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpg6yBclK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpg6yBclK .content-wrap {
    width: 100%;
  }
}
.cid-uFpg6yBclK .mbr-section-title {
  text-align: center;
}
.cid-uFpg6yBclK .mbr-text,
.cid-uFpg6yBclK .mbr-section-btn {
  text-align: center;
}
.cid-uFphMcZ0vz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFphMcZ0vz .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;
}
@media (max-width: 767px) {
  .cid-uFphMcZ0vz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFphMcZ0vz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFphMcZ0vz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFphMcZ0vz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFphMcZ0vz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFphMcZ0vz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFphMcZ0vz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFphMcZ0vz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFphMcZ0vz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFphMcZ0vz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFphMcZ0vz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFphMcZ0vz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFphMcZ0vz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFphMcZ0vz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFphMcZ0vz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFphMcZ0vz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFphMcZ0vz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFphMcZ0vz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFphMcZ0vz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFphMcZ0vz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFphMcZ0vz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFphMcZ0vz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFphMcZ0vz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFphMcZ0vz .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFphMcZ0vz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFphMcZ0vz .nav-item:focus,
.cid-uFphMcZ0vz .nav-link:focus {
  outline: none;
}
.cid-uFphMcZ0vz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFphMcZ0vz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFphMcZ0vz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFphMcZ0vz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFphMcZ0vz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFphMcZ0vz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFphMcZ0vz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFphMcZ0vz .navbar.opened {
  transition: all 0.25s;
}
.cid-uFphMcZ0vz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFphMcZ0vz .navbar .navbar-logo img {
  width: auto;
}
.cid-uFphMcZ0vz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFphMcZ0vz .navbar.collapsed {
  justify-content: center;
}
.cid-uFphMcZ0vz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFphMcZ0vz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFphMcZ0vz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFphMcZ0vz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFphMcZ0vz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFphMcZ0vz .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-uFphMcZ0vz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFphMcZ0vz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFphMcZ0vz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFphMcZ0vz .navbar {
    min-height: 72px;
  }
  .cid-uFphMcZ0vz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFphMcZ0vz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFphMcZ0vz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFphMcZ0vz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFphMcZ0vz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFphMcZ0vz .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-uFphMcZ0vz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFphMcZ0vz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFphMcZ0vz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFphMcZ0vz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFphMcZ0vz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFphMcZ0vz .dropdown-item.active,
.cid-uFphMcZ0vz .dropdown-item:active {
  background-color: transparent;
}
.cid-uFphMcZ0vz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFphMcZ0vz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFphMcZ0vz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFphMcZ0vz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFphMcZ0vz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFphMcZ0vz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFphMcZ0vz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFphMcZ0vz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFphMcZ0vz .navbar-buttons {
    text-align: left;
  }
}
.cid-uFphMcZ0vz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFphMcZ0vz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFphMcZ0vz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFphMcZ0vz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFphMcZ0vz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFphMcZ0vz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFphMcZ0vz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFphMcZ0vz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFphMcZ0vz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFphMcZ0vz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFphMcZ0vz .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFphMcZ0vz .opacityScroll {
  background: #ffffff !important;
}
.cid-uFphMcZ0vz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFphMcZ0vz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFphMcZ0vz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFphMcZ0vz .navbar {
    height: 70px;
  }
  .cid-uFphMcZ0vz .navbar.opened {
    height: auto;
  }
  .cid-uFphMcZ0vz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFphMcZ0vz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFphMcZ0vz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFphMcZ0vz .navbar-brand {
    margin-right: auto;
  }
  .cid-uFphMcZ0vz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFphMcZ0vz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFphMcZ0vz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFphMcZ0vz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFphMcZ0vz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFphMcZ0vz .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFphMcZ0vz .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFphMcZ0vz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFphMe0TJ3 {
  display: flex;
  background-image: url("../../../assets/images/harvard-2000x1000.jpg");
}
.cid-uFphMe0TJ3 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFphMe0TJ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMe0TJ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFphMe0TJ3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFphMe0TJ3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFphMe0TJ3 {
    align-items: center;
  }
  .cid-uFphMe0TJ3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFphMe0TJ3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFphMe0TJ3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFphMe0TJ3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFphMe0TJ3 .content-wrap {
    width: 100%;
  }
}
.cid-uFphMe0TJ3 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFphMe0TJ3 .mbr-text,
.cid-uFphMe0TJ3 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFphMe0TJ3 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFphMesHhA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFphMesHhA .row {
  align-items: center;
}
.cid-uFphMesHhA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFphMesHhA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFphMesHhA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFphMesHhA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFphMesHhA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFphMesHhA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFphMesHhA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFphMesHhA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFphMesHhA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFphMesHhA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFphMesHhA .label-text {
    text-align: center !important;
  }
}
.cid-uFphMesHhA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFphMesHhA .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFphMesHhA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFphMesHhA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFphMesHhA .lists-container {
    justify-content: center;
  }
}
.cid-uFphMesHhA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFphMesHhA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFphMesHhA .list {
    align-items: center;
  }
}
.cid-uFphMesHhA .list-item {
  display: flex;
  align-items: center;
}
.cid-uFphMesHhA .icon-wrapper {
  margin-right: 5px;
}
.cid-uFphMesHhA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFphMesHhA .list-item-text {
  flex-grow: 1;
}
.cid-uFphMesHhA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFphMesHhA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFphMesHhA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFphMesHhA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFphMesHhA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMesHhA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFphMesHhA .mbr-section-title,
.cid-uFphMesHhA .mbr-section-btn {
  color: #ffffff;
}
.cid-uFphMfbkDw {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFphMfbkDw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFphMfbkDw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFphMfbkDw {
    align-items: center;
  }
  .cid-uFphMfbkDw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFphMfbkDw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFphMfbkDw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFphMfbkDw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFphMfbkDw .content-wrap {
    width: 100%;
  }
}
.cid-uFphMfbkDw .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFphMfbkDw .mbr-text,
.cid-uFphMfbkDw .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFphMfbkDw .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFphMfCokD {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFphMfCokD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMfCokD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFphMfCokD .container {
    padding: 0 20px;
  }
}
.cid-uFphMfCokD .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFphMfCokD .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFphMfCokD .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFphMfCokD .panel-group {
    padding: 0 20px;
  }
}
.cid-uFphMfCokD .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFphMfCokD .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFphMfCokD .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFphMfCokD .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFphMfCokD .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFphMfCokD .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFphMfCokD .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFphMfCokD .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFphMfCokD .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFphMfCokD .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFphMfCokD .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFphMfCokD .panel-title-edit {
  color: #272a5c;
}
.cid-uFphMfCokD .panel-text {
  color: #464444;
}
.cid-uFphMgcsVv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFphMgcsVv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMgcsVv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFphMgcsVv .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFphMgcsVv .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFphMgcsVv .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFphMgcsVv .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFphMgcsVv .container {
    padding: 0 12px;
  }
}
.cid-uFphMgcsVv .row {
  justify-content: center;
}
.cid-uFphMgcsVv .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFphMgcsVv .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFphMgcsVv .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFphMgcsVv .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFphMgcsVv .mbr-section-title {
  color: #ffffff;
}
.cid-uFphMgcsVv .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFphMgcsVv .mbr-section-title,
.cid-uFphMgcsVv .mbr-section-btn,
.cid-uFphMgcsVv .title-wrapper {
  text-align: center;
}
.cid-uFphMgFzic {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFphMgFzic .row {
  align-items: center;
}
.cid-uFphMgFzic .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFphMgFzic .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFphMgFzic .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFphMgFzic .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFphMgFzic .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFphMgFzic .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFphMgFzic .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFphMgFzic .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFphMgFzic .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFphMgFzic .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFphMgFzic .label-text {
    text-align: center !important;
  }
}
.cid-uFphMgFzic .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFphMgFzic .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFphMgFzic .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFphMgFzic .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFphMgFzic .lists-container {
    justify-content: center;
  }
}
.cid-uFphMgFzic .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFphMgFzic .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFphMgFzic .list {
    align-items: center;
  }
}
.cid-uFphMgFzic .list-item {
  display: flex;
  align-items: center;
}
.cid-uFphMgFzic .icon-wrapper {
  margin-right: 5px;
}
.cid-uFphMgFzic .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFphMgFzic .list-item-text {
  flex-grow: 1;
}
.cid-uFphMgFzic .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFphMgFzic .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFphMgFzic .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFphMgFzic .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFphMgFzic .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMgFzic .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFphMgFzic .mbr-section-title,
.cid-uFphMgFzic .mbr-section-btn {
  color: #272a5c;
}
.cid-uGyQLpNLrq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQLpNLrq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQLpNLrq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQLpNLrq .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQLpNLrq .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQLpNLrq .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQLpNLrq .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQLpNLrq .container {
    padding: 0 12px;
  }
}
.cid-uGyQLpNLrq .row {
  justify-content: center;
}
.cid-uGyQLpNLrq .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQLpNLrq .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQLpNLrq .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQLpNLrq .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQLpNLrq .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQLpNLrq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQLpNLrq .mbr-section-title,
.cid-uGyQLpNLrq .mbr-section-btn,
.cid-uGyQLpNLrq .title-wrapper {
  text-align: center;
}
.cid-uJaYcoBGQh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYcoBGQh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYcoBGQh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYcoBGQh .container {
    padding: 0 22px;
  }
}
.cid-uJaYcoBGQh .row {
  justify-content: space-between;
}
.cid-uJaYcoBGQh .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYcoBGQh .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYcoBGQh .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYcoBGQh .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYcoBGQh .mbr-text {
  color: #464444;
}
.cid-uJaYcoBGQh label {
  color: #000000;
}
.cid-uJaYcoBGQh LABEL {
  color: #767676;
}
.cid-uFphMiIx8U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFphMiIx8U .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFphMiIx8U .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFphMiIx8U .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFphMiIx8U .row {
    text-align: center;
  }
  .cid-uFphMiIx8U .row > div {
    margin: auto;
  }
  .cid-uFphMiIx8U .social-row {
    justify-content: center;
  }
}
.cid-uFphMiIx8U .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFphMiIx8U .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFphMiIx8U .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFphMiIx8U .list {
    margin-bottom: 0rem;
  }
}
.cid-uFphMiIx8U .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFphMiIx8U .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFphMiIx8U div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFphMiIx8U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMiIx8U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFphMjma1D {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFphMjma1D .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFphMjma1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFphMjma1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFphMjma1D .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFphMjma1D .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFphMjma1D {
    align-items: center;
  }
  .cid-uFphMjma1D .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFphMjma1D .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFphMjma1D {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFphMjma1D .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFphMjma1D .content-wrap {
    width: 100%;
  }
}
.cid-uFphMjma1D .mbr-section-title {
  text-align: center;
}
.cid-uFphMjma1D .mbr-text,
.cid-uFphMjma1D .mbr-section-btn {
  text-align: center;
}
.cid-uFpjwK2stv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpjwK2stv .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;
}
@media (max-width: 767px) {
  .cid-uFpjwK2stv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpjwK2stv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpjwK2stv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpjwK2stv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpjwK2stv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpjwK2stv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpjwK2stv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpjwK2stv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpjwK2stv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpjwK2stv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpjwK2stv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpjwK2stv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpjwK2stv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpjwK2stv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpjwK2stv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpjwK2stv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpjwK2stv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpjwK2stv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpjwK2stv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpjwK2stv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpjwK2stv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpjwK2stv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwK2stv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpjwK2stv .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpjwK2stv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpjwK2stv .nav-item:focus,
.cid-uFpjwK2stv .nav-link:focus {
  outline: none;
}
.cid-uFpjwK2stv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpjwK2stv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpjwK2stv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpjwK2stv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpjwK2stv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpjwK2stv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpjwK2stv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpjwK2stv .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpjwK2stv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpjwK2stv .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpjwK2stv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpjwK2stv .navbar.collapsed {
  justify-content: center;
}
.cid-uFpjwK2stv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpjwK2stv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpjwK2stv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpjwK2stv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpjwK2stv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpjwK2stv .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-uFpjwK2stv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpjwK2stv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpjwK2stv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpjwK2stv .navbar {
    min-height: 72px;
  }
  .cid-uFpjwK2stv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpjwK2stv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpjwK2stv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpjwK2stv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpjwK2stv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpjwK2stv .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-uFpjwK2stv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpjwK2stv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpjwK2stv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpjwK2stv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpjwK2stv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpjwK2stv .dropdown-item.active,
.cid-uFpjwK2stv .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpjwK2stv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpjwK2stv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpjwK2stv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpjwK2stv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpjwK2stv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpjwK2stv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpjwK2stv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpjwK2stv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpjwK2stv .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpjwK2stv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpjwK2stv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpjwK2stv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpjwK2stv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpjwK2stv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpjwK2stv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpjwK2stv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpjwK2stv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpjwK2stv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpjwK2stv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpjwK2stv .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpjwK2stv .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpjwK2stv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpjwK2stv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpjwK2stv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpjwK2stv .navbar {
    height: 70px;
  }
  .cid-uFpjwK2stv .navbar.opened {
    height: auto;
  }
  .cid-uFpjwK2stv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpjwK2stv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpjwK2stv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpjwK2stv .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpjwK2stv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpjwK2stv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpjwK2stv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpjwK2stv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpjwK2stv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpjwK2stv .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpjwK2stv .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpjwK2stv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpjwKFKW5 {
  display: flex;
  background-image: url("../../../assets/images/harvard-2000x1000.jpg");
}
.cid-uFpjwKFKW5 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpjwKFKW5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwKFKW5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpjwKFKW5 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpjwKFKW5 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpjwKFKW5 {
    align-items: center;
  }
  .cid-uFpjwKFKW5 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpjwKFKW5 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwKFKW5 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpjwKFKW5 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpjwKFKW5 .content-wrap {
    width: 100%;
  }
}
.cid-uFpjwKFKW5 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpjwKFKW5 .mbr-text,
.cid-uFpjwKFKW5 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpjwKFKW5 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpjwLbmhm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpjwLbmhm .row {
  align-items: center;
}
.cid-uFpjwLbmhm .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpjwLbmhm .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwLbmhm .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpjwLbmhm .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpjwLbmhm .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpjwLbmhm .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpjwLbmhm .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwLbmhm .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpjwLbmhm .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpjwLbmhm .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpjwLbmhm .label-text {
    text-align: center !important;
  }
}
.cid-uFpjwLbmhm .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpjwLbmhm .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpjwLbmhm .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpjwLbmhm .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwLbmhm .lists-container {
    justify-content: center;
  }
}
.cid-uFpjwLbmhm .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpjwLbmhm .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwLbmhm .list {
    align-items: center;
  }
}
.cid-uFpjwLbmhm .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpjwLbmhm .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpjwLbmhm .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpjwLbmhm .list-item-text {
  flex-grow: 1;
}
.cid-uFpjwLbmhm .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpjwLbmhm .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpjwLbmhm .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpjwLbmhm .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpjwLbmhm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwLbmhm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpjwLbmhm .mbr-section-title,
.cid-uFpjwLbmhm .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpjwLP1qB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpjwLP1qB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpjwLP1qB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpjwLP1qB {
    align-items: center;
  }
  .cid-uFpjwLP1qB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpjwLP1qB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwLP1qB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpjwLP1qB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpjwLP1qB .content-wrap {
    width: 100%;
  }
}
.cid-uFpjwLP1qB .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpjwLP1qB .mbr-text,
.cid-uFpjwLP1qB .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpjwLP1qB .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpjwMg9Ra {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpjwMg9Ra .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwMg9Ra .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpjwMg9Ra .container {
    padding: 0 20px;
  }
}
.cid-uFpjwMg9Ra .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpjwMg9Ra .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpjwMg9Ra .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpjwMg9Ra .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpjwMg9Ra .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpjwMg9Ra .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpjwMg9Ra .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpjwMg9Ra .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpjwMg9Ra .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpjwMg9Ra .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpjwMg9Ra .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpjwMg9Ra .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpjwMg9Ra .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpjwMg9Ra .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpjwMg9Ra .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpjwMg9Ra .panel-title-edit {
  color: #272a5c;
}
.cid-uFpjwMg9Ra .panel-text {
  color: #464444;
}
.cid-uGyQP4jS0i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQP4jS0i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQP4jS0i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQP4jS0i .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQP4jS0i .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQP4jS0i .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQP4jS0i .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQP4jS0i .container {
    padding: 0 12px;
  }
}
.cid-uGyQP4jS0i .row {
  justify-content: center;
}
.cid-uGyQP4jS0i .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQP4jS0i .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQP4jS0i .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQP4jS0i .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQP4jS0i .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQP4jS0i .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQP4jS0i .mbr-section-title,
.cid-uGyQP4jS0i .mbr-section-btn,
.cid-uGyQP4jS0i .title-wrapper {
  text-align: center;
}
.cid-uFpjwNib46 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpjwNib46 .row {
  align-items: center;
}
.cid-uFpjwNib46 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpjwNib46 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwNib46 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpjwNib46 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpjwNib46 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpjwNib46 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpjwNib46 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwNib46 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpjwNib46 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpjwNib46 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpjwNib46 .label-text {
    text-align: center !important;
  }
}
.cid-uFpjwNib46 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpjwNib46 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpjwNib46 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpjwNib46 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwNib46 .lists-container {
    justify-content: center;
  }
}
.cid-uFpjwNib46 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpjwNib46 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwNib46 .list {
    align-items: center;
  }
}
.cid-uFpjwNib46 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpjwNib46 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpjwNib46 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpjwNib46 .list-item-text {
  flex-grow: 1;
}
.cid-uFpjwNib46 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpjwNib46 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpjwNib46 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpjwNib46 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpjwNib46 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwNib46 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpjwNib46 .mbr-section-title,
.cid-uFpjwNib46 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpjwObV1R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpjwObV1R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwObV1R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpjwObV1R .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpjwObV1R .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpjwObV1R .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpjwObV1R .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpjwObV1R .container {
    padding: 0 12px;
  }
}
.cid-uFpjwObV1R .row {
  justify-content: center;
}
.cid-uFpjwObV1R .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpjwObV1R .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpjwObV1R .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpjwObV1R .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpjwObV1R .mbr-section-title {
  color: #ffffff;
}
.cid-uFpjwObV1R .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpjwObV1R .mbr-section-title,
.cid-uFpjwObV1R .mbr-section-btn,
.cid-uFpjwObV1R .title-wrapper {
  text-align: center;
}
.cid-uJaYfREzzn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYfREzzn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYfREzzn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYfREzzn .container {
    padding: 0 22px;
  }
}
.cid-uJaYfREzzn .row {
  justify-content: space-between;
}
.cid-uJaYfREzzn .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYfREzzn .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYfREzzn .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYfREzzn .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYfREzzn .mbr-text {
  color: #464444;
}
.cid-uJaYfREzzn label {
  color: #000000;
}
.cid-uJaYfREzzn LABEL {
  color: #767676;
}
.cid-uFpjwPpime {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpjwPpime .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpjwPpime .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpjwPpime .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwPpime .row {
    text-align: center;
  }
  .cid-uFpjwPpime .row > div {
    margin: auto;
  }
  .cid-uFpjwPpime .social-row {
    justify-content: center;
  }
}
.cid-uFpjwPpime .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpjwPpime .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpjwPpime .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpjwPpime .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpjwPpime .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpjwPpime .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpjwPpime div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpjwPpime .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwPpime .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpjwQ5G0J {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpjwQ5G0J .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpjwQ5G0J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpjwQ5G0J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpjwQ5G0J .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpjwQ5G0J .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpjwQ5G0J {
    align-items: center;
  }
  .cid-uFpjwQ5G0J .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpjwQ5G0J .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpjwQ5G0J {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpjwQ5G0J .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpjwQ5G0J .content-wrap {
    width: 100%;
  }
}
.cid-uFpjwQ5G0J .mbr-section-title {
  text-align: center;
}
.cid-uFpjwQ5G0J .mbr-text,
.cid-uFpjwQ5G0J .mbr-section-btn {
  text-align: center;
}
.cid-uFpoFqvYxU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpoFqvYxU .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;
}
@media (max-width: 767px) {
  .cid-uFpoFqvYxU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpoFqvYxU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpoFqvYxU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpoFqvYxU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpoFqvYxU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpoFqvYxU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpoFqvYxU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpoFqvYxU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpoFqvYxU .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpoFqvYxU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpoFqvYxU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpoFqvYxU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpoFqvYxU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpoFqvYxU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpoFqvYxU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpoFqvYxU .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpoFqvYxU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpoFqvYxU .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpoFqvYxU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpoFqvYxU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpoFqvYxU .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpoFqvYxU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFqvYxU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpoFqvYxU .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpoFqvYxU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpoFqvYxU .nav-item:focus,
.cid-uFpoFqvYxU .nav-link:focus {
  outline: none;
}
.cid-uFpoFqvYxU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpoFqvYxU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpoFqvYxU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpoFqvYxU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpoFqvYxU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpoFqvYxU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpoFqvYxU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpoFqvYxU .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpoFqvYxU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpoFqvYxU .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpoFqvYxU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpoFqvYxU .navbar.collapsed {
  justify-content: center;
}
.cid-uFpoFqvYxU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpoFqvYxU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpoFqvYxU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpoFqvYxU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpoFqvYxU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpoFqvYxU .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-uFpoFqvYxU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpoFqvYxU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpoFqvYxU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpoFqvYxU .navbar {
    min-height: 72px;
  }
  .cid-uFpoFqvYxU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpoFqvYxU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpoFqvYxU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpoFqvYxU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpoFqvYxU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpoFqvYxU .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-uFpoFqvYxU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpoFqvYxU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpoFqvYxU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpoFqvYxU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpoFqvYxU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpoFqvYxU .dropdown-item.active,
.cid-uFpoFqvYxU .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpoFqvYxU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpoFqvYxU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpoFqvYxU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpoFqvYxU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpoFqvYxU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpoFqvYxU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpoFqvYxU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpoFqvYxU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpoFqvYxU .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpoFqvYxU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpoFqvYxU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpoFqvYxU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpoFqvYxU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpoFqvYxU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpoFqvYxU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpoFqvYxU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpoFqvYxU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpoFqvYxU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpoFqvYxU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpoFqvYxU .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpoFqvYxU .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpoFqvYxU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpoFqvYxU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpoFqvYxU .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpoFqvYxU .navbar {
    height: 70px;
  }
  .cid-uFpoFqvYxU .navbar.opened {
    height: auto;
  }
  .cid-uFpoFqvYxU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpoFqvYxU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpoFqvYxU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpoFqvYxU .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpoFqvYxU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpoFqvYxU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpoFqvYxU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpoFqvYxU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpoFqvYxU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpoFqvYxU .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpoFqvYxU .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpoFqvYxU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpoFr6O2O {
  display: flex;
  background-image: url("../../../assets/images/harvard-2000x1000.jpg");
}
.cid-uFpoFr6O2O .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpoFr6O2O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFr6O2O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpoFr6O2O .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpoFr6O2O .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpoFr6O2O {
    align-items: center;
  }
  .cid-uFpoFr6O2O .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpoFr6O2O .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFr6O2O {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpoFr6O2O .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpoFr6O2O .content-wrap {
    width: 100%;
  }
}
.cid-uFpoFr6O2O .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpoFr6O2O .mbr-text,
.cid-uFpoFr6O2O .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpoFr6O2O .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpoFrz8iK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpoFrz8iK .row {
  align-items: center;
}
.cid-uFpoFrz8iK .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpoFrz8iK .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFrz8iK .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpoFrz8iK .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpoFrz8iK .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpoFrz8iK .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpoFrz8iK .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFrz8iK .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpoFrz8iK .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpoFrz8iK .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpoFrz8iK .label-text {
    text-align: center !important;
  }
}
.cid-uFpoFrz8iK .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpoFrz8iK .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpoFrz8iK .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpoFrz8iK .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFrz8iK .lists-container {
    justify-content: center;
  }
}
.cid-uFpoFrz8iK .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpoFrz8iK .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFrz8iK .list {
    align-items: center;
  }
}
.cid-uFpoFrz8iK .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpoFrz8iK .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpoFrz8iK .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpoFrz8iK .list-item-text {
  flex-grow: 1;
}
.cid-uFpoFrz8iK .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpoFrz8iK .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpoFrz8iK .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpoFrz8iK .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpoFrz8iK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFrz8iK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpoFrz8iK .mbr-section-title,
.cid-uFpoFrz8iK .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpoFsi4uv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpoFsi4uv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpoFsi4uv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpoFsi4uv {
    align-items: center;
  }
  .cid-uFpoFsi4uv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpoFsi4uv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFsi4uv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpoFsi4uv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpoFsi4uv .content-wrap {
    width: 100%;
  }
}
.cid-uFpoFsi4uv .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpoFsi4uv .mbr-text,
.cid-uFpoFsi4uv .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpoFsi4uv .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpoFsKppy {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpoFsKppy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFsKppy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpoFsKppy .container {
    padding: 0 20px;
  }
}
.cid-uFpoFsKppy .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpoFsKppy .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpoFsKppy .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpoFsKppy .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpoFsKppy .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpoFsKppy .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpoFsKppy .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpoFsKppy .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpoFsKppy .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpoFsKppy .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpoFsKppy .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpoFsKppy .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpoFsKppy .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpoFsKppy .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpoFsKppy .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpoFsKppy .panel-title-edit {
  color: #272a5c;
}
.cid-uFpoFsKppy .panel-text {
  color: #464444;
}
.cid-uGyQSZsith {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQSZsith .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQSZsith .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQSZsith .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQSZsith .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQSZsith .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQSZsith .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQSZsith .container {
    padding: 0 12px;
  }
}
.cid-uGyQSZsith .row {
  justify-content: center;
}
.cid-uGyQSZsith .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQSZsith .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQSZsith .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQSZsith .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQSZsith .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQSZsith .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQSZsith .mbr-section-title,
.cid-uGyQSZsith .mbr-section-btn,
.cid-uGyQSZsith .title-wrapper {
  text-align: center;
}
.cid-uFpoFtQaiX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpoFtQaiX .row {
  align-items: center;
}
.cid-uFpoFtQaiX .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpoFtQaiX .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFtQaiX .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpoFtQaiX .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpoFtQaiX .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpoFtQaiX .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpoFtQaiX .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFtQaiX .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpoFtQaiX .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpoFtQaiX .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpoFtQaiX .label-text {
    text-align: center !important;
  }
}
.cid-uFpoFtQaiX .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpoFtQaiX .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpoFtQaiX .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpoFtQaiX .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFtQaiX .lists-container {
    justify-content: center;
  }
}
.cid-uFpoFtQaiX .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpoFtQaiX .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFtQaiX .list {
    align-items: center;
  }
}
.cid-uFpoFtQaiX .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpoFtQaiX .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpoFtQaiX .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpoFtQaiX .list-item-text {
  flex-grow: 1;
}
.cid-uFpoFtQaiX .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpoFtQaiX .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpoFtQaiX .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpoFtQaiX .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpoFtQaiX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFtQaiX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpoFtQaiX .mbr-section-title,
.cid-uFpoFtQaiX .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpoFuz1XS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpoFuz1XS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFuz1XS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpoFuz1XS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpoFuz1XS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpoFuz1XS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpoFuz1XS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpoFuz1XS .container {
    padding: 0 12px;
  }
}
.cid-uFpoFuz1XS .row {
  justify-content: center;
}
.cid-uFpoFuz1XS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpoFuz1XS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpoFuz1XS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpoFuz1XS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpoFuz1XS .mbr-section-title {
  color: #ffffff;
}
.cid-uFpoFuz1XS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpoFuz1XS .mbr-section-title,
.cid-uFpoFuz1XS .mbr-section-btn,
.cid-uFpoFuz1XS .title-wrapper {
  text-align: center;
}
.cid-uJaYjjp1EW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYjjp1EW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYjjp1EW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYjjp1EW .container {
    padding: 0 22px;
  }
}
.cid-uJaYjjp1EW .row {
  justify-content: space-between;
}
.cid-uJaYjjp1EW .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYjjp1EW .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYjjp1EW .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYjjp1EW .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYjjp1EW .mbr-text {
  color: #464444;
}
.cid-uJaYjjp1EW label {
  color: #000000;
}
.cid-uJaYjjp1EW LABEL {
  color: #767676;
}
.cid-uFpoFvWRxd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpoFvWRxd .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpoFvWRxd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpoFvWRxd .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFvWRxd .row {
    text-align: center;
  }
  .cid-uFpoFvWRxd .row > div {
    margin: auto;
  }
  .cid-uFpoFvWRxd .social-row {
    justify-content: center;
  }
}
.cid-uFpoFvWRxd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpoFvWRxd .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpoFvWRxd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpoFvWRxd .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpoFvWRxd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpoFvWRxd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpoFvWRxd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpoFvWRxd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFvWRxd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpoFwCq9g {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpoFwCq9g .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpoFwCq9g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpoFwCq9g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpoFwCq9g .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpoFwCq9g .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpoFwCq9g {
    align-items: center;
  }
  .cid-uFpoFwCq9g .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpoFwCq9g .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpoFwCq9g {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpoFwCq9g .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpoFwCq9g .content-wrap {
    width: 100%;
  }
}
.cid-uFpoFwCq9g .mbr-section-title {
  text-align: center;
}
.cid-uFpoFwCq9g .mbr-text,
.cid-uFpoFwCq9g .mbr-section-btn {
  text-align: center;
}
.cid-uFptTczvsH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFptTczvsH .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;
}
@media (max-width: 767px) {
  .cid-uFptTczvsH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFptTczvsH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFptTczvsH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFptTczvsH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFptTczvsH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFptTczvsH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFptTczvsH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFptTczvsH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFptTczvsH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFptTczvsH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFptTczvsH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFptTczvsH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFptTczvsH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFptTczvsH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFptTczvsH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFptTczvsH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFptTczvsH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFptTczvsH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFptTczvsH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFptTczvsH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFptTczvsH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFptTczvsH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFptTczvsH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFptTczvsH .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFptTczvsH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFptTczvsH .nav-item:focus,
.cid-uFptTczvsH .nav-link:focus {
  outline: none;
}
.cid-uFptTczvsH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFptTczvsH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFptTczvsH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFptTczvsH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFptTczvsH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFptTczvsH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFptTczvsH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFptTczvsH .navbar.opened {
  transition: all 0.25s;
}
.cid-uFptTczvsH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFptTczvsH .navbar .navbar-logo img {
  width: auto;
}
.cid-uFptTczvsH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFptTczvsH .navbar.collapsed {
  justify-content: center;
}
.cid-uFptTczvsH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFptTczvsH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFptTczvsH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFptTczvsH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFptTczvsH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFptTczvsH .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-uFptTczvsH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFptTczvsH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFptTczvsH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFptTczvsH .navbar {
    min-height: 72px;
  }
  .cid-uFptTczvsH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFptTczvsH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFptTczvsH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFptTczvsH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFptTczvsH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFptTczvsH .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-uFptTczvsH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFptTczvsH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFptTczvsH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFptTczvsH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFptTczvsH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFptTczvsH .dropdown-item.active,
.cid-uFptTczvsH .dropdown-item:active {
  background-color: transparent;
}
.cid-uFptTczvsH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFptTczvsH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFptTczvsH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFptTczvsH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFptTczvsH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFptTczvsH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFptTczvsH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFptTczvsH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFptTczvsH .navbar-buttons {
    text-align: left;
  }
}
.cid-uFptTczvsH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFptTczvsH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFptTczvsH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFptTczvsH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFptTczvsH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFptTczvsH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFptTczvsH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFptTczvsH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFptTczvsH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFptTczvsH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFptTczvsH .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFptTczvsH .opacityScroll {
  background: #ffffff !important;
}
.cid-uFptTczvsH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFptTczvsH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFptTczvsH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFptTczvsH .navbar {
    height: 70px;
  }
  .cid-uFptTczvsH .navbar.opened {
    height: auto;
  }
  .cid-uFptTczvsH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFptTczvsH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFptTczvsH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFptTczvsH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFptTczvsH .navbar-brand {
    margin-right: auto;
  }
  .cid-uFptTczvsH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFptTczvsH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFptTczvsH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFptTczvsH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFptTczvsH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFptTczvsH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFptTczvsH .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFptTczvsH .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFptTczvsH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFptTdc3d3 {
  display: flex;
  background-image: url("../../../assets/images/freccia-2000x1000.jpg");
}
.cid-uFptTdc3d3 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFptTdc3d3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTdc3d3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFptTdc3d3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFptTdc3d3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFptTdc3d3 {
    align-items: center;
  }
  .cid-uFptTdc3d3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFptTdc3d3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFptTdc3d3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFptTdc3d3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFptTdc3d3 .content-wrap {
    width: 100%;
  }
}
.cid-uFptTdc3d3 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFptTdc3d3 .mbr-text,
.cid-uFptTdc3d3 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFptTdc3d3 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFptTdGEZk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFptTdGEZk .row {
  align-items: center;
}
.cid-uFptTdGEZk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFptTdGEZk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFptTdGEZk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFptTdGEZk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFptTdGEZk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFptTdGEZk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFptTdGEZk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFptTdGEZk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFptTdGEZk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFptTdGEZk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFptTdGEZk .label-text {
    text-align: center !important;
  }
}
.cid-uFptTdGEZk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFptTdGEZk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFptTdGEZk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFptTdGEZk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFptTdGEZk .lists-container {
    justify-content: center;
  }
}
.cid-uFptTdGEZk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFptTdGEZk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFptTdGEZk .list {
    align-items: center;
  }
}
.cid-uFptTdGEZk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFptTdGEZk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFptTdGEZk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFptTdGEZk .list-item-text {
  flex-grow: 1;
}
.cid-uFptTdGEZk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFptTdGEZk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFptTdGEZk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFptTdGEZk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFptTdGEZk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTdGEZk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFptTdGEZk .mbr-section-title,
.cid-uFptTdGEZk .mbr-section-btn {
  color: #ffffff;
}
.cid-uFptTepkHS {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFptTepkHS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFptTepkHS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFptTepkHS {
    align-items: center;
  }
  .cid-uFptTepkHS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFptTepkHS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFptTepkHS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFptTepkHS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFptTepkHS .content-wrap {
    width: 100%;
  }
}
.cid-uFptTepkHS .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFptTepkHS .mbr-text,
.cid-uFptTepkHS .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFptTepkHS .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFptTeSQ9D {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFptTeSQ9D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTeSQ9D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFptTeSQ9D .container {
    padding: 0 20px;
  }
}
.cid-uFptTeSQ9D .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFptTeSQ9D .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFptTeSQ9D .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFptTeSQ9D .panel-group {
    padding: 0 20px;
  }
}
.cid-uFptTeSQ9D .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFptTeSQ9D .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFptTeSQ9D .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFptTeSQ9D .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFptTeSQ9D .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFptTeSQ9D .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFptTeSQ9D .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFptTeSQ9D .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFptTeSQ9D .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFptTeSQ9D .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFptTeSQ9D .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFptTeSQ9D .panel-title-edit {
  color: #272a5c;
}
.cid-uFptTeSQ9D .panel-text {
  color: #464444;
}
.cid-uGyQWNGuzY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyQWNGuzY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyQWNGuzY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyQWNGuzY .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyQWNGuzY .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQWNGuzY .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyQWNGuzY .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyQWNGuzY .container {
    padding: 0 12px;
  }
}
.cid-uGyQWNGuzY .row {
  justify-content: center;
}
.cid-uGyQWNGuzY .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyQWNGuzY .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyQWNGuzY .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyQWNGuzY .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyQWNGuzY .mbr-section-title {
  color: #ffffff;
}
.cid-uGyQWNGuzY .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyQWNGuzY .mbr-section-title,
.cid-uGyQWNGuzY .mbr-section-btn,
.cid-uGyQWNGuzY .title-wrapper {
  text-align: center;
}
.cid-uFptTg4I48 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFptTg4I48 .row {
  align-items: center;
}
.cid-uFptTg4I48 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFptTg4I48 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFptTg4I48 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFptTg4I48 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFptTg4I48 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFptTg4I48 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFptTg4I48 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFptTg4I48 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFptTg4I48 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFptTg4I48 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFptTg4I48 .label-text {
    text-align: center !important;
  }
}
.cid-uFptTg4I48 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFptTg4I48 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFptTg4I48 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFptTg4I48 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFptTg4I48 .lists-container {
    justify-content: center;
  }
}
.cid-uFptTg4I48 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFptTg4I48 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFptTg4I48 .list {
    align-items: center;
  }
}
.cid-uFptTg4I48 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFptTg4I48 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFptTg4I48 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFptTg4I48 .list-item-text {
  flex-grow: 1;
}
.cid-uFptTg4I48 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFptTg4I48 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFptTg4I48 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFptTg4I48 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFptTg4I48 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTg4I48 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFptTg4I48 .mbr-section-title,
.cid-uFptTg4I48 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFptTgSPNF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFptTgSPNF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTgSPNF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFptTgSPNF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFptTgSPNF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFptTgSPNF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFptTgSPNF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFptTgSPNF .container {
    padding: 0 12px;
  }
}
.cid-uFptTgSPNF .row {
  justify-content: center;
}
.cid-uFptTgSPNF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFptTgSPNF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFptTgSPNF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFptTgSPNF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFptTgSPNF .mbr-section-title {
  color: #ffffff;
}
.cid-uFptTgSPNF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFptTgSPNF .mbr-section-title,
.cid-uFptTgSPNF .mbr-section-btn,
.cid-uFptTgSPNF .title-wrapper {
  text-align: center;
}
.cid-uJaYnuaUH9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYnuaUH9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYnuaUH9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYnuaUH9 .container {
    padding: 0 22px;
  }
}
.cid-uJaYnuaUH9 .row {
  justify-content: space-between;
}
.cid-uJaYnuaUH9 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYnuaUH9 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYnuaUH9 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYnuaUH9 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYnuaUH9 .mbr-text {
  color: #464444;
}
.cid-uJaYnuaUH9 label {
  color: #000000;
}
.cid-uJaYnuaUH9 LABEL {
  color: #767676;
}
.cid-uFptTiaMX6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFptTiaMX6 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFptTiaMX6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFptTiaMX6 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFptTiaMX6 .row {
    text-align: center;
  }
  .cid-uFptTiaMX6 .row > div {
    margin: auto;
  }
  .cid-uFptTiaMX6 .social-row {
    justify-content: center;
  }
}
.cid-uFptTiaMX6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFptTiaMX6 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFptTiaMX6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFptTiaMX6 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFptTiaMX6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFptTiaMX6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFptTiaMX6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFptTiaMX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTiaMX6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFptTiQ9Uq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFptTiQ9Uq .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFptTiQ9Uq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFptTiQ9Uq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFptTiQ9Uq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFptTiQ9Uq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFptTiQ9Uq {
    align-items: center;
  }
  .cid-uFptTiQ9Uq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFptTiQ9Uq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFptTiQ9Uq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFptTiQ9Uq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFptTiQ9Uq .content-wrap {
    width: 100%;
  }
}
.cid-uFptTiQ9Uq .mbr-section-title {
  text-align: center;
}
.cid-uFptTiQ9Uq .mbr-text,
.cid-uFptTiQ9Uq .mbr-section-btn {
  text-align: center;
}
.cid-uFpBHtzMHH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpBHtzMHH .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;
}
@media (max-width: 767px) {
  .cid-uFpBHtzMHH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpBHtzMHH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpBHtzMHH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpBHtzMHH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpBHtzMHH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpBHtzMHH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpBHtzMHH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpBHtzMHH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpBHtzMHH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpBHtzMHH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpBHtzMHH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpBHtzMHH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpBHtzMHH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpBHtzMHH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpBHtzMHH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpBHtzMHH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpBHtzMHH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpBHtzMHH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpBHtzMHH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpBHtzMHH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpBHtzMHH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpBHtzMHH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHtzMHH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpBHtzMHH .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpBHtzMHH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpBHtzMHH .nav-item:focus,
.cid-uFpBHtzMHH .nav-link:focus {
  outline: none;
}
.cid-uFpBHtzMHH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpBHtzMHH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpBHtzMHH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpBHtzMHH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpBHtzMHH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpBHtzMHH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpBHtzMHH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpBHtzMHH .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpBHtzMHH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpBHtzMHH .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpBHtzMHH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpBHtzMHH .navbar.collapsed {
  justify-content: center;
}
.cid-uFpBHtzMHH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpBHtzMHH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpBHtzMHH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpBHtzMHH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpBHtzMHH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpBHtzMHH .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-uFpBHtzMHH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpBHtzMHH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpBHtzMHH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpBHtzMHH .navbar {
    min-height: 72px;
  }
  .cid-uFpBHtzMHH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpBHtzMHH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpBHtzMHH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpBHtzMHH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpBHtzMHH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpBHtzMHH .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-uFpBHtzMHH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpBHtzMHH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpBHtzMHH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpBHtzMHH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpBHtzMHH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpBHtzMHH .dropdown-item.active,
.cid-uFpBHtzMHH .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpBHtzMHH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpBHtzMHH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpBHtzMHH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpBHtzMHH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpBHtzMHH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpBHtzMHH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpBHtzMHH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpBHtzMHH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpBHtzMHH .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpBHtzMHH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpBHtzMHH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpBHtzMHH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpBHtzMHH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpBHtzMHH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpBHtzMHH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpBHtzMHH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpBHtzMHH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpBHtzMHH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpBHtzMHH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpBHtzMHH .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpBHtzMHH .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpBHtzMHH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpBHtzMHH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpBHtzMHH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpBHtzMHH .navbar {
    height: 70px;
  }
  .cid-uFpBHtzMHH .navbar.opened {
    height: auto;
  }
  .cid-uFpBHtzMHH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpBHtzMHH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpBHtzMHH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpBHtzMHH .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpBHtzMHH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpBHtzMHH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpBHtzMHH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpBHtzMHH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpBHtzMHH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpBHtzMHH .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpBHtzMHH .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpBHtzMHH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpBHubHUk {
  display: flex;
  background-image: url("../../../assets/images/freccia-2000x1000.jpg");
}
.cid-uFpBHubHUk .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpBHubHUk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHubHUk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpBHubHUk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpBHubHUk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpBHubHUk {
    align-items: center;
  }
  .cid-uFpBHubHUk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpBHubHUk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHubHUk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpBHubHUk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpBHubHUk .content-wrap {
    width: 100%;
  }
}
.cid-uFpBHubHUk .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpBHubHUk .mbr-text,
.cid-uFpBHubHUk .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpBHubHUk .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpBHuEHBU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpBHuEHBU .row {
  align-items: center;
}
.cid-uFpBHuEHBU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpBHuEHBU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHuEHBU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpBHuEHBU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpBHuEHBU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpBHuEHBU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpBHuEHBU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHuEHBU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpBHuEHBU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpBHuEHBU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpBHuEHBU .label-text {
    text-align: center !important;
  }
}
.cid-uFpBHuEHBU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpBHuEHBU .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpBHuEHBU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpBHuEHBU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHuEHBU .lists-container {
    justify-content: center;
  }
}
.cid-uFpBHuEHBU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpBHuEHBU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHuEHBU .list {
    align-items: center;
  }
}
.cid-uFpBHuEHBU .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpBHuEHBU .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpBHuEHBU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpBHuEHBU .list-item-text {
  flex-grow: 1;
}
.cid-uFpBHuEHBU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpBHuEHBU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpBHuEHBU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpBHuEHBU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpBHuEHBU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHuEHBU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpBHuEHBU .mbr-section-title,
.cid-uFpBHuEHBU .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpBHvk5rG {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpBHvk5rG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpBHvk5rG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpBHvk5rG {
    align-items: center;
  }
  .cid-uFpBHvk5rG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpBHvk5rG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHvk5rG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpBHvk5rG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpBHvk5rG .content-wrap {
    width: 100%;
  }
}
.cid-uFpBHvk5rG .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpBHvk5rG .mbr-text,
.cid-uFpBHvk5rG .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpBHvk5rG .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpBHvQDmE {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpBHvQDmE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHvQDmE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpBHvQDmE .container {
    padding: 0 20px;
  }
}
.cid-uFpBHvQDmE .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpBHvQDmE .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpBHvQDmE .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpBHvQDmE .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpBHvQDmE .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpBHvQDmE .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpBHvQDmE .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpBHvQDmE .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpBHvQDmE .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpBHvQDmE .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpBHvQDmE .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpBHvQDmE .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpBHvQDmE .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpBHvQDmE .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpBHvQDmE .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpBHvQDmE .panel-title-edit {
  color: #272a5c;
}
.cid-uFpBHvQDmE .panel-text {
  color: #464444;
}
.cid-uGyR0W8IvV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyR0W8IvV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyR0W8IvV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyR0W8IvV .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyR0W8IvV .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyR0W8IvV .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyR0W8IvV .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyR0W8IvV .container {
    padding: 0 12px;
  }
}
.cid-uGyR0W8IvV .row {
  justify-content: center;
}
.cid-uGyR0W8IvV .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyR0W8IvV .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyR0W8IvV .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyR0W8IvV .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyR0W8IvV .mbr-section-title {
  color: #ffffff;
}
.cid-uGyR0W8IvV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyR0W8IvV .mbr-section-title,
.cid-uGyR0W8IvV .mbr-section-btn,
.cid-uGyR0W8IvV .title-wrapper {
  text-align: center;
}
.cid-uFpBHx3BZW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpBHx3BZW .row {
  align-items: center;
}
.cid-uFpBHx3BZW .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpBHx3BZW .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHx3BZW .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpBHx3BZW .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpBHx3BZW .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpBHx3BZW .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpBHx3BZW .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHx3BZW .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpBHx3BZW .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpBHx3BZW .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpBHx3BZW .label-text {
    text-align: center !important;
  }
}
.cid-uFpBHx3BZW .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpBHx3BZW .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpBHx3BZW .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpBHx3BZW .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHx3BZW .lists-container {
    justify-content: center;
  }
}
.cid-uFpBHx3BZW .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpBHx3BZW .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHx3BZW .list {
    align-items: center;
  }
}
.cid-uFpBHx3BZW .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpBHx3BZW .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpBHx3BZW .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpBHx3BZW .list-item-text {
  flex-grow: 1;
}
.cid-uFpBHx3BZW .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpBHx3BZW .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpBHx3BZW .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpBHx3BZW .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpBHx3BZW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHx3BZW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpBHx3BZW .mbr-section-title,
.cid-uFpBHx3BZW .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpBHxMLX3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpBHxMLX3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHxMLX3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpBHxMLX3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpBHxMLX3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpBHxMLX3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpBHxMLX3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpBHxMLX3 .container {
    padding: 0 12px;
  }
}
.cid-uFpBHxMLX3 .row {
  justify-content: center;
}
.cid-uFpBHxMLX3 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpBHxMLX3 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpBHxMLX3 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpBHxMLX3 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpBHxMLX3 .mbr-section-title {
  color: #ffffff;
}
.cid-uFpBHxMLX3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpBHxMLX3 .mbr-section-title,
.cid-uFpBHxMLX3 .mbr-section-btn,
.cid-uFpBHxMLX3 .title-wrapper {
  text-align: center;
}
.cid-uJaYqRhtx7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYqRhtx7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYqRhtx7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYqRhtx7 .container {
    padding: 0 22px;
  }
}
.cid-uJaYqRhtx7 .row {
  justify-content: space-between;
}
.cid-uJaYqRhtx7 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYqRhtx7 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYqRhtx7 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYqRhtx7 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYqRhtx7 .mbr-text {
  color: #464444;
}
.cid-uJaYqRhtx7 label {
  color: #000000;
}
.cid-uJaYqRhtx7 LABEL {
  color: #767676;
}
.cid-uFpBHz4yVw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpBHz4yVw .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpBHz4yVw .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpBHz4yVw .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHz4yVw .row {
    text-align: center;
  }
  .cid-uFpBHz4yVw .row > div {
    margin: auto;
  }
  .cid-uFpBHz4yVw .social-row {
    justify-content: center;
  }
}
.cid-uFpBHz4yVw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpBHz4yVw .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpBHz4yVw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpBHz4yVw .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpBHz4yVw .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpBHz4yVw .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpBHz4yVw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpBHz4yVw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHz4yVw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpBHzJy4h {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpBHzJy4h .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpBHzJy4h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpBHzJy4h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpBHzJy4h .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpBHzJy4h .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpBHzJy4h {
    align-items: center;
  }
  .cid-uFpBHzJy4h .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpBHzJy4h .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpBHzJy4h {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpBHzJy4h .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpBHzJy4h .content-wrap {
    width: 100%;
  }
}
.cid-uFpBHzJy4h .mbr-section-title {
  text-align: center;
}
.cid-uFpBHzJy4h .mbr-text,
.cid-uFpBHzJy4h .mbr-section-btn {
  text-align: center;
}
.cid-uFpEEoI1cz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpEEoI1cz .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;
}
@media (max-width: 767px) {
  .cid-uFpEEoI1cz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpEEoI1cz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpEEoI1cz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpEEoI1cz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpEEoI1cz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpEEoI1cz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpEEoI1cz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpEEoI1cz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpEEoI1cz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpEEoI1cz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpEEoI1cz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpEEoI1cz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpEEoI1cz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpEEoI1cz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpEEoI1cz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpEEoI1cz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpEEoI1cz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpEEoI1cz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpEEoI1cz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpEEoI1cz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpEEoI1cz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpEEoI1cz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEoI1cz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpEEoI1cz .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpEEoI1cz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpEEoI1cz .nav-item:focus,
.cid-uFpEEoI1cz .nav-link:focus {
  outline: none;
}
.cid-uFpEEoI1cz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpEEoI1cz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpEEoI1cz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpEEoI1cz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpEEoI1cz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpEEoI1cz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpEEoI1cz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpEEoI1cz .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpEEoI1cz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpEEoI1cz .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpEEoI1cz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpEEoI1cz .navbar.collapsed {
  justify-content: center;
}
.cid-uFpEEoI1cz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpEEoI1cz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpEEoI1cz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpEEoI1cz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpEEoI1cz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpEEoI1cz .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-uFpEEoI1cz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpEEoI1cz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpEEoI1cz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpEEoI1cz .navbar {
    min-height: 72px;
  }
  .cid-uFpEEoI1cz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpEEoI1cz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpEEoI1cz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpEEoI1cz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpEEoI1cz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpEEoI1cz .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-uFpEEoI1cz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpEEoI1cz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpEEoI1cz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpEEoI1cz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpEEoI1cz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpEEoI1cz .dropdown-item.active,
.cid-uFpEEoI1cz .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpEEoI1cz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpEEoI1cz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpEEoI1cz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpEEoI1cz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpEEoI1cz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpEEoI1cz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpEEoI1cz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpEEoI1cz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpEEoI1cz .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpEEoI1cz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpEEoI1cz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpEEoI1cz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpEEoI1cz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpEEoI1cz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpEEoI1cz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpEEoI1cz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpEEoI1cz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpEEoI1cz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpEEoI1cz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpEEoI1cz .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpEEoI1cz .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpEEoI1cz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpEEoI1cz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpEEoI1cz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpEEoI1cz .navbar {
    height: 70px;
  }
  .cid-uFpEEoI1cz .navbar.opened {
    height: auto;
  }
  .cid-uFpEEoI1cz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpEEoI1cz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpEEoI1cz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpEEoI1cz .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpEEoI1cz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpEEoI1cz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpEEoI1cz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpEEoI1cz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpEEoI1cz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpEEoI1cz .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpEEoI1cz .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpEEoI1cz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpEEply60 {
  display: flex;
  background-image: url("../../../assets/images/freccia-2000x1000.jpg");
}
.cid-uFpEEply60 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpEEply60 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEply60 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpEEply60 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpEEply60 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpEEply60 {
    align-items: center;
  }
  .cid-uFpEEply60 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpEEply60 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEply60 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpEEply60 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpEEply60 .content-wrap {
    width: 100%;
  }
}
.cid-uFpEEply60 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpEEply60 .mbr-text,
.cid-uFpEEply60 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpEEply60 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpEEpNVN9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpEEpNVN9 .row {
  align-items: center;
}
.cid-uFpEEpNVN9 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpEEpNVN9 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEpNVN9 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpEEpNVN9 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpEEpNVN9 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpEEpNVN9 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpEEpNVN9 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEpNVN9 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpEEpNVN9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpEEpNVN9 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpEEpNVN9 .label-text {
    text-align: center !important;
  }
}
.cid-uFpEEpNVN9 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpEEpNVN9 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpEEpNVN9 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpEEpNVN9 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEpNVN9 .lists-container {
    justify-content: center;
  }
}
.cid-uFpEEpNVN9 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpEEpNVN9 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEpNVN9 .list {
    align-items: center;
  }
}
.cid-uFpEEpNVN9 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpEEpNVN9 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpEEpNVN9 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpEEpNVN9 .list-item-text {
  flex-grow: 1;
}
.cid-uFpEEpNVN9 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpEEpNVN9 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpEEpNVN9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpEEpNVN9 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpEEpNVN9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEpNVN9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpEEpNVN9 .mbr-section-title,
.cid-uFpEEpNVN9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpEEqzVPX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpEEqzVPX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpEEqzVPX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpEEqzVPX {
    align-items: center;
  }
  .cid-uFpEEqzVPX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpEEqzVPX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEqzVPX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpEEqzVPX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpEEqzVPX .content-wrap {
    width: 100%;
  }
}
.cid-uFpEEqzVPX .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpEEqzVPX .mbr-text,
.cid-uFpEEqzVPX .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpEEqzVPX .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpEEr4A13 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpEEr4A13 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEr4A13 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpEEr4A13 .container {
    padding: 0 20px;
  }
}
.cid-uFpEEr4A13 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpEEr4A13 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpEEr4A13 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpEEr4A13 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpEEr4A13 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpEEr4A13 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpEEr4A13 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpEEr4A13 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpEEr4A13 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpEEr4A13 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpEEr4A13 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpEEr4A13 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpEEr4A13 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpEEr4A13 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpEEr4A13 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpEEr4A13 .panel-title-edit {
  color: #272a5c;
}
.cid-uFpEEr4A13 .panel-text {
  color: #464444;
}
.cid-uGyR4MB3rV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyR4MB3rV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyR4MB3rV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyR4MB3rV .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyR4MB3rV .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyR4MB3rV .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyR4MB3rV .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyR4MB3rV .container {
    padding: 0 12px;
  }
}
.cid-uGyR4MB3rV .row {
  justify-content: center;
}
.cid-uGyR4MB3rV .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyR4MB3rV .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyR4MB3rV .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyR4MB3rV .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyR4MB3rV .mbr-section-title {
  color: #ffffff;
}
.cid-uGyR4MB3rV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyR4MB3rV .mbr-section-title,
.cid-uGyR4MB3rV .mbr-section-btn,
.cid-uGyR4MB3rV .title-wrapper {
  text-align: center;
}
.cid-uFpEEsblnV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpEEsblnV .row {
  align-items: center;
}
.cid-uFpEEsblnV .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpEEsblnV .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEsblnV .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpEEsblnV .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpEEsblnV .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpEEsblnV .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpEEsblnV .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEsblnV .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpEEsblnV .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpEEsblnV .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpEEsblnV .label-text {
    text-align: center !important;
  }
}
.cid-uFpEEsblnV .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpEEsblnV .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpEEsblnV .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpEEsblnV .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEsblnV .lists-container {
    justify-content: center;
  }
}
.cid-uFpEEsblnV .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpEEsblnV .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEsblnV .list {
    align-items: center;
  }
}
.cid-uFpEEsblnV .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpEEsblnV .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpEEsblnV .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpEEsblnV .list-item-text {
  flex-grow: 1;
}
.cid-uFpEEsblnV .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpEEsblnV .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpEEsblnV .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpEEsblnV .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpEEsblnV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEsblnV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpEEsblnV .mbr-section-title,
.cid-uFpEEsblnV .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpEEsYlDz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpEEsYlDz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEsYlDz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpEEsYlDz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpEEsYlDz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpEEsYlDz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpEEsYlDz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpEEsYlDz .container {
    padding: 0 12px;
  }
}
.cid-uFpEEsYlDz .row {
  justify-content: center;
}
.cid-uFpEEsYlDz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpEEsYlDz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpEEsYlDz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpEEsYlDz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpEEsYlDz .mbr-section-title {
  color: #ffffff;
}
.cid-uFpEEsYlDz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpEEsYlDz .mbr-section-title,
.cid-uFpEEsYlDz .mbr-section-btn,
.cid-uFpEEsYlDz .title-wrapper {
  text-align: center;
}
.cid-uJaYuYO0Zy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYuYO0Zy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYuYO0Zy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYuYO0Zy .container {
    padding: 0 22px;
  }
}
.cid-uJaYuYO0Zy .row {
  justify-content: space-between;
}
.cid-uJaYuYO0Zy .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYuYO0Zy .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYuYO0Zy .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYuYO0Zy .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYuYO0Zy .mbr-text {
  color: #464444;
}
.cid-uJaYuYO0Zy label {
  color: #000000;
}
.cid-uJaYuYO0Zy LABEL {
  color: #767676;
}
.cid-uFpEEudZub {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpEEudZub .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpEEudZub .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpEEudZub .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEudZub .row {
    text-align: center;
  }
  .cid-uFpEEudZub .row > div {
    margin: auto;
  }
  .cid-uFpEEudZub .social-row {
    justify-content: center;
  }
}
.cid-uFpEEudZub .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpEEudZub .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpEEudZub .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpEEudZub .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpEEudZub .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpEEudZub .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpEEudZub div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpEEudZub .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEudZub .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpEEv0Khi {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpEEv0Khi .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpEEv0Khi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpEEv0Khi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpEEv0Khi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpEEv0Khi .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpEEv0Khi {
    align-items: center;
  }
  .cid-uFpEEv0Khi .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpEEv0Khi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpEEv0Khi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpEEv0Khi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpEEv0Khi .content-wrap {
    width: 100%;
  }
}
.cid-uFpEEv0Khi .mbr-section-title {
  text-align: center;
}
.cid-uFpEEv0Khi .mbr-text,
.cid-uFpEEv0Khi .mbr-section-btn {
  text-align: center;
}
.cid-uFpFRjLVtv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpFRjLVtv .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;
}
@media (max-width: 767px) {
  .cid-uFpFRjLVtv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpFRjLVtv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpFRjLVtv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpFRjLVtv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpFRjLVtv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpFRjLVtv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpFRjLVtv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpFRjLVtv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpFRjLVtv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpFRjLVtv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpFRjLVtv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpFRjLVtv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpFRjLVtv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpFRjLVtv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpFRjLVtv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpFRjLVtv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpFRjLVtv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpFRjLVtv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpFRjLVtv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpFRjLVtv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpFRjLVtv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpFRjLVtv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRjLVtv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpFRjLVtv .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpFRjLVtv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpFRjLVtv .nav-item:focus,
.cid-uFpFRjLVtv .nav-link:focus {
  outline: none;
}
.cid-uFpFRjLVtv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpFRjLVtv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpFRjLVtv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpFRjLVtv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpFRjLVtv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpFRjLVtv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpFRjLVtv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpFRjLVtv .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpFRjLVtv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpFRjLVtv .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpFRjLVtv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpFRjLVtv .navbar.collapsed {
  justify-content: center;
}
.cid-uFpFRjLVtv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpFRjLVtv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpFRjLVtv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpFRjLVtv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpFRjLVtv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpFRjLVtv .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-uFpFRjLVtv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpFRjLVtv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpFRjLVtv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpFRjLVtv .navbar {
    min-height: 72px;
  }
  .cid-uFpFRjLVtv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpFRjLVtv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpFRjLVtv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpFRjLVtv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpFRjLVtv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpFRjLVtv .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-uFpFRjLVtv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpFRjLVtv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpFRjLVtv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpFRjLVtv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpFRjLVtv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpFRjLVtv .dropdown-item.active,
.cid-uFpFRjLVtv .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpFRjLVtv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpFRjLVtv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpFRjLVtv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpFRjLVtv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpFRjLVtv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpFRjLVtv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpFRjLVtv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpFRjLVtv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpFRjLVtv .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpFRjLVtv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpFRjLVtv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpFRjLVtv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpFRjLVtv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpFRjLVtv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpFRjLVtv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpFRjLVtv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpFRjLVtv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpFRjLVtv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpFRjLVtv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpFRjLVtv .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpFRjLVtv .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpFRjLVtv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpFRjLVtv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpFRjLVtv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpFRjLVtv .navbar {
    height: 70px;
  }
  .cid-uFpFRjLVtv .navbar.opened {
    height: auto;
  }
  .cid-uFpFRjLVtv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpFRjLVtv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpFRjLVtv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpFRjLVtv .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpFRjLVtv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpFRjLVtv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpFRjLVtv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpFRjLVtv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpFRjLVtv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpFRjLVtv .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpFRjLVtv .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpFRjLVtv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpFRks11U {
  display: flex;
  background-image: url("../../../assets/images/freccia-2000x1000.jpg");
}
.cid-uFpFRks11U .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpFRks11U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRks11U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpFRks11U .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpFRks11U .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpFRks11U {
    align-items: center;
  }
  .cid-uFpFRks11U .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpFRks11U .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRks11U {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpFRks11U .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpFRks11U .content-wrap {
    width: 100%;
  }
}
.cid-uFpFRks11U .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpFRks11U .mbr-text,
.cid-uFpFRks11U .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpFRks11U .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpFRkXi9G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpFRkXi9G .row {
  align-items: center;
}
.cid-uFpFRkXi9G .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpFRkXi9G .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRkXi9G .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpFRkXi9G .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpFRkXi9G .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpFRkXi9G .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpFRkXi9G .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRkXi9G .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpFRkXi9G .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpFRkXi9G .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpFRkXi9G .label-text {
    text-align: center !important;
  }
}
.cid-uFpFRkXi9G .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpFRkXi9G .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpFRkXi9G .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpFRkXi9G .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRkXi9G .lists-container {
    justify-content: center;
  }
}
.cid-uFpFRkXi9G .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpFRkXi9G .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRkXi9G .list {
    align-items: center;
  }
}
.cid-uFpFRkXi9G .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpFRkXi9G .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpFRkXi9G .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpFRkXi9G .list-item-text {
  flex-grow: 1;
}
.cid-uFpFRkXi9G .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpFRkXi9G .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpFRkXi9G .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpFRkXi9G .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpFRkXi9G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRkXi9G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpFRkXi9G .mbr-section-title,
.cid-uFpFRkXi9G .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpFRlCdjb {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpFRlCdjb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpFRlCdjb .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpFRlCdjb {
    align-items: center;
  }
  .cid-uFpFRlCdjb .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpFRlCdjb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRlCdjb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpFRlCdjb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpFRlCdjb .content-wrap {
    width: 100%;
  }
}
.cid-uFpFRlCdjb .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpFRlCdjb .mbr-text,
.cid-uFpFRlCdjb .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpFRlCdjb .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpFRm72CS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpFRm72CS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRm72CS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpFRm72CS .container {
    padding: 0 20px;
  }
}
.cid-uFpFRm72CS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpFRm72CS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpFRm72CS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpFRm72CS .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpFRm72CS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpFRm72CS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpFRm72CS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpFRm72CS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpFRm72CS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpFRm72CS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpFRm72CS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpFRm72CS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpFRm72CS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpFRm72CS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpFRm72CS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpFRm72CS .panel-title-edit {
  color: #272a5c;
}
.cid-uFpFRm72CS .panel-text {
  color: #464444;
}
.cid-uGyR9Q0D8p {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyR9Q0D8p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyR9Q0D8p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyR9Q0D8p .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyR9Q0D8p .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyR9Q0D8p .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyR9Q0D8p .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyR9Q0D8p .container {
    padding: 0 12px;
  }
}
.cid-uGyR9Q0D8p .row {
  justify-content: center;
}
.cid-uGyR9Q0D8p .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyR9Q0D8p .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyR9Q0D8p .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyR9Q0D8p .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyR9Q0D8p .mbr-section-title {
  color: #ffffff;
}
.cid-uGyR9Q0D8p .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyR9Q0D8p .mbr-section-title,
.cid-uGyR9Q0D8p .mbr-section-btn,
.cid-uGyR9Q0D8p .title-wrapper {
  text-align: center;
}
.cid-uFpFRneKm3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpFRneKm3 .row {
  align-items: center;
}
.cid-uFpFRneKm3 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpFRneKm3 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRneKm3 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpFRneKm3 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpFRneKm3 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpFRneKm3 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpFRneKm3 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRneKm3 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpFRneKm3 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpFRneKm3 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpFRneKm3 .label-text {
    text-align: center !important;
  }
}
.cid-uFpFRneKm3 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpFRneKm3 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpFRneKm3 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpFRneKm3 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRneKm3 .lists-container {
    justify-content: center;
  }
}
.cid-uFpFRneKm3 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpFRneKm3 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRneKm3 .list {
    align-items: center;
  }
}
.cid-uFpFRneKm3 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpFRneKm3 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpFRneKm3 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpFRneKm3 .list-item-text {
  flex-grow: 1;
}
.cid-uFpFRneKm3 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpFRneKm3 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpFRneKm3 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpFRneKm3 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpFRneKm3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRneKm3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpFRneKm3 .mbr-section-title,
.cid-uFpFRneKm3 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpFRnXrnl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpFRnXrnl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRnXrnl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpFRnXrnl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpFRnXrnl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpFRnXrnl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpFRnXrnl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpFRnXrnl .container {
    padding: 0 12px;
  }
}
.cid-uFpFRnXrnl .row {
  justify-content: center;
}
.cid-uFpFRnXrnl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpFRnXrnl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpFRnXrnl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpFRnXrnl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpFRnXrnl .mbr-section-title {
  color: #ffffff;
}
.cid-uFpFRnXrnl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpFRnXrnl .mbr-section-title,
.cid-uFpFRnXrnl .mbr-section-btn,
.cid-uFpFRnXrnl .title-wrapper {
  text-align: center;
}
.cid-uJaYygSZdy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYygSZdy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYygSZdy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYygSZdy .container {
    padding: 0 22px;
  }
}
.cid-uJaYygSZdy .row {
  justify-content: space-between;
}
.cid-uJaYygSZdy .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYygSZdy .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYygSZdy .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYygSZdy .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYygSZdy .mbr-text {
  color: #464444;
}
.cid-uJaYygSZdy label {
  color: #000000;
}
.cid-uJaYygSZdy LABEL {
  color: #767676;
}
.cid-uFpFRpgVaM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpFRpgVaM .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpFRpgVaM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpFRpgVaM .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRpgVaM .row {
    text-align: center;
  }
  .cid-uFpFRpgVaM .row > div {
    margin: auto;
  }
  .cid-uFpFRpgVaM .social-row {
    justify-content: center;
  }
}
.cid-uFpFRpgVaM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpFRpgVaM .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpFRpgVaM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpFRpgVaM .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpFRpgVaM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpFRpgVaM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpFRpgVaM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpFRpgVaM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRpgVaM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpFRpV02J {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpFRpV02J .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpFRpV02J .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpFRpV02J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpFRpV02J .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpFRpV02J .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpFRpV02J {
    align-items: center;
  }
  .cid-uFpFRpV02J .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpFRpV02J .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpFRpV02J {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpFRpV02J .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpFRpV02J .content-wrap {
    width: 100%;
  }
}
.cid-uFpFRpV02J .mbr-section-title {
  text-align: center;
}
.cid-uFpFRpV02J .mbr-text,
.cid-uFpFRpV02J .mbr-section-btn {
  text-align: center;
}
.cid-uFpHAWByLJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpHAWByLJ .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;
}
@media (max-width: 767px) {
  .cid-uFpHAWByLJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpHAWByLJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpHAWByLJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpHAWByLJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpHAWByLJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpHAWByLJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpHAWByLJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpHAWByLJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpHAWByLJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpHAWByLJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpHAWByLJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpHAWByLJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpHAWByLJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpHAWByLJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpHAWByLJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpHAWByLJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpHAWByLJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpHAWByLJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpHAWByLJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpHAWByLJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpHAWByLJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpHAWByLJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAWByLJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpHAWByLJ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpHAWByLJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpHAWByLJ .nav-item:focus,
.cid-uFpHAWByLJ .nav-link:focus {
  outline: none;
}
.cid-uFpHAWByLJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpHAWByLJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpHAWByLJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpHAWByLJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpHAWByLJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpHAWByLJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpHAWByLJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpHAWByLJ .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpHAWByLJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpHAWByLJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpHAWByLJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpHAWByLJ .navbar.collapsed {
  justify-content: center;
}
.cid-uFpHAWByLJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpHAWByLJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpHAWByLJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpHAWByLJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpHAWByLJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpHAWByLJ .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-uFpHAWByLJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpHAWByLJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpHAWByLJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpHAWByLJ .navbar {
    min-height: 72px;
  }
  .cid-uFpHAWByLJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpHAWByLJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpHAWByLJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpHAWByLJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpHAWByLJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpHAWByLJ .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-uFpHAWByLJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpHAWByLJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpHAWByLJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpHAWByLJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpHAWByLJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpHAWByLJ .dropdown-item.active,
.cid-uFpHAWByLJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpHAWByLJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpHAWByLJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpHAWByLJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpHAWByLJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpHAWByLJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpHAWByLJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpHAWByLJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpHAWByLJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpHAWByLJ .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpHAWByLJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpHAWByLJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpHAWByLJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpHAWByLJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpHAWByLJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpHAWByLJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpHAWByLJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpHAWByLJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpHAWByLJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpHAWByLJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpHAWByLJ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpHAWByLJ .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpHAWByLJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpHAWByLJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpHAWByLJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpHAWByLJ .navbar {
    height: 70px;
  }
  .cid-uFpHAWByLJ .navbar.opened {
    height: auto;
  }
  .cid-uFpHAWByLJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpHAWByLJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpHAWByLJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpHAWByLJ .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpHAWByLJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpHAWByLJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpHAWByLJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpHAWByLJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpHAWByLJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpHAWByLJ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpHAWByLJ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpHAWByLJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpHAXelU9 {
  display: flex;
  background-image: url("../../../assets/images/freccia-2000x1000.jpg");
}
.cid-uFpHAXelU9 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpHAXelU9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHAXelU9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpHAXelU9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpHAXelU9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpHAXelU9 {
    align-items: center;
  }
  .cid-uFpHAXelU9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpHAXelU9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAXelU9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpHAXelU9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpHAXelU9 .content-wrap {
    width: 100%;
  }
}
.cid-uFpHAXelU9 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpHAXelU9 .mbr-text,
.cid-uFpHAXelU9 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpHAXelU9 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpHAXHTHy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpHAXHTHy .row {
  align-items: center;
}
.cid-uFpHAXHTHy .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpHAXHTHy .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAXHTHy .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpHAXHTHy .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpHAXHTHy .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpHAXHTHy .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpHAXHTHy .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAXHTHy .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpHAXHTHy .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpHAXHTHy .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpHAXHTHy .label-text {
    text-align: center !important;
  }
}
.cid-uFpHAXHTHy .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpHAXHTHy .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpHAXHTHy .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpHAXHTHy .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAXHTHy .lists-container {
    justify-content: center;
  }
}
.cid-uFpHAXHTHy .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpHAXHTHy .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAXHTHy .list {
    align-items: center;
  }
}
.cid-uFpHAXHTHy .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpHAXHTHy .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpHAXHTHy .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpHAXHTHy .list-item-text {
  flex-grow: 1;
}
.cid-uFpHAXHTHy .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpHAXHTHy .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpHAXHTHy .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpHAXHTHy .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpHAXHTHy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHAXHTHy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpHAXHTHy .mbr-section-title,
.cid-uFpHAXHTHy .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpHAYqnZR {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpHAYqnZR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpHAYqnZR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpHAYqnZR {
    align-items: center;
  }
  .cid-uFpHAYqnZR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpHAYqnZR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAYqnZR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpHAYqnZR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpHAYqnZR .content-wrap {
    width: 100%;
  }
}
.cid-uFpHAYqnZR .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpHAYqnZR .mbr-text,
.cid-uFpHAYqnZR .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpHAYqnZR .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpHAYSEHT {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpHAYSEHT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHAYSEHT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpHAYSEHT .container {
    padding: 0 20px;
  }
}
.cid-uFpHAYSEHT .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpHAYSEHT .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpHAYSEHT .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpHAYSEHT .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpHAYSEHT .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpHAYSEHT .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpHAYSEHT .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpHAYSEHT .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpHAYSEHT .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpHAYSEHT .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpHAYSEHT .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpHAYSEHT .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpHAYSEHT .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpHAYSEHT .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpHAYSEHT .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpHAYSEHT .panel-title-edit {
  color: #272a5c;
}
.cid-uFpHAYSEHT .panel-text {
  color: #464444;
}
.cid-uGyRdl0rpl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRdl0rpl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRdl0rpl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRdl0rpl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRdl0rpl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRdl0rpl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRdl0rpl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRdl0rpl .container {
    padding: 0 12px;
  }
}
.cid-uGyRdl0rpl .row {
  justify-content: center;
}
.cid-uGyRdl0rpl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRdl0rpl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRdl0rpl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRdl0rpl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRdl0rpl .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRdl0rpl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRdl0rpl .mbr-section-title,
.cid-uGyRdl0rpl .mbr-section-btn,
.cid-uGyRdl0rpl .title-wrapper {
  text-align: center;
}
.cid-uFpHAZZibo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpHAZZibo .row {
  align-items: center;
}
.cid-uFpHAZZibo .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpHAZZibo .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAZZibo .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpHAZZibo .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpHAZZibo .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpHAZZibo .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpHAZZibo .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAZZibo .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpHAZZibo .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpHAZZibo .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpHAZZibo .label-text {
    text-align: center !important;
  }
}
.cid-uFpHAZZibo .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpHAZZibo .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpHAZZibo .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpHAZZibo .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAZZibo .lists-container {
    justify-content: center;
  }
}
.cid-uFpHAZZibo .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpHAZZibo .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpHAZZibo .list {
    align-items: center;
  }
}
.cid-uFpHAZZibo .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpHAZZibo .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpHAZZibo .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpHAZZibo .list-item-text {
  flex-grow: 1;
}
.cid-uFpHAZZibo .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpHAZZibo .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpHAZZibo .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpHAZZibo .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpHAZZibo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHAZZibo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpHAZZibo .mbr-section-title,
.cid-uFpHAZZibo .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpHB0LmxO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpHB0LmxO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHB0LmxO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpHB0LmxO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpHB0LmxO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpHB0LmxO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpHB0LmxO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpHB0LmxO .container {
    padding: 0 12px;
  }
}
.cid-uFpHB0LmxO .row {
  justify-content: center;
}
.cid-uFpHB0LmxO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpHB0LmxO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpHB0LmxO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpHB0LmxO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpHB0LmxO .mbr-section-title {
  color: #ffffff;
}
.cid-uFpHB0LmxO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpHB0LmxO .mbr-section-title,
.cid-uFpHB0LmxO .mbr-section-btn,
.cid-uFpHB0LmxO .title-wrapper {
  text-align: center;
}
.cid-uJaYBLCIDE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYBLCIDE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYBLCIDE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYBLCIDE .container {
    padding: 0 22px;
  }
}
.cid-uJaYBLCIDE .row {
  justify-content: space-between;
}
.cid-uJaYBLCIDE .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYBLCIDE .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYBLCIDE .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYBLCIDE .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYBLCIDE .mbr-text {
  color: #464444;
}
.cid-uJaYBLCIDE label {
  color: #000000;
}
.cid-uJaYBLCIDE LABEL {
  color: #767676;
}
.cid-uFpHB20sLY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpHB20sLY .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpHB20sLY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpHB20sLY .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpHB20sLY .row {
    text-align: center;
  }
  .cid-uFpHB20sLY .row > div {
    margin: auto;
  }
  .cid-uFpHB20sLY .social-row {
    justify-content: center;
  }
}
.cid-uFpHB20sLY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpHB20sLY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpHB20sLY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpHB20sLY .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpHB20sLY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpHB20sLY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpHB20sLY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpHB20sLY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHB20sLY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpHB2Gb9R {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpHB2Gb9R .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpHB2Gb9R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpHB2Gb9R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpHB2Gb9R .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpHB2Gb9R .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpHB2Gb9R {
    align-items: center;
  }
  .cid-uFpHB2Gb9R .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpHB2Gb9R .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpHB2Gb9R {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpHB2Gb9R .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpHB2Gb9R .content-wrap {
    width: 100%;
  }
}
.cid-uFpHB2Gb9R .mbr-section-title {
  text-align: center;
}
.cid-uFpHB2Gb9R .mbr-text,
.cid-uFpHB2Gb9R .mbr-section-btn {
  text-align: center;
}
.cid-uFpIVAlVCi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpIVAlVCi .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;
}
@media (max-width: 767px) {
  .cid-uFpIVAlVCi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpIVAlVCi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpIVAlVCi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpIVAlVCi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpIVAlVCi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpIVAlVCi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpIVAlVCi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpIVAlVCi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpIVAlVCi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpIVAlVCi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpIVAlVCi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpIVAlVCi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpIVAlVCi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpIVAlVCi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpIVAlVCi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpIVAlVCi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpIVAlVCi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpIVAlVCi .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpIVAlVCi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpIVAlVCi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpIVAlVCi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpIVAlVCi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVAlVCi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpIVAlVCi .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpIVAlVCi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpIVAlVCi .nav-item:focus,
.cid-uFpIVAlVCi .nav-link:focus {
  outline: none;
}
.cid-uFpIVAlVCi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpIVAlVCi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpIVAlVCi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpIVAlVCi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpIVAlVCi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpIVAlVCi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpIVAlVCi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpIVAlVCi .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpIVAlVCi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpIVAlVCi .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpIVAlVCi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpIVAlVCi .navbar.collapsed {
  justify-content: center;
}
.cid-uFpIVAlVCi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpIVAlVCi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpIVAlVCi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpIVAlVCi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpIVAlVCi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpIVAlVCi .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-uFpIVAlVCi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpIVAlVCi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpIVAlVCi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpIVAlVCi .navbar {
    min-height: 72px;
  }
  .cid-uFpIVAlVCi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpIVAlVCi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpIVAlVCi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpIVAlVCi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpIVAlVCi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpIVAlVCi .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-uFpIVAlVCi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpIVAlVCi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpIVAlVCi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpIVAlVCi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpIVAlVCi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpIVAlVCi .dropdown-item.active,
.cid-uFpIVAlVCi .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpIVAlVCi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpIVAlVCi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpIVAlVCi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpIVAlVCi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpIVAlVCi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpIVAlVCi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpIVAlVCi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpIVAlVCi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpIVAlVCi .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpIVAlVCi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpIVAlVCi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpIVAlVCi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpIVAlVCi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpIVAlVCi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpIVAlVCi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpIVAlVCi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpIVAlVCi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpIVAlVCi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpIVAlVCi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpIVAlVCi .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpIVAlVCi .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpIVAlVCi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpIVAlVCi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpIVAlVCi .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpIVAlVCi .navbar {
    height: 70px;
  }
  .cid-uFpIVAlVCi .navbar.opened {
    height: auto;
  }
  .cid-uFpIVAlVCi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpIVAlVCi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpIVAlVCi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpIVAlVCi .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpIVAlVCi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpIVAlVCi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpIVAlVCi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpIVAlVCi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpIVAlVCi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpIVAlVCi .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpIVAlVCi .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpIVAlVCi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpIVAXIwP {
  display: flex;
  background-image: url("../../../assets/images/freccia-2000x1000.jpg");
}
.cid-uFpIVAXIwP .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpIVAXIwP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVAXIwP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpIVAXIwP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpIVAXIwP .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpIVAXIwP {
    align-items: center;
  }
  .cid-uFpIVAXIwP .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpIVAXIwP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVAXIwP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpIVAXIwP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpIVAXIwP .content-wrap {
    width: 100%;
  }
}
.cid-uFpIVAXIwP .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpIVAXIwP .mbr-text,
.cid-uFpIVAXIwP .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpIVAXIwP .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpIVBvSfF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpIVBvSfF .row {
  align-items: center;
}
.cid-uFpIVBvSfF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpIVBvSfF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVBvSfF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpIVBvSfF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpIVBvSfF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpIVBvSfF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpIVBvSfF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVBvSfF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpIVBvSfF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpIVBvSfF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpIVBvSfF .label-text {
    text-align: center !important;
  }
}
.cid-uFpIVBvSfF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpIVBvSfF .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpIVBvSfF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpIVBvSfF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVBvSfF .lists-container {
    justify-content: center;
  }
}
.cid-uFpIVBvSfF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpIVBvSfF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVBvSfF .list {
    align-items: center;
  }
}
.cid-uFpIVBvSfF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpIVBvSfF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpIVBvSfF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpIVBvSfF .list-item-text {
  flex-grow: 1;
}
.cid-uFpIVBvSfF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpIVBvSfF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpIVBvSfF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpIVBvSfF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpIVBvSfF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVBvSfF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpIVBvSfF .mbr-section-title,
.cid-uFpIVBvSfF .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpIVCazGi {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpIVCazGi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpIVCazGi .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpIVCazGi {
    align-items: center;
  }
  .cid-uFpIVCazGi .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpIVCazGi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVCazGi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpIVCazGi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpIVCazGi .content-wrap {
    width: 100%;
  }
}
.cid-uFpIVCazGi .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpIVCazGi .mbr-text,
.cid-uFpIVCazGi .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpIVCazGi .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpIVCDwJS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpIVCDwJS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVCDwJS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpIVCDwJS .container {
    padding: 0 20px;
  }
}
.cid-uFpIVCDwJS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpIVCDwJS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpIVCDwJS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpIVCDwJS .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpIVCDwJS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpIVCDwJS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpIVCDwJS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpIVCDwJS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpIVCDwJS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpIVCDwJS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpIVCDwJS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpIVCDwJS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpIVCDwJS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpIVCDwJS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpIVCDwJS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpIVCDwJS .panel-title-edit {
  color: #272a5c;
}
.cid-uFpIVCDwJS .panel-text {
  color: #464444;
}
.cid-uGyRgQ6iP2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRgQ6iP2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRgQ6iP2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRgQ6iP2 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRgQ6iP2 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRgQ6iP2 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRgQ6iP2 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRgQ6iP2 .container {
    padding: 0 12px;
  }
}
.cid-uGyRgQ6iP2 .row {
  justify-content: center;
}
.cid-uGyRgQ6iP2 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRgQ6iP2 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRgQ6iP2 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRgQ6iP2 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRgQ6iP2 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRgQ6iP2 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRgQ6iP2 .mbr-section-title,
.cid-uGyRgQ6iP2 .mbr-section-btn,
.cid-uGyRgQ6iP2 .title-wrapper {
  text-align: center;
}
.cid-uFpIVDLXlD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpIVDLXlD .row {
  align-items: center;
}
.cid-uFpIVDLXlD .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpIVDLXlD .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVDLXlD .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpIVDLXlD .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpIVDLXlD .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpIVDLXlD .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpIVDLXlD .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVDLXlD .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpIVDLXlD .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpIVDLXlD .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpIVDLXlD .label-text {
    text-align: center !important;
  }
}
.cid-uFpIVDLXlD .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpIVDLXlD .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpIVDLXlD .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpIVDLXlD .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVDLXlD .lists-container {
    justify-content: center;
  }
}
.cid-uFpIVDLXlD .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpIVDLXlD .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVDLXlD .list {
    align-items: center;
  }
}
.cid-uFpIVDLXlD .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpIVDLXlD .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpIVDLXlD .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpIVDLXlD .list-item-text {
  flex-grow: 1;
}
.cid-uFpIVDLXlD .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpIVDLXlD .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpIVDLXlD .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpIVDLXlD .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpIVDLXlD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVDLXlD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpIVDLXlD .mbr-section-title,
.cid-uFpIVDLXlD .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpIVEuXzD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpIVEuXzD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVEuXzD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpIVEuXzD .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpIVEuXzD .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpIVEuXzD .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpIVEuXzD .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpIVEuXzD .container {
    padding: 0 12px;
  }
}
.cid-uFpIVEuXzD .row {
  justify-content: center;
}
.cid-uFpIVEuXzD .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpIVEuXzD .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpIVEuXzD .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpIVEuXzD .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpIVEuXzD .mbr-section-title {
  color: #ffffff;
}
.cid-uFpIVEuXzD .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpIVEuXzD .mbr-section-title,
.cid-uFpIVEuXzD .mbr-section-btn,
.cid-uFpIVEuXzD .title-wrapper {
  text-align: center;
}
.cid-uJaYFpsNSJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYFpsNSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYFpsNSJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYFpsNSJ .container {
    padding: 0 22px;
  }
}
.cid-uJaYFpsNSJ .row {
  justify-content: space-between;
}
.cid-uJaYFpsNSJ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYFpsNSJ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYFpsNSJ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYFpsNSJ .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYFpsNSJ .mbr-text {
  color: #464444;
}
.cid-uJaYFpsNSJ label {
  color: #000000;
}
.cid-uJaYFpsNSJ LABEL {
  color: #767676;
}
.cid-uFpIVFZX0M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpIVFZX0M .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpIVFZX0M .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpIVFZX0M .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVFZX0M .row {
    text-align: center;
  }
  .cid-uFpIVFZX0M .row > div {
    margin: auto;
  }
  .cid-uFpIVFZX0M .social-row {
    justify-content: center;
  }
}
.cid-uFpIVFZX0M .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpIVFZX0M .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpIVFZX0M .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpIVFZX0M .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpIVFZX0M .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpIVFZX0M .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpIVFZX0M div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpIVFZX0M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVFZX0M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpIVH3v1y {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpIVH3v1y .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpIVH3v1y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpIVH3v1y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpIVH3v1y .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpIVH3v1y .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpIVH3v1y {
    align-items: center;
  }
  .cid-uFpIVH3v1y .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpIVH3v1y .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpIVH3v1y {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpIVH3v1y .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpIVH3v1y .content-wrap {
    width: 100%;
  }
}
.cid-uFpIVH3v1y .mbr-section-title {
  text-align: center;
}
.cid-uFpIVH3v1y .mbr-text,
.cid-uFpIVH3v1y .mbr-section-btn {
  text-align: center;
}
.cid-uFpKE5Swmf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpKE5Swmf .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;
}
@media (max-width: 767px) {
  .cid-uFpKE5Swmf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpKE5Swmf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpKE5Swmf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpKE5Swmf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpKE5Swmf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpKE5Swmf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpKE5Swmf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpKE5Swmf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpKE5Swmf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpKE5Swmf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpKE5Swmf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpKE5Swmf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpKE5Swmf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpKE5Swmf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpKE5Swmf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpKE5Swmf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpKE5Swmf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpKE5Swmf .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpKE5Swmf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpKE5Swmf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpKE5Swmf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpKE5Swmf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE5Swmf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpKE5Swmf .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpKE5Swmf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpKE5Swmf .nav-item:focus,
.cid-uFpKE5Swmf .nav-link:focus {
  outline: none;
}
.cid-uFpKE5Swmf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpKE5Swmf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpKE5Swmf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpKE5Swmf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpKE5Swmf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpKE5Swmf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpKE5Swmf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpKE5Swmf .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpKE5Swmf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpKE5Swmf .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpKE5Swmf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpKE5Swmf .navbar.collapsed {
  justify-content: center;
}
.cid-uFpKE5Swmf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpKE5Swmf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpKE5Swmf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpKE5Swmf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpKE5Swmf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpKE5Swmf .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-uFpKE5Swmf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpKE5Swmf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpKE5Swmf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpKE5Swmf .navbar {
    min-height: 72px;
  }
  .cid-uFpKE5Swmf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpKE5Swmf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpKE5Swmf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpKE5Swmf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpKE5Swmf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpKE5Swmf .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-uFpKE5Swmf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpKE5Swmf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpKE5Swmf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpKE5Swmf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpKE5Swmf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpKE5Swmf .dropdown-item.active,
.cid-uFpKE5Swmf .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpKE5Swmf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpKE5Swmf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpKE5Swmf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpKE5Swmf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpKE5Swmf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpKE5Swmf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpKE5Swmf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpKE5Swmf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpKE5Swmf .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpKE5Swmf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpKE5Swmf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpKE5Swmf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpKE5Swmf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpKE5Swmf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpKE5Swmf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpKE5Swmf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpKE5Swmf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpKE5Swmf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpKE5Swmf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpKE5Swmf .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpKE5Swmf .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpKE5Swmf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpKE5Swmf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpKE5Swmf .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpKE5Swmf .navbar {
    height: 70px;
  }
  .cid-uFpKE5Swmf .navbar.opened {
    height: auto;
  }
  .cid-uFpKE5Swmf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpKE5Swmf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpKE5Swmf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpKE5Swmf .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpKE5Swmf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpKE5Swmf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpKE5Swmf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpKE5Swmf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpKE5Swmf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpKE5Swmf .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpKE5Swmf .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpKE5Swmf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpKE6vI8H {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFpKE6vI8H .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpKE6vI8H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpKE6vI8H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpKE6vI8H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpKE6vI8H .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpKE6vI8H {
    align-items: center;
  }
  .cid-uFpKE6vI8H .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpKE6vI8H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE6vI8H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpKE6vI8H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpKE6vI8H .content-wrap {
    width: 100%;
  }
}
.cid-uFpKE6vI8H .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpKE6vI8H .mbr-text,
.cid-uFpKE6vI8H .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpKE6vI8H .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpKE6W2kM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpKE6W2kM .row {
  align-items: center;
}
.cid-uFpKE6W2kM .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpKE6W2kM .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE6W2kM .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpKE6W2kM .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpKE6W2kM .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpKE6W2kM .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpKE6W2kM .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE6W2kM .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpKE6W2kM .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpKE6W2kM .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpKE6W2kM .label-text {
    text-align: center !important;
  }
}
.cid-uFpKE6W2kM .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpKE6W2kM .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpKE6W2kM .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpKE6W2kM .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE6W2kM .lists-container {
    justify-content: center;
  }
}
.cid-uFpKE6W2kM .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpKE6W2kM .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE6W2kM .list {
    align-items: center;
  }
}
.cid-uFpKE6W2kM .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpKE6W2kM .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpKE6W2kM .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpKE6W2kM .list-item-text {
  flex-grow: 1;
}
.cid-uFpKE6W2kM .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpKE6W2kM .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpKE6W2kM .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpKE6W2kM .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpKE6W2kM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpKE6W2kM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpKE6W2kM .mbr-section-title,
.cid-uFpKE6W2kM .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpKE7AzfK {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpKE7AzfK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpKE7AzfK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpKE7AzfK {
    align-items: center;
  }
  .cid-uFpKE7AzfK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpKE7AzfK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE7AzfK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpKE7AzfK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpKE7AzfK .content-wrap {
    width: 100%;
  }
}
.cid-uFpKE7AzfK .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpKE7AzfK .mbr-text,
.cid-uFpKE7AzfK .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpKE7AzfK .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpLTodp7U {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpLTodp7U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpLTodp7U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpLTodp7U .container {
    padding: 0 20px;
  }
}
.cid-uFpLTodp7U .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpLTodp7U .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpLTodp7U .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpLTodp7U .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpLTodp7U .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpLTodp7U .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpLTodp7U .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpLTodp7U .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpLTodp7U .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpLTodp7U .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpLTodp7U .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpLTodp7U .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpLTodp7U .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpLTodp7U .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpLTodp7U .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpLTodp7U .panel-title-edit {
  color: #272a5c;
}
.cid-uFpLTodp7U .panel-text {
  color: #464444;
}
.cid-uGyRkDLBXM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRkDLBXM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRkDLBXM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRkDLBXM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRkDLBXM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRkDLBXM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRkDLBXM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRkDLBXM .container {
    padding: 0 12px;
  }
}
.cid-uGyRkDLBXM .row {
  justify-content: center;
}
.cid-uGyRkDLBXM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRkDLBXM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRkDLBXM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRkDLBXM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRkDLBXM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRkDLBXM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRkDLBXM .mbr-section-title,
.cid-uGyRkDLBXM .mbr-section-btn,
.cid-uGyRkDLBXM .title-wrapper {
  text-align: center;
}
.cid-uFpKE96s9F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpKE96s9F .row {
  align-items: center;
}
.cid-uFpKE96s9F .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpKE96s9F .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE96s9F .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpKE96s9F .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpKE96s9F .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpKE96s9F .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpKE96s9F .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE96s9F .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpKE96s9F .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpKE96s9F .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpKE96s9F .label-text {
    text-align: center !important;
  }
}
.cid-uFpKE96s9F .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpKE96s9F .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpKE96s9F .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpKE96s9F .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE96s9F .lists-container {
    justify-content: center;
  }
}
.cid-uFpKE96s9F .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpKE96s9F .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpKE96s9F .list {
    align-items: center;
  }
}
.cid-uFpKE96s9F .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpKE96s9F .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpKE96s9F .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpKE96s9F .list-item-text {
  flex-grow: 1;
}
.cid-uFpKE96s9F .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpKE96s9F .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpKE96s9F .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpKE96s9F .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpKE96s9F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpKE96s9F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpKE96s9F .mbr-section-title,
.cid-uFpKE96s9F .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpKE9RFSA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpKE9RFSA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpKE9RFSA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpKE9RFSA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpKE9RFSA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpKE9RFSA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpKE9RFSA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpKE9RFSA .container {
    padding: 0 12px;
  }
}
.cid-uFpKE9RFSA .row {
  justify-content: center;
}
.cid-uFpKE9RFSA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpKE9RFSA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpKE9RFSA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpKE9RFSA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpKE9RFSA .mbr-section-title {
  color: #ffffff;
}
.cid-uFpKE9RFSA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpKE9RFSA .mbr-section-title,
.cid-uFpKE9RFSA .mbr-section-btn,
.cid-uFpKE9RFSA .title-wrapper {
  text-align: center;
}
.cid-uJaYJ1NSJ1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYJ1NSJ1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYJ1NSJ1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYJ1NSJ1 .container {
    padding: 0 22px;
  }
}
.cid-uJaYJ1NSJ1 .row {
  justify-content: space-between;
}
.cid-uJaYJ1NSJ1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYJ1NSJ1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYJ1NSJ1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYJ1NSJ1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYJ1NSJ1 .mbr-text {
  color: #464444;
}
.cid-uJaYJ1NSJ1 label {
  color: #000000;
}
.cid-uJaYJ1NSJ1 LABEL {
  color: #767676;
}
.cid-uFpKEbajcP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpKEbajcP .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpKEbajcP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpKEbajcP .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpKEbajcP .row {
    text-align: center;
  }
  .cid-uFpKEbajcP .row > div {
    margin: auto;
  }
  .cid-uFpKEbajcP .social-row {
    justify-content: center;
  }
}
.cid-uFpKEbajcP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpKEbajcP .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpKEbajcP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpKEbajcP .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpKEbajcP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpKEbajcP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpKEbajcP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpKEbajcP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpKEbajcP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpKEbQ2F3 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpKEbQ2F3 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpKEbQ2F3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpKEbQ2F3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpKEbQ2F3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpKEbQ2F3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpKEbQ2F3 {
    align-items: center;
  }
  .cid-uFpKEbQ2F3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpKEbQ2F3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpKEbQ2F3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpKEbQ2F3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpKEbQ2F3 .content-wrap {
    width: 100%;
  }
}
.cid-uFpKEbQ2F3 .mbr-section-title {
  text-align: center;
}
.cid-uFpKEbQ2F3 .mbr-text,
.cid-uFpKEbQ2F3 .mbr-section-btn {
  text-align: center;
}
.cid-uFpNkndxL5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpNkndxL5 .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;
}
@media (max-width: 767px) {
  .cid-uFpNkndxL5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpNkndxL5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpNkndxL5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpNkndxL5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpNkndxL5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpNkndxL5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpNkndxL5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpNkndxL5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpNkndxL5 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpNkndxL5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpNkndxL5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpNkndxL5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpNkndxL5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpNkndxL5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpNkndxL5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpNkndxL5 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpNkndxL5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpNkndxL5 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpNkndxL5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpNkndxL5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpNkndxL5 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpNkndxL5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkndxL5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpNkndxL5 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpNkndxL5 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpNkndxL5 .nav-item:focus,
.cid-uFpNkndxL5 .nav-link:focus {
  outline: none;
}
.cid-uFpNkndxL5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpNkndxL5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpNkndxL5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpNkndxL5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpNkndxL5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpNkndxL5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpNkndxL5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpNkndxL5 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpNkndxL5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpNkndxL5 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpNkndxL5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpNkndxL5 .navbar.collapsed {
  justify-content: center;
}
.cid-uFpNkndxL5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpNkndxL5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpNkndxL5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpNkndxL5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpNkndxL5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpNkndxL5 .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-uFpNkndxL5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpNkndxL5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpNkndxL5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpNkndxL5 .navbar {
    min-height: 72px;
  }
  .cid-uFpNkndxL5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpNkndxL5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpNkndxL5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpNkndxL5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpNkndxL5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpNkndxL5 .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-uFpNkndxL5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpNkndxL5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpNkndxL5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpNkndxL5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpNkndxL5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpNkndxL5 .dropdown-item.active,
.cid-uFpNkndxL5 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpNkndxL5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpNkndxL5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpNkndxL5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpNkndxL5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpNkndxL5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpNkndxL5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpNkndxL5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpNkndxL5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpNkndxL5 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpNkndxL5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpNkndxL5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpNkndxL5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpNkndxL5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpNkndxL5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpNkndxL5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpNkndxL5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpNkndxL5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpNkndxL5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpNkndxL5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpNkndxL5 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpNkndxL5 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpNkndxL5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpNkndxL5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpNkndxL5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpNkndxL5 .navbar {
    height: 70px;
  }
  .cid-uFpNkndxL5 .navbar.opened {
    height: auto;
  }
  .cid-uFpNkndxL5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpNkndxL5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpNkndxL5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpNkndxL5 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpNkndxL5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpNkndxL5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpNkndxL5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpNkndxL5 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpNkndxL5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpNkndxL5 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpNkndxL5 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpNkndxL5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpNkog9JY {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFpNkog9JY .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpNkog9JY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNkog9JY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpNkog9JY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpNkog9JY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpNkog9JY {
    align-items: center;
  }
  .cid-uFpNkog9JY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpNkog9JY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkog9JY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpNkog9JY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpNkog9JY .content-wrap {
    width: 100%;
  }
}
.cid-uFpNkog9JY .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpNkog9JY .mbr-text,
.cid-uFpNkog9JY .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpNkog9JY .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpNkpcBAm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpNkpcBAm .row {
  align-items: center;
}
.cid-uFpNkpcBAm .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpNkpcBAm .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkpcBAm .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpNkpcBAm .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpNkpcBAm .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpNkpcBAm .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpNkpcBAm .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkpcBAm .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpNkpcBAm .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpNkpcBAm .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpNkpcBAm .label-text {
    text-align: center !important;
  }
}
.cid-uFpNkpcBAm .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpNkpcBAm .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpNkpcBAm .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpNkpcBAm .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkpcBAm .lists-container {
    justify-content: center;
  }
}
.cid-uFpNkpcBAm .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpNkpcBAm .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkpcBAm .list {
    align-items: center;
  }
}
.cid-uFpNkpcBAm .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpNkpcBAm .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpNkpcBAm .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpNkpcBAm .list-item-text {
  flex-grow: 1;
}
.cid-uFpNkpcBAm .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpNkpcBAm .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpNkpcBAm .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpNkpcBAm .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpNkpcBAm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNkpcBAm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpNkpcBAm .mbr-section-title,
.cid-uFpNkpcBAm .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpNkqeGpp {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpNkqeGpp .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpNkqeGpp .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpNkqeGpp {
    align-items: center;
  }
  .cid-uFpNkqeGpp .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpNkqeGpp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkqeGpp {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpNkqeGpp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpNkqeGpp .content-wrap {
    width: 100%;
  }
}
.cid-uFpNkqeGpp .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpNkqeGpp .mbr-text,
.cid-uFpNkqeGpp .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpNkqeGpp .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpNkqSLAs {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpNkqSLAs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNkqSLAs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpNkqSLAs .container {
    padding: 0 20px;
  }
}
.cid-uFpNkqSLAs .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpNkqSLAs .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpNkqSLAs .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpNkqSLAs .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpNkqSLAs .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpNkqSLAs .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpNkqSLAs .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpNkqSLAs .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpNkqSLAs .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpNkqSLAs .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpNkqSLAs .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpNkqSLAs .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpNkqSLAs .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpNkqSLAs .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpNkqSLAs .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpNkqSLAs .panel-title-edit {
  color: #272a5c;
}
.cid-uFpNkqSLAs .panel-text {
  color: #464444;
}
.cid-uGyRoiDUNU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRoiDUNU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRoiDUNU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRoiDUNU .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRoiDUNU .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRoiDUNU .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRoiDUNU .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRoiDUNU .container {
    padding: 0 12px;
  }
}
.cid-uGyRoiDUNU .row {
  justify-content: center;
}
.cid-uGyRoiDUNU .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRoiDUNU .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRoiDUNU .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRoiDUNU .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRoiDUNU .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRoiDUNU .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRoiDUNU .mbr-section-title,
.cid-uGyRoiDUNU .mbr-section-btn,
.cid-uGyRoiDUNU .title-wrapper {
  text-align: center;
}
.cid-uFpNkshAMB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpNkshAMB .row {
  align-items: center;
}
.cid-uFpNkshAMB .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpNkshAMB .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkshAMB .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpNkshAMB .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpNkshAMB .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpNkshAMB .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpNkshAMB .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkshAMB .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpNkshAMB .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpNkshAMB .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpNkshAMB .label-text {
    text-align: center !important;
  }
}
.cid-uFpNkshAMB .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpNkshAMB .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpNkshAMB .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpNkshAMB .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkshAMB .lists-container {
    justify-content: center;
  }
}
.cid-uFpNkshAMB .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpNkshAMB .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkshAMB .list {
    align-items: center;
  }
}
.cid-uFpNkshAMB .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpNkshAMB .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpNkshAMB .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpNkshAMB .list-item-text {
  flex-grow: 1;
}
.cid-uFpNkshAMB .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpNkshAMB .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpNkshAMB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpNkshAMB .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpNkshAMB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNkshAMB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpNkshAMB .mbr-section-title,
.cid-uFpNkshAMB .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpNktoDNx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpNktoDNx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNktoDNx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpNktoDNx .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpNktoDNx .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpNktoDNx .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpNktoDNx .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpNktoDNx .container {
    padding: 0 12px;
  }
}
.cid-uFpNktoDNx .row {
  justify-content: center;
}
.cid-uFpNktoDNx .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpNktoDNx .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpNktoDNx .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpNktoDNx .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpNktoDNx .mbr-section-title {
  color: #ffffff;
}
.cid-uFpNktoDNx .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpNktoDNx .mbr-section-title,
.cid-uFpNktoDNx .mbr-section-btn,
.cid-uFpNktoDNx .title-wrapper {
  text-align: center;
}
.cid-uJaYNAT3H1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYNAT3H1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYNAT3H1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYNAT3H1 .container {
    padding: 0 22px;
  }
}
.cid-uJaYNAT3H1 .row {
  justify-content: space-between;
}
.cid-uJaYNAT3H1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYNAT3H1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYNAT3H1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYNAT3H1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYNAT3H1 .mbr-text {
  color: #464444;
}
.cid-uJaYNAT3H1 label {
  color: #000000;
}
.cid-uJaYNAT3H1 LABEL {
  color: #767676;
}
.cid-uFpNkv6rsn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpNkv6rsn .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpNkv6rsn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpNkv6rsn .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkv6rsn .row {
    text-align: center;
  }
  .cid-uFpNkv6rsn .row > div {
    margin: auto;
  }
  .cid-uFpNkv6rsn .social-row {
    justify-content: center;
  }
}
.cid-uFpNkv6rsn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpNkv6rsn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpNkv6rsn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpNkv6rsn .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpNkv6rsn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpNkv6rsn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpNkv6rsn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpNkv6rsn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNkv6rsn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpNkw2Dj8 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpNkw2Dj8 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpNkw2Dj8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpNkw2Dj8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpNkw2Dj8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpNkw2Dj8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpNkw2Dj8 {
    align-items: center;
  }
  .cid-uFpNkw2Dj8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpNkw2Dj8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpNkw2Dj8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpNkw2Dj8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpNkw2Dj8 .content-wrap {
    width: 100%;
  }
}
.cid-uFpNkw2Dj8 .mbr-section-title {
  text-align: center;
}
.cid-uFpNkw2Dj8 .mbr-text,
.cid-uFpNkw2Dj8 .mbr-section-btn {
  text-align: center;
}
.cid-uFpP0P1fuK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpP0P1fuK .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;
}
@media (max-width: 767px) {
  .cid-uFpP0P1fuK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpP0P1fuK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpP0P1fuK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpP0P1fuK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpP0P1fuK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpP0P1fuK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpP0P1fuK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpP0P1fuK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpP0P1fuK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpP0P1fuK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpP0P1fuK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpP0P1fuK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpP0P1fuK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpP0P1fuK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpP0P1fuK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpP0P1fuK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpP0P1fuK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpP0P1fuK .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpP0P1fuK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpP0P1fuK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpP0P1fuK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpP0P1fuK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0P1fuK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpP0P1fuK .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpP0P1fuK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpP0P1fuK .nav-item:focus,
.cid-uFpP0P1fuK .nav-link:focus {
  outline: none;
}
.cid-uFpP0P1fuK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpP0P1fuK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpP0P1fuK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpP0P1fuK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpP0P1fuK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpP0P1fuK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpP0P1fuK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpP0P1fuK .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpP0P1fuK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpP0P1fuK .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpP0P1fuK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpP0P1fuK .navbar.collapsed {
  justify-content: center;
}
.cid-uFpP0P1fuK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpP0P1fuK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpP0P1fuK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpP0P1fuK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpP0P1fuK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpP0P1fuK .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-uFpP0P1fuK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpP0P1fuK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpP0P1fuK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpP0P1fuK .navbar {
    min-height: 72px;
  }
  .cid-uFpP0P1fuK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpP0P1fuK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpP0P1fuK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpP0P1fuK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpP0P1fuK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpP0P1fuK .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-uFpP0P1fuK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpP0P1fuK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpP0P1fuK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpP0P1fuK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpP0P1fuK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpP0P1fuK .dropdown-item.active,
.cid-uFpP0P1fuK .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpP0P1fuK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpP0P1fuK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpP0P1fuK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpP0P1fuK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpP0P1fuK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpP0P1fuK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpP0P1fuK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpP0P1fuK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpP0P1fuK .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpP0P1fuK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpP0P1fuK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpP0P1fuK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpP0P1fuK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpP0P1fuK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpP0P1fuK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpP0P1fuK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpP0P1fuK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpP0P1fuK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpP0P1fuK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpP0P1fuK .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpP0P1fuK .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpP0P1fuK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpP0P1fuK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpP0P1fuK .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpP0P1fuK .navbar {
    height: 70px;
  }
  .cid-uFpP0P1fuK .navbar.opened {
    height: auto;
  }
  .cid-uFpP0P1fuK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpP0P1fuK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpP0P1fuK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpP0P1fuK .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpP0P1fuK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpP0P1fuK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpP0P1fuK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpP0P1fuK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpP0P1fuK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpP0P1fuK .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpP0P1fuK .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpP0P1fuK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpP0PE1H1 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFpP0PE1H1 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpP0PE1H1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0PE1H1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpP0PE1H1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpP0PE1H1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpP0PE1H1 {
    align-items: center;
  }
  .cid-uFpP0PE1H1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpP0PE1H1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0PE1H1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpP0PE1H1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpP0PE1H1 .content-wrap {
    width: 100%;
  }
}
.cid-uFpP0PE1H1 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpP0PE1H1 .mbr-text,
.cid-uFpP0PE1H1 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpP0PE1H1 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpP0Q72QQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpP0Q72QQ .row {
  align-items: center;
}
.cid-uFpP0Q72QQ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpP0Q72QQ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0Q72QQ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpP0Q72QQ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpP0Q72QQ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpP0Q72QQ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpP0Q72QQ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0Q72QQ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpP0Q72QQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpP0Q72QQ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpP0Q72QQ .label-text {
    text-align: center !important;
  }
}
.cid-uFpP0Q72QQ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpP0Q72QQ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpP0Q72QQ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpP0Q72QQ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0Q72QQ .lists-container {
    justify-content: center;
  }
}
.cid-uFpP0Q72QQ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpP0Q72QQ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0Q72QQ .list {
    align-items: center;
  }
}
.cid-uFpP0Q72QQ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpP0Q72QQ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpP0Q72QQ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpP0Q72QQ .list-item-text {
  flex-grow: 1;
}
.cid-uFpP0Q72QQ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpP0Q72QQ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpP0Q72QQ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpP0Q72QQ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpP0Q72QQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0Q72QQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpP0Q72QQ .mbr-section-title,
.cid-uFpP0Q72QQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpP0QRmES {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpP0QRmES .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpP0QRmES .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpP0QRmES {
    align-items: center;
  }
  .cid-uFpP0QRmES .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpP0QRmES .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0QRmES {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpP0QRmES .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpP0QRmES .content-wrap {
    width: 100%;
  }
}
.cid-uFpP0QRmES .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpP0QRmES .mbr-text,
.cid-uFpP0QRmES .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpP0QRmES .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpP0RlcTp {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpP0RlcTp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0RlcTp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpP0RlcTp .container {
    padding: 0 20px;
  }
}
.cid-uFpP0RlcTp .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpP0RlcTp .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpP0RlcTp .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpP0RlcTp .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpP0RlcTp .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpP0RlcTp .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpP0RlcTp .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpP0RlcTp .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpP0RlcTp .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpP0RlcTp .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpP0RlcTp .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpP0RlcTp .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpP0RlcTp .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpP0RlcTp .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpP0RlcTp .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpP0RlcTp .panel-title-edit {
  color: #272a5c;
}
.cid-uFpP0RlcTp .panel-text {
  color: #464444;
}
.cid-uGyRrNiu55 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRrNiu55 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRrNiu55 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRrNiu55 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRrNiu55 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRrNiu55 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRrNiu55 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRrNiu55 .container {
    padding: 0 12px;
  }
}
.cid-uGyRrNiu55 .row {
  justify-content: center;
}
.cid-uGyRrNiu55 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRrNiu55 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRrNiu55 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRrNiu55 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRrNiu55 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRrNiu55 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRrNiu55 .mbr-section-title,
.cid-uGyRrNiu55 .mbr-section-btn,
.cid-uGyRrNiu55 .title-wrapper {
  text-align: center;
}
.cid-uFpP0SwQX6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpP0SwQX6 .row {
  align-items: center;
}
.cid-uFpP0SwQX6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpP0SwQX6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0SwQX6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpP0SwQX6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpP0SwQX6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpP0SwQX6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpP0SwQX6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0SwQX6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpP0SwQX6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpP0SwQX6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpP0SwQX6 .label-text {
    text-align: center !important;
  }
}
.cid-uFpP0SwQX6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpP0SwQX6 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpP0SwQX6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpP0SwQX6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0SwQX6 .lists-container {
    justify-content: center;
  }
}
.cid-uFpP0SwQX6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpP0SwQX6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0SwQX6 .list {
    align-items: center;
  }
}
.cid-uFpP0SwQX6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpP0SwQX6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpP0SwQX6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpP0SwQX6 .list-item-text {
  flex-grow: 1;
}
.cid-uFpP0SwQX6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpP0SwQX6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpP0SwQX6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpP0SwQX6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpP0SwQX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0SwQX6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpP0SwQX6 .mbr-section-title,
.cid-uFpP0SwQX6 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpP0TjfxO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpP0TjfxO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0TjfxO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpP0TjfxO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpP0TjfxO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpP0TjfxO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpP0TjfxO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpP0TjfxO .container {
    padding: 0 12px;
  }
}
.cid-uFpP0TjfxO .row {
  justify-content: center;
}
.cid-uFpP0TjfxO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpP0TjfxO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpP0TjfxO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpP0TjfxO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpP0TjfxO .mbr-section-title {
  color: #ffffff;
}
.cid-uFpP0TjfxO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpP0TjfxO .mbr-section-title,
.cid-uFpP0TjfxO .mbr-section-btn,
.cid-uFpP0TjfxO .title-wrapper {
  text-align: center;
}
.cid-uJaYR42sZm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYR42sZm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYR42sZm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYR42sZm .container {
    padding: 0 22px;
  }
}
.cid-uJaYR42sZm .row {
  justify-content: space-between;
}
.cid-uJaYR42sZm .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYR42sZm .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYR42sZm .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYR42sZm .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYR42sZm .mbr-text {
  color: #464444;
}
.cid-uJaYR42sZm label {
  color: #000000;
}
.cid-uJaYR42sZm LABEL {
  color: #767676;
}
.cid-uFpP0UAniO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpP0UAniO .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpP0UAniO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpP0UAniO .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0UAniO .row {
    text-align: center;
  }
  .cid-uFpP0UAniO .row > div {
    margin: auto;
  }
  .cid-uFpP0UAniO .social-row {
    justify-content: center;
  }
}
.cid-uFpP0UAniO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpP0UAniO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpP0UAniO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpP0UAniO .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpP0UAniO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpP0UAniO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpP0UAniO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpP0UAniO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0UAniO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpP0ViGEs {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpP0ViGEs .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpP0ViGEs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpP0ViGEs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpP0ViGEs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpP0ViGEs .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpP0ViGEs {
    align-items: center;
  }
  .cid-uFpP0ViGEs .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpP0ViGEs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpP0ViGEs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpP0ViGEs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpP0ViGEs .content-wrap {
    width: 100%;
  }
}
.cid-uFpP0ViGEs .mbr-section-title {
  text-align: center;
}
.cid-uFpP0ViGEs .mbr-text,
.cid-uFpP0ViGEs .mbr-section-btn {
  text-align: center;
}
.cid-uFpQOV4yrz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFpQOV4yrz .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;
}
@media (max-width: 767px) {
  .cid-uFpQOV4yrz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFpQOV4yrz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFpQOV4yrz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFpQOV4yrz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFpQOV4yrz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFpQOV4yrz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFpQOV4yrz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFpQOV4yrz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFpQOV4yrz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFpQOV4yrz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFpQOV4yrz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFpQOV4yrz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFpQOV4yrz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFpQOV4yrz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFpQOV4yrz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFpQOV4yrz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFpQOV4yrz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFpQOV4yrz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpQOV4yrz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFpQOV4yrz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFpQOV4yrz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFpQOV4yrz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOV4yrz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFpQOV4yrz .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFpQOV4yrz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFpQOV4yrz .nav-item:focus,
.cid-uFpQOV4yrz .nav-link:focus {
  outline: none;
}
.cid-uFpQOV4yrz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFpQOV4yrz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFpQOV4yrz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFpQOV4yrz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFpQOV4yrz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFpQOV4yrz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFpQOV4yrz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFpQOV4yrz .navbar.opened {
  transition: all 0.25s;
}
.cid-uFpQOV4yrz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFpQOV4yrz .navbar .navbar-logo img {
  width: auto;
}
.cid-uFpQOV4yrz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFpQOV4yrz .navbar.collapsed {
  justify-content: center;
}
.cid-uFpQOV4yrz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFpQOV4yrz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFpQOV4yrz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFpQOV4yrz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFpQOV4yrz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFpQOV4yrz .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-uFpQOV4yrz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFpQOV4yrz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFpQOV4yrz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFpQOV4yrz .navbar {
    min-height: 72px;
  }
  .cid-uFpQOV4yrz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFpQOV4yrz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFpQOV4yrz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFpQOV4yrz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFpQOV4yrz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFpQOV4yrz .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-uFpQOV4yrz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFpQOV4yrz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFpQOV4yrz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFpQOV4yrz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFpQOV4yrz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFpQOV4yrz .dropdown-item.active,
.cid-uFpQOV4yrz .dropdown-item:active {
  background-color: transparent;
}
.cid-uFpQOV4yrz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFpQOV4yrz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFpQOV4yrz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFpQOV4yrz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFpQOV4yrz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFpQOV4yrz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFpQOV4yrz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFpQOV4yrz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFpQOV4yrz .navbar-buttons {
    text-align: left;
  }
}
.cid-uFpQOV4yrz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFpQOV4yrz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFpQOV4yrz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFpQOV4yrz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpQOV4yrz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFpQOV4yrz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFpQOV4yrz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpQOV4yrz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFpQOV4yrz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFpQOV4yrz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFpQOV4yrz .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFpQOV4yrz .opacityScroll {
  background: #ffffff !important;
}
.cid-uFpQOV4yrz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFpQOV4yrz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFpQOV4yrz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFpQOV4yrz .navbar {
    height: 70px;
  }
  .cid-uFpQOV4yrz .navbar.opened {
    height: auto;
  }
  .cid-uFpQOV4yrz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFpQOV4yrz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFpQOV4yrz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFpQOV4yrz .navbar-brand {
    margin-right: auto;
  }
  .cid-uFpQOV4yrz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFpQOV4yrz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFpQOV4yrz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFpQOV4yrz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFpQOV4yrz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFpQOV4yrz .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFpQOV4yrz .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFpQOV4yrz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFpQOW6Vpf {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFpQOW6Vpf .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFpQOW6Vpf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQOW6Vpf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpQOW6Vpf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpQOW6Vpf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpQOW6Vpf {
    align-items: center;
  }
  .cid-uFpQOW6Vpf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpQOW6Vpf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOW6Vpf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpQOW6Vpf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpQOW6Vpf .content-wrap {
    width: 100%;
  }
}
.cid-uFpQOW6Vpf .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFpQOW6Vpf .mbr-text,
.cid-uFpQOW6Vpf .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFpQOW6Vpf .mbr-section-title DIV {
  text-align: left;
}
.cid-uFpQOWCnI2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpQOWCnI2 .row {
  align-items: center;
}
.cid-uFpQOWCnI2 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpQOWCnI2 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOWCnI2 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpQOWCnI2 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpQOWCnI2 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpQOWCnI2 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpQOWCnI2 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOWCnI2 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpQOWCnI2 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpQOWCnI2 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpQOWCnI2 .label-text {
    text-align: center !important;
  }
}
.cid-uFpQOWCnI2 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpQOWCnI2 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpQOWCnI2 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpQOWCnI2 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOWCnI2 .lists-container {
    justify-content: center;
  }
}
.cid-uFpQOWCnI2 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpQOWCnI2 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOWCnI2 .list {
    align-items: center;
  }
}
.cid-uFpQOWCnI2 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpQOWCnI2 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpQOWCnI2 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpQOWCnI2 .list-item-text {
  flex-grow: 1;
}
.cid-uFpQOWCnI2 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpQOWCnI2 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpQOWCnI2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpQOWCnI2 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpQOWCnI2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQOWCnI2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpQOWCnI2 .mbr-section-title,
.cid-uFpQOWCnI2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFpQOXiLjl {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFpQOXiLjl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpQOXiLjl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpQOXiLjl {
    align-items: center;
  }
  .cid-uFpQOXiLjl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpQOXiLjl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOXiLjl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpQOXiLjl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpQOXiLjl .content-wrap {
    width: 100%;
  }
}
.cid-uFpQOXiLjl .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFpQOXiLjl .mbr-text,
.cid-uFpQOXiLjl .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFpQOXiLjl .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFpQOXLSvD {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFpQOXLSvD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQOXLSvD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFpQOXLSvD .container {
    padding: 0 20px;
  }
}
.cid-uFpQOXLSvD .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFpQOXLSvD .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFpQOXLSvD .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFpQOXLSvD .panel-group {
    padding: 0 20px;
  }
}
.cid-uFpQOXLSvD .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFpQOXLSvD .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFpQOXLSvD .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFpQOXLSvD .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFpQOXLSvD .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFpQOXLSvD .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFpQOXLSvD .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFpQOXLSvD .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFpQOXLSvD .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFpQOXLSvD .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFpQOXLSvD .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFpQOXLSvD .panel-title-edit {
  color: #272a5c;
}
.cid-uFpQOXLSvD .panel-text {
  color: #464444;
}
.cid-uGyRvpl4zL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRvpl4zL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRvpl4zL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRvpl4zL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRvpl4zL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRvpl4zL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRvpl4zL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRvpl4zL .container {
    padding: 0 12px;
  }
}
.cid-uGyRvpl4zL .row {
  justify-content: center;
}
.cid-uGyRvpl4zL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRvpl4zL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRvpl4zL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRvpl4zL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRvpl4zL .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRvpl4zL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRvpl4zL .mbr-section-title,
.cid-uGyRvpl4zL .mbr-section-btn,
.cid-uGyRvpl4zL .title-wrapper {
  text-align: center;
}
.cid-uFpQOYU74M {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFpQOYU74M .row {
  align-items: center;
}
.cid-uFpQOYU74M .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFpQOYU74M .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOYU74M .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFpQOYU74M .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFpQOYU74M .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFpQOYU74M .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFpQOYU74M .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOYU74M .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFpQOYU74M .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFpQOYU74M .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFpQOYU74M .label-text {
    text-align: center !important;
  }
}
.cid-uFpQOYU74M .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFpQOYU74M .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFpQOYU74M .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpQOYU74M .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOYU74M .lists-container {
    justify-content: center;
  }
}
.cid-uFpQOYU74M .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFpQOYU74M .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFpQOYU74M .list {
    align-items: center;
  }
}
.cid-uFpQOYU74M .list-item {
  display: flex;
  align-items: center;
}
.cid-uFpQOYU74M .icon-wrapper {
  margin-right: 5px;
}
.cid-uFpQOYU74M .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFpQOYU74M .list-item-text {
  flex-grow: 1;
}
.cid-uFpQOYU74M .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFpQOYU74M .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFpQOYU74M .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFpQOYU74M .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFpQOYU74M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQOYU74M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpQOYU74M .mbr-section-title,
.cid-uFpQOYU74M .mbr-section-btn {
  color: #272a5c;
}
.cid-uFpQOZEdTe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpQOZEdTe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQOZEdTe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpQOZEdTe .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFpQOZEdTe .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpQOZEdTe .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFpQOZEdTe .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFpQOZEdTe .container {
    padding: 0 12px;
  }
}
.cid-uFpQOZEdTe .row {
  justify-content: center;
}
.cid-uFpQOZEdTe .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFpQOZEdTe .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFpQOZEdTe .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFpQOZEdTe .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFpQOZEdTe .mbr-section-title {
  color: #ffffff;
}
.cid-uFpQOZEdTe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFpQOZEdTe .mbr-section-title,
.cid-uFpQOZEdTe .mbr-section-btn,
.cid-uFpQOZEdTe .title-wrapper {
  text-align: center;
}
.cid-uJaYUElb8f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYUElb8f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYUElb8f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYUElb8f .container {
    padding: 0 22px;
  }
}
.cid-uJaYUElb8f .row {
  justify-content: space-between;
}
.cid-uJaYUElb8f .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYUElb8f .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYUElb8f .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYUElb8f .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYUElb8f .mbr-text {
  color: #464444;
}
.cid-uJaYUElb8f label {
  color: #000000;
}
.cid-uJaYUElb8f LABEL {
  color: #767676;
}
.cid-uFpQP0Tktc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFpQP0Tktc .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFpQP0Tktc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFpQP0Tktc .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFpQP0Tktc .row {
    text-align: center;
  }
  .cid-uFpQP0Tktc .row > div {
    margin: auto;
  }
  .cid-uFpQP0Tktc .social-row {
    justify-content: center;
  }
}
.cid-uFpQP0Tktc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFpQP0Tktc .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFpQP0Tktc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFpQP0Tktc .list {
    margin-bottom: 0rem;
  }
}
.cid-uFpQP0Tktc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFpQP0Tktc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFpQP0Tktc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFpQP0Tktc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQP0Tktc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpQP1CAhz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFpQP1CAhz .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFpQP1CAhz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFpQP1CAhz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFpQP1CAhz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFpQP1CAhz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFpQP1CAhz {
    align-items: center;
  }
  .cid-uFpQP1CAhz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFpQP1CAhz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFpQP1CAhz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFpQP1CAhz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFpQP1CAhz .content-wrap {
    width: 100%;
  }
}
.cid-uFpQP1CAhz .mbr-section-title {
  text-align: center;
}
.cid-uFpQP1CAhz .mbr-text,
.cid-uFpQP1CAhz .mbr-section-btn {
  text-align: center;
}
.cid-uFqWB2TKhN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFqWB2TKhN .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;
}
@media (max-width: 767px) {
  .cid-uFqWB2TKhN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFqWB2TKhN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFqWB2TKhN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFqWB2TKhN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFqWB2TKhN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFqWB2TKhN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFqWB2TKhN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFqWB2TKhN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFqWB2TKhN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFqWB2TKhN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFqWB2TKhN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFqWB2TKhN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFqWB2TKhN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFqWB2TKhN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFqWB2TKhN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFqWB2TKhN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFqWB2TKhN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFqWB2TKhN .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFqWB2TKhN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFqWB2TKhN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFqWB2TKhN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFqWB2TKhN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB2TKhN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFqWB2TKhN .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFqWB2TKhN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFqWB2TKhN .nav-item:focus,
.cid-uFqWB2TKhN .nav-link:focus {
  outline: none;
}
.cid-uFqWB2TKhN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFqWB2TKhN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFqWB2TKhN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFqWB2TKhN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFqWB2TKhN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFqWB2TKhN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFqWB2TKhN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFqWB2TKhN .navbar.opened {
  transition: all 0.25s;
}
.cid-uFqWB2TKhN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFqWB2TKhN .navbar .navbar-logo img {
  width: auto;
}
.cid-uFqWB2TKhN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFqWB2TKhN .navbar.collapsed {
  justify-content: center;
}
.cid-uFqWB2TKhN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFqWB2TKhN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFqWB2TKhN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFqWB2TKhN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFqWB2TKhN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFqWB2TKhN .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-uFqWB2TKhN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFqWB2TKhN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFqWB2TKhN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFqWB2TKhN .navbar {
    min-height: 72px;
  }
  .cid-uFqWB2TKhN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFqWB2TKhN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFqWB2TKhN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFqWB2TKhN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFqWB2TKhN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFqWB2TKhN .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-uFqWB2TKhN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFqWB2TKhN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFqWB2TKhN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFqWB2TKhN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFqWB2TKhN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFqWB2TKhN .dropdown-item.active,
.cid-uFqWB2TKhN .dropdown-item:active {
  background-color: transparent;
}
.cid-uFqWB2TKhN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFqWB2TKhN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFqWB2TKhN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFqWB2TKhN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFqWB2TKhN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFqWB2TKhN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFqWB2TKhN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFqWB2TKhN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFqWB2TKhN .navbar-buttons {
    text-align: left;
  }
}
.cid-uFqWB2TKhN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFqWB2TKhN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFqWB2TKhN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFqWB2TKhN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFqWB2TKhN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFqWB2TKhN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFqWB2TKhN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFqWB2TKhN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFqWB2TKhN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFqWB2TKhN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFqWB2TKhN .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFqWB2TKhN .opacityScroll {
  background: #ffffff !important;
}
.cid-uFqWB2TKhN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFqWB2TKhN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFqWB2TKhN .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFqWB2TKhN .navbar {
    height: 70px;
  }
  .cid-uFqWB2TKhN .navbar.opened {
    height: auto;
  }
  .cid-uFqWB2TKhN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFqWB2TKhN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFqWB2TKhN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFqWB2TKhN .navbar-brand {
    margin-right: auto;
  }
  .cid-uFqWB2TKhN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFqWB2TKhN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFqWB2TKhN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFqWB2TKhN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFqWB2TKhN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFqWB2TKhN .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFqWB2TKhN .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFqWB2TKhN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFqWB3xeBI {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFqWB3xeBI .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFqWB3xeBI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB3xeBI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqWB3xeBI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFqWB3xeBI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFqWB3xeBI {
    align-items: center;
  }
  .cid-uFqWB3xeBI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFqWB3xeBI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB3xeBI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFqWB3xeBI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFqWB3xeBI .content-wrap {
    width: 100%;
  }
}
.cid-uFqWB3xeBI .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFqWB3xeBI .mbr-text,
.cid-uFqWB3xeBI .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFqWB3xeBI .mbr-section-title DIV {
  text-align: left;
}
.cid-uFqWB40OOz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFqWB40OOz .row {
  align-items: center;
}
.cid-uFqWB40OOz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFqWB40OOz .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB40OOz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFqWB40OOz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFqWB40OOz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFqWB40OOz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFqWB40OOz .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB40OOz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFqWB40OOz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFqWB40OOz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFqWB40OOz .label-text {
    text-align: center !important;
  }
}
.cid-uFqWB40OOz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFqWB40OOz .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFqWB40OOz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqWB40OOz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB40OOz .lists-container {
    justify-content: center;
  }
}
.cid-uFqWB40OOz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFqWB40OOz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB40OOz .list {
    align-items: center;
  }
}
.cid-uFqWB40OOz .list-item {
  display: flex;
  align-items: center;
}
.cid-uFqWB40OOz .icon-wrapper {
  margin-right: 5px;
}
.cid-uFqWB40OOz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFqWB40OOz .list-item-text {
  flex-grow: 1;
}
.cid-uFqWB40OOz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqWB40OOz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFqWB40OOz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFqWB40OOz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFqWB40OOz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB40OOz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqWB40OOz .mbr-section-title,
.cid-uFqWB40OOz .mbr-section-btn {
  color: #ffffff;
}
.cid-uFqWB4FvGU {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFqWB4FvGU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFqWB4FvGU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFqWB4FvGU {
    align-items: center;
  }
  .cid-uFqWB4FvGU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFqWB4FvGU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB4FvGU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFqWB4FvGU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFqWB4FvGU .content-wrap {
    width: 100%;
  }
}
.cid-uFqWB4FvGU .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFqWB4FvGU .mbr-text,
.cid-uFqWB4FvGU .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFqWB4FvGU .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFqWB5cdvz {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFqWB5cdvz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB5cdvz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFqWB5cdvz .container {
    padding: 0 20px;
  }
}
.cid-uFqWB5cdvz .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFqWB5cdvz .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFqWB5cdvz .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFqWB5cdvz .panel-group {
    padding: 0 20px;
  }
}
.cid-uFqWB5cdvz .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFqWB5cdvz .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFqWB5cdvz .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFqWB5cdvz .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFqWB5cdvz .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFqWB5cdvz .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFqWB5cdvz .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFqWB5cdvz .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFqWB5cdvz .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFqWB5cdvz .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFqWB5cdvz .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFqWB5cdvz .panel-title-edit {
  color: #272a5c;
}
.cid-uFqWB5cdvz .panel-text {
  color: #464444;
}
.cid-uGyRz2tZNS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRz2tZNS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRz2tZNS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRz2tZNS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRz2tZNS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRz2tZNS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRz2tZNS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRz2tZNS .container {
    padding: 0 12px;
  }
}
.cid-uGyRz2tZNS .row {
  justify-content: center;
}
.cid-uGyRz2tZNS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRz2tZNS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRz2tZNS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRz2tZNS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRz2tZNS .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRz2tZNS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRz2tZNS .mbr-section-title,
.cid-uGyRz2tZNS .mbr-section-btn,
.cid-uGyRz2tZNS .title-wrapper {
  text-align: center;
}
.cid-uFqWB6kPEN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFqWB6kPEN .row {
  align-items: center;
}
.cid-uFqWB6kPEN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFqWB6kPEN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB6kPEN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFqWB6kPEN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFqWB6kPEN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFqWB6kPEN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFqWB6kPEN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB6kPEN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFqWB6kPEN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFqWB6kPEN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFqWB6kPEN .label-text {
    text-align: center !important;
  }
}
.cid-uFqWB6kPEN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFqWB6kPEN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFqWB6kPEN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqWB6kPEN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB6kPEN .lists-container {
    justify-content: center;
  }
}
.cid-uFqWB6kPEN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFqWB6kPEN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB6kPEN .list {
    align-items: center;
  }
}
.cid-uFqWB6kPEN .list-item {
  display: flex;
  align-items: center;
}
.cid-uFqWB6kPEN .icon-wrapper {
  margin-right: 5px;
}
.cid-uFqWB6kPEN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFqWB6kPEN .list-item-text {
  flex-grow: 1;
}
.cid-uFqWB6kPEN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqWB6kPEN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFqWB6kPEN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFqWB6kPEN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFqWB6kPEN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB6kPEN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqWB6kPEN .mbr-section-title,
.cid-uFqWB6kPEN .mbr-section-btn {
  color: #272a5c;
}
.cid-uFqWB73JQF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFqWB73JQF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB73JQF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqWB73JQF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFqWB73JQF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFqWB73JQF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFqWB73JQF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFqWB73JQF .container {
    padding: 0 12px;
  }
}
.cid-uFqWB73JQF .row {
  justify-content: center;
}
.cid-uFqWB73JQF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFqWB73JQF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFqWB73JQF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFqWB73JQF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFqWB73JQF .mbr-section-title {
  color: #ffffff;
}
.cid-uFqWB73JQF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFqWB73JQF .mbr-section-title,
.cid-uFqWB73JQF .mbr-section-btn,
.cid-uFqWB73JQF .title-wrapper {
  text-align: center;
}
.cid-uJaYY3OJkr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaYY3OJkr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaYY3OJkr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaYY3OJkr .container {
    padding: 0 22px;
  }
}
.cid-uJaYY3OJkr .row {
  justify-content: space-between;
}
.cid-uJaYY3OJkr .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaYY3OJkr .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaYY3OJkr .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaYY3OJkr .mbr-section-title {
  color: #7f2346;
}
.cid-uJaYY3OJkr .mbr-text {
  color: #464444;
}
.cid-uJaYY3OJkr label {
  color: #000000;
}
.cid-uJaYY3OJkr LABEL {
  color: #767676;
}
.cid-uFqWB8xE89 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFqWB8xE89 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFqWB8xE89 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFqWB8xE89 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB8xE89 .row {
    text-align: center;
  }
  .cid-uFqWB8xE89 .row > div {
    margin: auto;
  }
  .cid-uFqWB8xE89 .social-row {
    justify-content: center;
  }
}
.cid-uFqWB8xE89 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFqWB8xE89 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFqWB8xE89 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFqWB8xE89 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFqWB8xE89 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFqWB8xE89 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFqWB8xE89 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFqWB8xE89 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB8xE89 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqWB9iz0I {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFqWB9iz0I .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFqWB9iz0I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqWB9iz0I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqWB9iz0I .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFqWB9iz0I .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFqWB9iz0I {
    align-items: center;
  }
  .cid-uFqWB9iz0I .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFqWB9iz0I .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFqWB9iz0I {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFqWB9iz0I .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFqWB9iz0I .content-wrap {
    width: 100%;
  }
}
.cid-uFqWB9iz0I .mbr-section-title {
  text-align: center;
}
.cid-uFqWB9iz0I .mbr-text,
.cid-uFqWB9iz0I .mbr-section-btn {
  text-align: center;
}
.cid-uFqYSSwCzm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFqYSSwCzm .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;
}
@media (max-width: 767px) {
  .cid-uFqYSSwCzm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFqYSSwCzm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFqYSSwCzm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFqYSSwCzm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFqYSSwCzm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFqYSSwCzm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFqYSSwCzm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFqYSSwCzm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFqYSSwCzm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFqYSSwCzm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFqYSSwCzm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFqYSSwCzm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFqYSSwCzm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFqYSSwCzm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFqYSSwCzm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFqYSSwCzm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFqYSSwCzm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFqYSSwCzm .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFqYSSwCzm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFqYSSwCzm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFqYSSwCzm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFqYSSwCzm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSSwCzm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFqYSSwCzm .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFqYSSwCzm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFqYSSwCzm .nav-item:focus,
.cid-uFqYSSwCzm .nav-link:focus {
  outline: none;
}
.cid-uFqYSSwCzm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFqYSSwCzm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFqYSSwCzm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFqYSSwCzm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFqYSSwCzm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFqYSSwCzm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFqYSSwCzm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFqYSSwCzm .navbar.opened {
  transition: all 0.25s;
}
.cid-uFqYSSwCzm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFqYSSwCzm .navbar .navbar-logo img {
  width: auto;
}
.cid-uFqYSSwCzm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFqYSSwCzm .navbar.collapsed {
  justify-content: center;
}
.cid-uFqYSSwCzm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFqYSSwCzm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFqYSSwCzm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFqYSSwCzm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFqYSSwCzm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFqYSSwCzm .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-uFqYSSwCzm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFqYSSwCzm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFqYSSwCzm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFqYSSwCzm .navbar {
    min-height: 72px;
  }
  .cid-uFqYSSwCzm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFqYSSwCzm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFqYSSwCzm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFqYSSwCzm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFqYSSwCzm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFqYSSwCzm .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-uFqYSSwCzm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFqYSSwCzm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFqYSSwCzm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFqYSSwCzm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFqYSSwCzm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFqYSSwCzm .dropdown-item.active,
.cid-uFqYSSwCzm .dropdown-item:active {
  background-color: transparent;
}
.cid-uFqYSSwCzm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFqYSSwCzm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFqYSSwCzm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFqYSSwCzm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFqYSSwCzm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFqYSSwCzm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFqYSSwCzm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFqYSSwCzm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFqYSSwCzm .navbar-buttons {
    text-align: left;
  }
}
.cid-uFqYSSwCzm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFqYSSwCzm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFqYSSwCzm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFqYSSwCzm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFqYSSwCzm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFqYSSwCzm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFqYSSwCzm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFqYSSwCzm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFqYSSwCzm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFqYSSwCzm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFqYSSwCzm .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFqYSSwCzm .opacityScroll {
  background: #ffffff !important;
}
.cid-uFqYSSwCzm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFqYSSwCzm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFqYSSwCzm .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFqYSSwCzm .navbar {
    height: 70px;
  }
  .cid-uFqYSSwCzm .navbar.opened {
    height: auto;
  }
  .cid-uFqYSSwCzm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFqYSSwCzm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFqYSSwCzm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFqYSSwCzm .navbar-brand {
    margin-right: auto;
  }
  .cid-uFqYSSwCzm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFqYSSwCzm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFqYSSwCzm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFqYSSwCzm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFqYSSwCzm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFqYSSwCzm .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFqYSSwCzm .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFqYSSwCzm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFqYSTdsoS {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFqYSTdsoS .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFqYSTdsoS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSTdsoS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqYSTdsoS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFqYSTdsoS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFqYSTdsoS {
    align-items: center;
  }
  .cid-uFqYSTdsoS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFqYSTdsoS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSTdsoS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFqYSTdsoS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFqYSTdsoS .content-wrap {
    width: 100%;
  }
}
.cid-uFqYSTdsoS .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFqYSTdsoS .mbr-text,
.cid-uFqYSTdsoS .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFqYSTdsoS .mbr-section-title DIV {
  text-align: left;
}
.cid-uFqYSTMZoe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFqYSTMZoe .row {
  align-items: center;
}
.cid-uFqYSTMZoe .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFqYSTMZoe .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSTMZoe .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFqYSTMZoe .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFqYSTMZoe .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFqYSTMZoe .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFqYSTMZoe .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSTMZoe .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFqYSTMZoe .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFqYSTMZoe .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFqYSTMZoe .label-text {
    text-align: center !important;
  }
}
.cid-uFqYSTMZoe .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFqYSTMZoe .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFqYSTMZoe .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqYSTMZoe .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSTMZoe .lists-container {
    justify-content: center;
  }
}
.cid-uFqYSTMZoe .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFqYSTMZoe .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSTMZoe .list {
    align-items: center;
  }
}
.cid-uFqYSTMZoe .list-item {
  display: flex;
  align-items: center;
}
.cid-uFqYSTMZoe .icon-wrapper {
  margin-right: 5px;
}
.cid-uFqYSTMZoe .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFqYSTMZoe .list-item-text {
  flex-grow: 1;
}
.cid-uFqYSTMZoe .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqYSTMZoe .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFqYSTMZoe .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFqYSTMZoe .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFqYSTMZoe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSTMZoe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqYSTMZoe .mbr-section-title,
.cid-uFqYSTMZoe .mbr-section-btn {
  color: #ffffff;
}
.cid-uFqYSUvCID {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFqYSUvCID .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFqYSUvCID .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFqYSUvCID {
    align-items: center;
  }
  .cid-uFqYSUvCID .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFqYSUvCID .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSUvCID {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFqYSUvCID .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFqYSUvCID .content-wrap {
    width: 100%;
  }
}
.cid-uFqYSUvCID .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFqYSUvCID .mbr-text,
.cid-uFqYSUvCID .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFqYSUvCID .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFqYSV5SXT {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFqYSV5SXT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSV5SXT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFqYSV5SXT .container {
    padding: 0 20px;
  }
}
.cid-uFqYSV5SXT .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFqYSV5SXT .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFqYSV5SXT .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFqYSV5SXT .panel-group {
    padding: 0 20px;
  }
}
.cid-uFqYSV5SXT .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFqYSV5SXT .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFqYSV5SXT .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFqYSV5SXT .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFqYSV5SXT .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFqYSV5SXT .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFqYSV5SXT .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFqYSV5SXT .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFqYSV5SXT .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFqYSV5SXT .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFqYSV5SXT .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFqYSV5SXT .panel-title-edit {
  color: #272a5c;
}
.cid-uFqYSV5SXT .panel-text {
  color: #464444;
}
.cid-uGyRD9wSaX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRD9wSaX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRD9wSaX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRD9wSaX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRD9wSaX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRD9wSaX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRD9wSaX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRD9wSaX .container {
    padding: 0 12px;
  }
}
.cid-uGyRD9wSaX .row {
  justify-content: center;
}
.cid-uGyRD9wSaX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRD9wSaX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRD9wSaX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRD9wSaX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRD9wSaX .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRD9wSaX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRD9wSaX .mbr-section-title,
.cid-uGyRD9wSaX .mbr-section-btn,
.cid-uGyRD9wSaX .title-wrapper {
  text-align: center;
}
.cid-uFqYSWfbTB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFqYSWfbTB .row {
  align-items: center;
}
.cid-uFqYSWfbTB .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFqYSWfbTB .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSWfbTB .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFqYSWfbTB .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFqYSWfbTB .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFqYSWfbTB .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFqYSWfbTB .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSWfbTB .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFqYSWfbTB .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFqYSWfbTB .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFqYSWfbTB .label-text {
    text-align: center !important;
  }
}
.cid-uFqYSWfbTB .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFqYSWfbTB .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFqYSWfbTB .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqYSWfbTB .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSWfbTB .lists-container {
    justify-content: center;
  }
}
.cid-uFqYSWfbTB .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFqYSWfbTB .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSWfbTB .list {
    align-items: center;
  }
}
.cid-uFqYSWfbTB .list-item {
  display: flex;
  align-items: center;
}
.cid-uFqYSWfbTB .icon-wrapper {
  margin-right: 5px;
}
.cid-uFqYSWfbTB .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFqYSWfbTB .list-item-text {
  flex-grow: 1;
}
.cid-uFqYSWfbTB .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFqYSWfbTB .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFqYSWfbTB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFqYSWfbTB .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFqYSWfbTB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSWfbTB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqYSWfbTB .mbr-section-title,
.cid-uFqYSWfbTB .mbr-section-btn {
  color: #272a5c;
}
.cid-uFqYSX2SuY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFqYSX2SuY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSX2SuY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqYSX2SuY .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFqYSX2SuY .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFqYSX2SuY .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFqYSX2SuY .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFqYSX2SuY .container {
    padding: 0 12px;
  }
}
.cid-uFqYSX2SuY .row {
  justify-content: center;
}
.cid-uFqYSX2SuY .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFqYSX2SuY .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFqYSX2SuY .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFqYSX2SuY .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFqYSX2SuY .mbr-section-title {
  color: #ffffff;
}
.cid-uFqYSX2SuY .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFqYSX2SuY .mbr-section-title,
.cid-uFqYSX2SuY .mbr-section-btn,
.cid-uFqYSX2SuY .title-wrapper {
  text-align: center;
}
.cid-uJaZ2oFd2g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZ2oFd2g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZ2oFd2g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZ2oFd2g .container {
    padding: 0 22px;
  }
}
.cid-uJaZ2oFd2g .row {
  justify-content: space-between;
}
.cid-uJaZ2oFd2g .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZ2oFd2g .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZ2oFd2g .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZ2oFd2g .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZ2oFd2g .mbr-text {
  color: #464444;
}
.cid-uJaZ2oFd2g label {
  color: #000000;
}
.cid-uJaZ2oFd2g LABEL {
  color: #767676;
}
.cid-uFqYSYrSyu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFqYSYrSyu .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFqYSYrSyu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFqYSYrSyu .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSYrSyu .row {
    text-align: center;
  }
  .cid-uFqYSYrSyu .row > div {
    margin: auto;
  }
  .cid-uFqYSYrSyu .social-row {
    justify-content: center;
  }
}
.cid-uFqYSYrSyu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFqYSYrSyu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFqYSYrSyu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFqYSYrSyu .list {
    margin-bottom: 0rem;
  }
}
.cid-uFqYSYrSyu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFqYSYrSyu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFqYSYrSyu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFqYSYrSyu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSYrSyu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqYSZaxzR {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFqYSZaxzR .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFqYSZaxzR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFqYSZaxzR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFqYSZaxzR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFqYSZaxzR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFqYSZaxzR {
    align-items: center;
  }
  .cid-uFqYSZaxzR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFqYSZaxzR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFqYSZaxzR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFqYSZaxzR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFqYSZaxzR .content-wrap {
    width: 100%;
  }
}
.cid-uFqYSZaxzR .mbr-section-title {
  text-align: center;
}
.cid-uFqYSZaxzR .mbr-text,
.cid-uFqYSZaxzR .mbr-section-btn {
  text-align: center;
}
.cid-uFr0dgQCXX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFr0dgQCXX .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;
}
@media (max-width: 767px) {
  .cid-uFr0dgQCXX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFr0dgQCXX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFr0dgQCXX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFr0dgQCXX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFr0dgQCXX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFr0dgQCXX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFr0dgQCXX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFr0dgQCXX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFr0dgQCXX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFr0dgQCXX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFr0dgQCXX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFr0dgQCXX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFr0dgQCXX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFr0dgQCXX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFr0dgQCXX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFr0dgQCXX .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFr0dgQCXX .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFr0dgQCXX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr0dgQCXX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFr0dgQCXX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFr0dgQCXX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFr0dgQCXX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dgQCXX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFr0dgQCXX .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFr0dgQCXX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFr0dgQCXX .nav-item:focus,
.cid-uFr0dgQCXX .nav-link:focus {
  outline: none;
}
.cid-uFr0dgQCXX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFr0dgQCXX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFr0dgQCXX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFr0dgQCXX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFr0dgQCXX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFr0dgQCXX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFr0dgQCXX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFr0dgQCXX .navbar.opened {
  transition: all 0.25s;
}
.cid-uFr0dgQCXX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFr0dgQCXX .navbar .navbar-logo img {
  width: auto;
}
.cid-uFr0dgQCXX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFr0dgQCXX .navbar.collapsed {
  justify-content: center;
}
.cid-uFr0dgQCXX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFr0dgQCXX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFr0dgQCXX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFr0dgQCXX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFr0dgQCXX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFr0dgQCXX .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-uFr0dgQCXX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFr0dgQCXX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFr0dgQCXX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr0dgQCXX .navbar {
    min-height: 72px;
  }
  .cid-uFr0dgQCXX .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFr0dgQCXX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFr0dgQCXX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFr0dgQCXX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFr0dgQCXX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFr0dgQCXX .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-uFr0dgQCXX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFr0dgQCXX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFr0dgQCXX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFr0dgQCXX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFr0dgQCXX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFr0dgQCXX .dropdown-item.active,
.cid-uFr0dgQCXX .dropdown-item:active {
  background-color: transparent;
}
.cid-uFr0dgQCXX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFr0dgQCXX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFr0dgQCXX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFr0dgQCXX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFr0dgQCXX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFr0dgQCXX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFr0dgQCXX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFr0dgQCXX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFr0dgQCXX .navbar-buttons {
    text-align: left;
  }
}
.cid-uFr0dgQCXX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFr0dgQCXX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFr0dgQCXX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFr0dgQCXX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr0dgQCXX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr0dgQCXX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFr0dgQCXX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr0dgQCXX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFr0dgQCXX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFr0dgQCXX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr0dgQCXX .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFr0dgQCXX .opacityScroll {
  background: #ffffff !important;
}
.cid-uFr0dgQCXX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFr0dgQCXX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFr0dgQCXX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFr0dgQCXX .navbar {
    height: 70px;
  }
  .cid-uFr0dgQCXX .navbar.opened {
    height: auto;
  }
  .cid-uFr0dgQCXX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFr0dgQCXX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFr0dgQCXX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFr0dgQCXX .navbar-brand {
    margin-right: auto;
  }
  .cid-uFr0dgQCXX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFr0dgQCXX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFr0dgQCXX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFr0dgQCXX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr0dgQCXX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFr0dgQCXX .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFr0dgQCXX .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFr0dgQCXX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFr0dhLKVW {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFr0dhLKVW .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFr0dhLKVW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0dhLKVW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr0dhLKVW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr0dhLKVW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr0dhLKVW {
    align-items: center;
  }
  .cid-uFr0dhLKVW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr0dhLKVW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dhLKVW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr0dhLKVW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr0dhLKVW .content-wrap {
    width: 100%;
  }
}
.cid-uFr0dhLKVW .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFr0dhLKVW .mbr-text,
.cid-uFr0dhLKVW .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFr0dhLKVW .mbr-section-title DIV {
  text-align: left;
}
.cid-uFr0diB8xT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr0diB8xT .row {
  align-items: center;
}
.cid-uFr0diB8xT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr0diB8xT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr0diB8xT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr0diB8xT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr0diB8xT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr0diB8xT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr0diB8xT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr0diB8xT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr0diB8xT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr0diB8xT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr0diB8xT .label-text {
    text-align: center !important;
  }
}
.cid-uFr0diB8xT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr0diB8xT .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr0diB8xT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr0diB8xT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr0diB8xT .lists-container {
    justify-content: center;
  }
}
.cid-uFr0diB8xT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr0diB8xT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr0diB8xT .list {
    align-items: center;
  }
}
.cid-uFr0diB8xT .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr0diB8xT .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr0diB8xT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr0diB8xT .list-item-text {
  flex-grow: 1;
}
.cid-uFr0diB8xT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr0diB8xT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr0diB8xT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr0diB8xT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr0diB8xT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0diB8xT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr0diB8xT .mbr-section-title,
.cid-uFr0diB8xT .mbr-section-btn {
  color: #ffffff;
}
.cid-uFr0djFn0a {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFr0djFn0a .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr0djFn0a .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr0djFn0a {
    align-items: center;
  }
  .cid-uFr0djFn0a .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr0djFn0a .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr0djFn0a {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr0djFn0a .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr0djFn0a .content-wrap {
    width: 100%;
  }
}
.cid-uFr0djFn0a .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFr0djFn0a .mbr-text,
.cid-uFr0djFn0a .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFr0djFn0a .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFr0dl6ope {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFr0dl6ope .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0dl6ope .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFr0dl6ope .container {
    padding: 0 20px;
  }
}
.cid-uFr0dl6ope .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFr0dl6ope .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFr0dl6ope .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFr0dl6ope .panel-group {
    padding: 0 20px;
  }
}
.cid-uFr0dl6ope .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFr0dl6ope .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFr0dl6ope .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFr0dl6ope .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFr0dl6ope .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFr0dl6ope .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFr0dl6ope .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFr0dl6ope .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFr0dl6ope .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFr0dl6ope .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFr0dl6ope .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFr0dl6ope .panel-title-edit {
  color: #272a5c;
}
.cid-uFr0dl6ope .panel-text {
  color: #464444;
}
.cid-uGyRHo5VRZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRHo5VRZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRHo5VRZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRHo5VRZ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRHo5VRZ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRHo5VRZ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRHo5VRZ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRHo5VRZ .container {
    padding: 0 12px;
  }
}
.cid-uGyRHo5VRZ .row {
  justify-content: center;
}
.cid-uGyRHo5VRZ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRHo5VRZ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRHo5VRZ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRHo5VRZ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRHo5VRZ .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRHo5VRZ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRHo5VRZ .mbr-section-title,
.cid-uGyRHo5VRZ .mbr-section-btn,
.cid-uGyRHo5VRZ .title-wrapper {
  text-align: center;
}
.cid-uFr0dmxkML {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFr0dmxkML .row {
  align-items: center;
}
.cid-uFr0dmxkML .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr0dmxkML .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dmxkML .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr0dmxkML .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr0dmxkML .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr0dmxkML .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr0dmxkML .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dmxkML .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr0dmxkML .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr0dmxkML .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr0dmxkML .label-text {
    text-align: center !important;
  }
}
.cid-uFr0dmxkML .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr0dmxkML .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr0dmxkML .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr0dmxkML .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dmxkML .lists-container {
    justify-content: center;
  }
}
.cid-uFr0dmxkML .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr0dmxkML .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dmxkML .list {
    align-items: center;
  }
}
.cid-uFr0dmxkML .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr0dmxkML .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr0dmxkML .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr0dmxkML .list-item-text {
  flex-grow: 1;
}
.cid-uFr0dmxkML .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr0dmxkML .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr0dmxkML .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr0dmxkML .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr0dmxkML .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0dmxkML .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr0dmxkML .mbr-section-title,
.cid-uFr0dmxkML .mbr-section-btn {
  color: #272a5c;
}
.cid-uFr0dnje9M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr0dnje9M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0dnje9M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr0dnje9M .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFr0dnje9M .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr0dnje9M .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFr0dnje9M .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr0dnje9M .container {
    padding: 0 12px;
  }
}
.cid-uFr0dnje9M .row {
  justify-content: center;
}
.cid-uFr0dnje9M .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFr0dnje9M .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFr0dnje9M .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFr0dnje9M .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFr0dnje9M .mbr-section-title {
  color: #ffffff;
}
.cid-uFr0dnje9M .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFr0dnje9M .mbr-section-title,
.cid-uFr0dnje9M .mbr-section-btn,
.cid-uFr0dnje9M .title-wrapper {
  text-align: center;
}
.cid-uJaZ602a7j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZ602a7j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZ602a7j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZ602a7j .container {
    padding: 0 22px;
  }
}
.cid-uJaZ602a7j .row {
  justify-content: space-between;
}
.cid-uJaZ602a7j .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZ602a7j .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZ602a7j .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZ602a7j .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZ602a7j .mbr-text {
  color: #464444;
}
.cid-uJaZ602a7j label {
  color: #000000;
}
.cid-uJaZ602a7j LABEL {
  color: #767676;
}
.cid-uFr0doOt8p {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr0doOt8p .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFr0doOt8p .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFr0doOt8p .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFr0doOt8p .row {
    text-align: center;
  }
  .cid-uFr0doOt8p .row > div {
    margin: auto;
  }
  .cid-uFr0doOt8p .social-row {
    justify-content: center;
  }
}
.cid-uFr0doOt8p .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFr0doOt8p .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFr0doOt8p .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFr0doOt8p .list {
    margin-bottom: 0rem;
  }
}
.cid-uFr0doOt8p .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFr0doOt8p .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFr0doOt8p div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFr0doOt8p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0doOt8p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr0dpyPFk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFr0dpyPFk .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFr0dpyPFk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr0dpyPFk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr0dpyPFk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr0dpyPFk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr0dpyPFk {
    align-items: center;
  }
  .cid-uFr0dpyPFk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr0dpyPFk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr0dpyPFk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr0dpyPFk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr0dpyPFk .content-wrap {
    width: 100%;
  }
}
.cid-uFr0dpyPFk .mbr-section-title {
  text-align: center;
}
.cid-uFr0dpyPFk .mbr-text,
.cid-uFr0dpyPFk .mbr-section-btn {
  text-align: center;
}
.cid-uFr1m6LMex {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFr1m6LMex .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;
}
@media (max-width: 767px) {
  .cid-uFr1m6LMex .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFr1m6LMex .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFr1m6LMex .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFr1m6LMex .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFr1m6LMex .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFr1m6LMex .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFr1m6LMex .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFr1m6LMex .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFr1m6LMex .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFr1m6LMex .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFr1m6LMex .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFr1m6LMex .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFr1m6LMex .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFr1m6LMex .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFr1m6LMex .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFr1m6LMex .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFr1m6LMex .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFr1m6LMex .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr1m6LMex .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFr1m6LMex .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFr1m6LMex .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFr1m6LMex .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m6LMex .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFr1m6LMex .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFr1m6LMex .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFr1m6LMex .nav-item:focus,
.cid-uFr1m6LMex .nav-link:focus {
  outline: none;
}
.cid-uFr1m6LMex .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFr1m6LMex .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFr1m6LMex .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFr1m6LMex .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFr1m6LMex .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFr1m6LMex .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFr1m6LMex .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFr1m6LMex .navbar.opened {
  transition: all 0.25s;
}
.cid-uFr1m6LMex .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFr1m6LMex .navbar .navbar-logo img {
  width: auto;
}
.cid-uFr1m6LMex .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFr1m6LMex .navbar.collapsed {
  justify-content: center;
}
.cid-uFr1m6LMex .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFr1m6LMex .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFr1m6LMex .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFr1m6LMex .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFr1m6LMex .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFr1m6LMex .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-uFr1m6LMex .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFr1m6LMex .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFr1m6LMex .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr1m6LMex .navbar {
    min-height: 72px;
  }
  .cid-uFr1m6LMex .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFr1m6LMex .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFr1m6LMex .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFr1m6LMex .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFr1m6LMex .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFr1m6LMex .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-uFr1m6LMex .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFr1m6LMex .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFr1m6LMex .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFr1m6LMex .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFr1m6LMex .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFr1m6LMex .dropdown-item.active,
.cid-uFr1m6LMex .dropdown-item:active {
  background-color: transparent;
}
.cid-uFr1m6LMex .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFr1m6LMex .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFr1m6LMex .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFr1m6LMex .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFr1m6LMex .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFr1m6LMex .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFr1m6LMex ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFr1m6LMex .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFr1m6LMex .navbar-buttons {
    text-align: left;
  }
}
.cid-uFr1m6LMex button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFr1m6LMex button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFr1m6LMex button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFr1m6LMex button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr1m6LMex button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr1m6LMex button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFr1m6LMex nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr1m6LMex nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFr1m6LMex nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFr1m6LMex nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr1m6LMex .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFr1m6LMex .opacityScroll {
  background: #ffffff !important;
}
.cid-uFr1m6LMex a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFr1m6LMex .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFr1m6LMex .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFr1m6LMex .navbar {
    height: 70px;
  }
  .cid-uFr1m6LMex .navbar.opened {
    height: auto;
  }
  .cid-uFr1m6LMex .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFr1m6LMex .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFr1m6LMex .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFr1m6LMex .navbar-brand {
    margin-right: auto;
  }
  .cid-uFr1m6LMex .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFr1m6LMex .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFr1m6LMex .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFr1m6LMex .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr1m6LMex .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFr1m6LMex .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFr1m6LMex .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFr1m6LMex .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFr1m7rUrv {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFr1m7rUrv .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFr1m7rUrv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1m7rUrv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr1m7rUrv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr1m7rUrv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr1m7rUrv {
    align-items: center;
  }
  .cid-uFr1m7rUrv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr1m7rUrv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m7rUrv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr1m7rUrv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr1m7rUrv .content-wrap {
    width: 100%;
  }
}
.cid-uFr1m7rUrv .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFr1m7rUrv .mbr-text,
.cid-uFr1m7rUrv .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFr1m7rUrv .mbr-section-title DIV {
  text-align: left;
}
.cid-uFr1m7XC9e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr1m7XC9e .row {
  align-items: center;
}
.cid-uFr1m7XC9e .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr1m7XC9e .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m7XC9e .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr1m7XC9e .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr1m7XC9e .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr1m7XC9e .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr1m7XC9e .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m7XC9e .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr1m7XC9e .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr1m7XC9e .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr1m7XC9e .label-text {
    text-align: center !important;
  }
}
.cid-uFr1m7XC9e .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr1m7XC9e .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr1m7XC9e .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr1m7XC9e .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m7XC9e .lists-container {
    justify-content: center;
  }
}
.cid-uFr1m7XC9e .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr1m7XC9e .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m7XC9e .list {
    align-items: center;
  }
}
.cid-uFr1m7XC9e .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr1m7XC9e .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr1m7XC9e .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr1m7XC9e .list-item-text {
  flex-grow: 1;
}
.cid-uFr1m7XC9e .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr1m7XC9e .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr1m7XC9e .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr1m7XC9e .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr1m7XC9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1m7XC9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr1m7XC9e .mbr-section-title,
.cid-uFr1m7XC9e .mbr-section-btn {
  color: #ffffff;
}
.cid-uFr1m8FPzD {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFr1m8FPzD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr1m8FPzD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr1m8FPzD {
    align-items: center;
  }
  .cid-uFr1m8FPzD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr1m8FPzD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr1m8FPzD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr1m8FPzD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr1m8FPzD .content-wrap {
    width: 100%;
  }
}
.cid-uFr1m8FPzD .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFr1m8FPzD .mbr-text,
.cid-uFr1m8FPzD .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFr1m8FPzD .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFr1m9abKY {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFr1m9abKY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1m9abKY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFr1m9abKY .container {
    padding: 0 20px;
  }
}
.cid-uFr1m9abKY .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFr1m9abKY .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFr1m9abKY .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFr1m9abKY .panel-group {
    padding: 0 20px;
  }
}
.cid-uFr1m9abKY .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFr1m9abKY .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFr1m9abKY .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFr1m9abKY .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFr1m9abKY .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFr1m9abKY .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFr1m9abKY .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFr1m9abKY .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFr1m9abKY .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFr1m9abKY .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFr1m9abKY .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFr1m9abKY .panel-title-edit {
  color: #272a5c;
}
.cid-uFr1m9abKY .panel-text {
  color: #464444;
}
.cid-uGyRLqyR12 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRLqyR12 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRLqyR12 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRLqyR12 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRLqyR12 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRLqyR12 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRLqyR12 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRLqyR12 .container {
    padding: 0 12px;
  }
}
.cid-uGyRLqyR12 .row {
  justify-content: center;
}
.cid-uGyRLqyR12 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRLqyR12 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRLqyR12 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRLqyR12 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRLqyR12 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRLqyR12 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRLqyR12 .mbr-section-title,
.cid-uGyRLqyR12 .mbr-section-btn,
.cid-uGyRLqyR12 .title-wrapper {
  text-align: center;
}
.cid-uFr1maorur {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFr1maorur .row {
  align-items: center;
}
.cid-uFr1maorur .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr1maorur .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr1maorur .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr1maorur .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr1maorur .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr1maorur .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr1maorur .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr1maorur .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr1maorur .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr1maorur .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr1maorur .label-text {
    text-align: center !important;
  }
}
.cid-uFr1maorur .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr1maorur .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr1maorur .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr1maorur .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr1maorur .lists-container {
    justify-content: center;
  }
}
.cid-uFr1maorur .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr1maorur .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr1maorur .list {
    align-items: center;
  }
}
.cid-uFr1maorur .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr1maorur .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr1maorur .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr1maorur .list-item-text {
  flex-grow: 1;
}
.cid-uFr1maorur .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr1maorur .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr1maorur .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr1maorur .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr1maorur .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1maorur .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr1maorur .mbr-section-title,
.cid-uFr1maorur .mbr-section-btn {
  color: #272a5c;
}
.cid-uFr1mbbfFz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr1mbbfFz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1mbbfFz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr1mbbfFz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFr1mbbfFz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr1mbbfFz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFr1mbbfFz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr1mbbfFz .container {
    padding: 0 12px;
  }
}
.cid-uFr1mbbfFz .row {
  justify-content: center;
}
.cid-uFr1mbbfFz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFr1mbbfFz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFr1mbbfFz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFr1mbbfFz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFr1mbbfFz .mbr-section-title {
  color: #ffffff;
}
.cid-uFr1mbbfFz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFr1mbbfFz .mbr-section-title,
.cid-uFr1mbbfFz .mbr-section-btn,
.cid-uFr1mbbfFz .title-wrapper {
  text-align: center;
}
.cid-uJaZ9xZ6FP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZ9xZ6FP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZ9xZ6FP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZ9xZ6FP .container {
    padding: 0 22px;
  }
}
.cid-uJaZ9xZ6FP .row {
  justify-content: space-between;
}
.cid-uJaZ9xZ6FP .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZ9xZ6FP .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZ9xZ6FP .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZ9xZ6FP .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZ9xZ6FP .mbr-text {
  color: #464444;
}
.cid-uJaZ9xZ6FP label {
  color: #000000;
}
.cid-uJaZ9xZ6FP LABEL {
  color: #767676;
}
.cid-uFr1mczC2j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr1mczC2j .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFr1mczC2j .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFr1mczC2j .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFr1mczC2j .row {
    text-align: center;
  }
  .cid-uFr1mczC2j .row > div {
    margin: auto;
  }
  .cid-uFr1mczC2j .social-row {
    justify-content: center;
  }
}
.cid-uFr1mczC2j .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFr1mczC2j .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFr1mczC2j .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFr1mczC2j .list {
    margin-bottom: 0rem;
  }
}
.cid-uFr1mczC2j .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFr1mczC2j .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFr1mczC2j div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFr1mczC2j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1mczC2j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr1mdiC6U {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFr1mdiC6U .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFr1mdiC6U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr1mdiC6U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr1mdiC6U .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr1mdiC6U .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr1mdiC6U {
    align-items: center;
  }
  .cid-uFr1mdiC6U .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr1mdiC6U .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr1mdiC6U {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr1mdiC6U .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr1mdiC6U .content-wrap {
    width: 100%;
  }
}
.cid-uFr1mdiC6U .mbr-section-title {
  text-align: center;
}
.cid-uFr1mdiC6U .mbr-text,
.cid-uFr1mdiC6U .mbr-section-btn {
  text-align: center;
}
.cid-uFr2XYfOl3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFr2XYfOl3 .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;
}
@media (max-width: 767px) {
  .cid-uFr2XYfOl3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFr2XYfOl3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFr2XYfOl3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFr2XYfOl3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFr2XYfOl3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFr2XYfOl3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFr2XYfOl3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFr2XYfOl3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFr2XYfOl3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFr2XYfOl3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFr2XYfOl3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFr2XYfOl3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFr2XYfOl3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFr2XYfOl3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFr2XYfOl3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFr2XYfOl3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFr2XYfOl3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFr2XYfOl3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr2XYfOl3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFr2XYfOl3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFr2XYfOl3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFr2XYfOl3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XYfOl3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFr2XYfOl3 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFr2XYfOl3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFr2XYfOl3 .nav-item:focus,
.cid-uFr2XYfOl3 .nav-link:focus {
  outline: none;
}
.cid-uFr2XYfOl3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFr2XYfOl3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFr2XYfOl3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFr2XYfOl3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFr2XYfOl3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFr2XYfOl3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFr2XYfOl3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFr2XYfOl3 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFr2XYfOl3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFr2XYfOl3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFr2XYfOl3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFr2XYfOl3 .navbar.collapsed {
  justify-content: center;
}
.cid-uFr2XYfOl3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFr2XYfOl3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFr2XYfOl3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFr2XYfOl3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFr2XYfOl3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFr2XYfOl3 .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-uFr2XYfOl3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFr2XYfOl3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFr2XYfOl3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr2XYfOl3 .navbar {
    min-height: 72px;
  }
  .cid-uFr2XYfOl3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFr2XYfOl3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFr2XYfOl3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFr2XYfOl3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFr2XYfOl3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFr2XYfOl3 .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-uFr2XYfOl3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFr2XYfOl3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFr2XYfOl3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFr2XYfOl3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFr2XYfOl3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFr2XYfOl3 .dropdown-item.active,
.cid-uFr2XYfOl3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFr2XYfOl3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFr2XYfOl3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFr2XYfOl3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFr2XYfOl3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFr2XYfOl3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFr2XYfOl3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFr2XYfOl3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFr2XYfOl3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFr2XYfOl3 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFr2XYfOl3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFr2XYfOl3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFr2XYfOl3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFr2XYfOl3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr2XYfOl3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr2XYfOl3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFr2XYfOl3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr2XYfOl3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFr2XYfOl3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFr2XYfOl3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr2XYfOl3 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFr2XYfOl3 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFr2XYfOl3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFr2XYfOl3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFr2XYfOl3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFr2XYfOl3 .navbar {
    height: 70px;
  }
  .cid-uFr2XYfOl3 .navbar.opened {
    height: auto;
  }
  .cid-uFr2XYfOl3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFr2XYfOl3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFr2XYfOl3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFr2XYfOl3 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFr2XYfOl3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFr2XYfOl3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFr2XYfOl3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFr2XYfOl3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr2XYfOl3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFr2XYfOl3 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFr2XYfOl3 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFr2XYfOl3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFr2XYPxLB {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFr2XYPxLB .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFr2XYPxLB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2XYPxLB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr2XYPxLB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr2XYPxLB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr2XYPxLB {
    align-items: center;
  }
  .cid-uFr2XYPxLB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr2XYPxLB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XYPxLB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr2XYPxLB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr2XYPxLB .content-wrap {
    width: 100%;
  }
}
.cid-uFr2XYPxLB .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFr2XYPxLB .mbr-text,
.cid-uFr2XYPxLB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFr2XYPxLB .mbr-section-title DIV {
  text-align: left;
}
.cid-uFr2XZiiWc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr2XZiiWc .row {
  align-items: center;
}
.cid-uFr2XZiiWc .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr2XZiiWc .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XZiiWc .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr2XZiiWc .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr2XZiiWc .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr2XZiiWc .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr2XZiiWc .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XZiiWc .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr2XZiiWc .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr2XZiiWc .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr2XZiiWc .label-text {
    text-align: center !important;
  }
}
.cid-uFr2XZiiWc .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr2XZiiWc .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr2XZiiWc .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr2XZiiWc .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XZiiWc .lists-container {
    justify-content: center;
  }
}
.cid-uFr2XZiiWc .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr2XZiiWc .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XZiiWc .list {
    align-items: center;
  }
}
.cid-uFr2XZiiWc .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr2XZiiWc .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr2XZiiWc .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr2XZiiWc .list-item-text {
  flex-grow: 1;
}
.cid-uFr2XZiiWc .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr2XZiiWc .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr2XZiiWc .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr2XZiiWc .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr2XZiiWc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2XZiiWc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr2XZiiWc .mbr-section-title,
.cid-uFr2XZiiWc .mbr-section-btn {
  color: #ffffff;
}
.cid-uFr2XZW2Xf {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFr2XZW2Xf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr2XZW2Xf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr2XZW2Xf {
    align-items: center;
  }
  .cid-uFr2XZW2Xf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr2XZW2Xf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr2XZW2Xf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr2XZW2Xf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr2XZW2Xf .content-wrap {
    width: 100%;
  }
}
.cid-uFr2XZW2Xf .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFr2XZW2Xf .mbr-text,
.cid-uFr2XZW2Xf .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFr2XZW2Xf .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFr2Y0n8m2 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFr2Y0n8m2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2Y0n8m2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFr2Y0n8m2 .container {
    padding: 0 20px;
  }
}
.cid-uFr2Y0n8m2 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFr2Y0n8m2 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFr2Y0n8m2 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFr2Y0n8m2 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFr2Y0n8m2 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFr2Y0n8m2 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFr2Y0n8m2 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFr2Y0n8m2 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFr2Y0n8m2 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFr2Y0n8m2 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFr2Y0n8m2 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFr2Y0n8m2 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFr2Y0n8m2 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFr2Y0n8m2 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFr2Y0n8m2 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFr2Y0n8m2 .panel-title-edit {
  color: #272a5c;
}
.cid-uFr2Y0n8m2 .panel-text {
  color: #464444;
}
.cid-uGyRODhO0h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRODhO0h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRODhO0h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRODhO0h .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRODhO0h .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRODhO0h .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRODhO0h .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRODhO0h .container {
    padding: 0 12px;
  }
}
.cid-uGyRODhO0h .row {
  justify-content: center;
}
.cid-uGyRODhO0h .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRODhO0h .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRODhO0h .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRODhO0h .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRODhO0h .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRODhO0h .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRODhO0h .mbr-section-title,
.cid-uGyRODhO0h .mbr-section-btn,
.cid-uGyRODhO0h .title-wrapper {
  text-align: center;
}
.cid-uFr2Y1pezb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFr2Y1pezb .row {
  align-items: center;
}
.cid-uFr2Y1pezb .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr2Y1pezb .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr2Y1pezb .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr2Y1pezb .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr2Y1pezb .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr2Y1pezb .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr2Y1pezb .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr2Y1pezb .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr2Y1pezb .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr2Y1pezb .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr2Y1pezb .label-text {
    text-align: center !important;
  }
}
.cid-uFr2Y1pezb .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr2Y1pezb .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr2Y1pezb .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr2Y1pezb .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr2Y1pezb .lists-container {
    justify-content: center;
  }
}
.cid-uFr2Y1pezb .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr2Y1pezb .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr2Y1pezb .list {
    align-items: center;
  }
}
.cid-uFr2Y1pezb .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr2Y1pezb .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr2Y1pezb .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr2Y1pezb .list-item-text {
  flex-grow: 1;
}
.cid-uFr2Y1pezb .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr2Y1pezb .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr2Y1pezb .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr2Y1pezb .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr2Y1pezb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2Y1pezb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr2Y1pezb .mbr-section-title,
.cid-uFr2Y1pezb .mbr-section-btn {
  color: #272a5c;
}
.cid-uFr2Y24Vwk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr2Y24Vwk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2Y24Vwk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr2Y24Vwk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFr2Y24Vwk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr2Y24Vwk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFr2Y24Vwk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr2Y24Vwk .container {
    padding: 0 12px;
  }
}
.cid-uFr2Y24Vwk .row {
  justify-content: center;
}
.cid-uFr2Y24Vwk .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFr2Y24Vwk .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFr2Y24Vwk .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFr2Y24Vwk .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFr2Y24Vwk .mbr-section-title {
  color: #ffffff;
}
.cid-uFr2Y24Vwk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFr2Y24Vwk .mbr-section-title,
.cid-uFr2Y24Vwk .mbr-section-btn,
.cid-uFr2Y24Vwk .title-wrapper {
  text-align: center;
}
.cid-uJaZcNfDod {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZcNfDod .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZcNfDod .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZcNfDod .container {
    padding: 0 22px;
  }
}
.cid-uJaZcNfDod .row {
  justify-content: space-between;
}
.cid-uJaZcNfDod .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZcNfDod .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZcNfDod .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZcNfDod .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZcNfDod .mbr-text {
  color: #464444;
}
.cid-uJaZcNfDod label {
  color: #000000;
}
.cid-uJaZcNfDod LABEL {
  color: #767676;
}
.cid-uFr2Y3gJR8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr2Y3gJR8 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFr2Y3gJR8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFr2Y3gJR8 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFr2Y3gJR8 .row {
    text-align: center;
  }
  .cid-uFr2Y3gJR8 .row > div {
    margin: auto;
  }
  .cid-uFr2Y3gJR8 .social-row {
    justify-content: center;
  }
}
.cid-uFr2Y3gJR8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFr2Y3gJR8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFr2Y3gJR8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFr2Y3gJR8 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFr2Y3gJR8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFr2Y3gJR8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFr2Y3gJR8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFr2Y3gJR8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2Y3gJR8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr2Y3UXf7 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFr2Y3UXf7 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFr2Y3UXf7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr2Y3UXf7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr2Y3UXf7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr2Y3UXf7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr2Y3UXf7 {
    align-items: center;
  }
  .cid-uFr2Y3UXf7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr2Y3UXf7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr2Y3UXf7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr2Y3UXf7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr2Y3UXf7 .content-wrap {
    width: 100%;
  }
}
.cid-uFr2Y3UXf7 .mbr-section-title {
  text-align: center;
}
.cid-uFr2Y3UXf7 .mbr-text,
.cid-uFr2Y3UXf7 .mbr-section-btn {
  text-align: center;
}
.cid-uFr4f1mODd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFr4f1mODd .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;
}
@media (max-width: 767px) {
  .cid-uFr4f1mODd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFr4f1mODd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFr4f1mODd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFr4f1mODd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFr4f1mODd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFr4f1mODd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFr4f1mODd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFr4f1mODd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFr4f1mODd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFr4f1mODd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFr4f1mODd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFr4f1mODd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFr4f1mODd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFr4f1mODd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFr4f1mODd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFr4f1mODd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFr4f1mODd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFr4f1mODd .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr4f1mODd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFr4f1mODd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFr4f1mODd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFr4f1mODd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f1mODd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFr4f1mODd .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFr4f1mODd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFr4f1mODd .nav-item:focus,
.cid-uFr4f1mODd .nav-link:focus {
  outline: none;
}
.cid-uFr4f1mODd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFr4f1mODd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFr4f1mODd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFr4f1mODd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFr4f1mODd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFr4f1mODd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFr4f1mODd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFr4f1mODd .navbar.opened {
  transition: all 0.25s;
}
.cid-uFr4f1mODd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFr4f1mODd .navbar .navbar-logo img {
  width: auto;
}
.cid-uFr4f1mODd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFr4f1mODd .navbar.collapsed {
  justify-content: center;
}
.cid-uFr4f1mODd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFr4f1mODd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFr4f1mODd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFr4f1mODd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFr4f1mODd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFr4f1mODd .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-uFr4f1mODd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFr4f1mODd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFr4f1mODd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr4f1mODd .navbar {
    min-height: 72px;
  }
  .cid-uFr4f1mODd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFr4f1mODd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFr4f1mODd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFr4f1mODd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFr4f1mODd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFr4f1mODd .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-uFr4f1mODd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFr4f1mODd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFr4f1mODd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFr4f1mODd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFr4f1mODd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFr4f1mODd .dropdown-item.active,
.cid-uFr4f1mODd .dropdown-item:active {
  background-color: transparent;
}
.cid-uFr4f1mODd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFr4f1mODd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFr4f1mODd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFr4f1mODd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFr4f1mODd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFr4f1mODd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFr4f1mODd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFr4f1mODd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFr4f1mODd .navbar-buttons {
    text-align: left;
  }
}
.cid-uFr4f1mODd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFr4f1mODd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFr4f1mODd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFr4f1mODd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr4f1mODd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr4f1mODd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFr4f1mODd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr4f1mODd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFr4f1mODd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFr4f1mODd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr4f1mODd .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFr4f1mODd .opacityScroll {
  background: #ffffff !important;
}
.cid-uFr4f1mODd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFr4f1mODd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFr4f1mODd .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFr4f1mODd .navbar {
    height: 70px;
  }
  .cid-uFr4f1mODd .navbar.opened {
    height: auto;
  }
  .cid-uFr4f1mODd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFr4f1mODd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFr4f1mODd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFr4f1mODd .navbar-brand {
    margin-right: auto;
  }
  .cid-uFr4f1mODd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFr4f1mODd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFr4f1mODd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFr4f1mODd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr4f1mODd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFr4f1mODd .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFr4f1mODd .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFr4f1mODd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFr4f1WUG6 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFr4f1WUG6 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFr4f1WUG6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f1WUG6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr4f1WUG6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr4f1WUG6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr4f1WUG6 {
    align-items: center;
  }
  .cid-uFr4f1WUG6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr4f1WUG6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f1WUG6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr4f1WUG6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr4f1WUG6 .content-wrap {
    width: 100%;
  }
}
.cid-uFr4f1WUG6 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFr4f1WUG6 .mbr-text,
.cid-uFr4f1WUG6 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFr4f1WUG6 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFr4f2pzpr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr4f2pzpr .row {
  align-items: center;
}
.cid-uFr4f2pzpr .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr4f2pzpr .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f2pzpr .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr4f2pzpr .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr4f2pzpr .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr4f2pzpr .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr4f2pzpr .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f2pzpr .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr4f2pzpr .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr4f2pzpr .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr4f2pzpr .label-text {
    text-align: center !important;
  }
}
.cid-uFr4f2pzpr .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr4f2pzpr .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr4f2pzpr .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr4f2pzpr .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f2pzpr .lists-container {
    justify-content: center;
  }
}
.cid-uFr4f2pzpr .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr4f2pzpr .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f2pzpr .list {
    align-items: center;
  }
}
.cid-uFr4f2pzpr .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr4f2pzpr .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr4f2pzpr .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr4f2pzpr .list-item-text {
  flex-grow: 1;
}
.cid-uFr4f2pzpr .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr4f2pzpr .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr4f2pzpr .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr4f2pzpr .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr4f2pzpr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f2pzpr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr4f2pzpr .mbr-section-title,
.cid-uFr4f2pzpr .mbr-section-btn {
  color: #ffffff;
}
.cid-uFr4f32vQc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFr4f32vQc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr4f32vQc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr4f32vQc {
    align-items: center;
  }
  .cid-uFr4f32vQc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr4f32vQc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f32vQc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr4f32vQc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr4f32vQc .content-wrap {
    width: 100%;
  }
}
.cid-uFr4f32vQc .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFr4f32vQc .mbr-text,
.cid-uFr4f32vQc .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFr4f32vQc .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFr4f3vw48 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFr4f3vw48 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f3vw48 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFr4f3vw48 .container {
    padding: 0 20px;
  }
}
.cid-uFr4f3vw48 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFr4f3vw48 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFr4f3vw48 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFr4f3vw48 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFr4f3vw48 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFr4f3vw48 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFr4f3vw48 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFr4f3vw48 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFr4f3vw48 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFr4f3vw48 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFr4f3vw48 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFr4f3vw48 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFr4f3vw48 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFr4f3vw48 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFr4f3vw48 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFr4f3vw48 .panel-title-edit {
  color: #272a5c;
}
.cid-uFr4f3vw48 .panel-text {
  color: #464444;
}
.cid-uGyRSbWNu9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRSbWNu9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRSbWNu9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRSbWNu9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRSbWNu9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRSbWNu9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRSbWNu9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRSbWNu9 .container {
    padding: 0 12px;
  }
}
.cid-uGyRSbWNu9 .row {
  justify-content: center;
}
.cid-uGyRSbWNu9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRSbWNu9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRSbWNu9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRSbWNu9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRSbWNu9 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRSbWNu9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRSbWNu9 .mbr-section-title,
.cid-uGyRSbWNu9 .mbr-section-btn,
.cid-uGyRSbWNu9 .title-wrapper {
  text-align: center;
}
.cid-uFr4f4wLgV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFr4f4wLgV .row {
  align-items: center;
}
.cid-uFr4f4wLgV .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr4f4wLgV .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f4wLgV .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr4f4wLgV .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr4f4wLgV .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr4f4wLgV .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr4f4wLgV .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f4wLgV .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr4f4wLgV .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr4f4wLgV .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr4f4wLgV .label-text {
    text-align: center !important;
  }
}
.cid-uFr4f4wLgV .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr4f4wLgV .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr4f4wLgV .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr4f4wLgV .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f4wLgV .lists-container {
    justify-content: center;
  }
}
.cid-uFr4f4wLgV .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr4f4wLgV .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f4wLgV .list {
    align-items: center;
  }
}
.cid-uFr4f4wLgV .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr4f4wLgV .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr4f4wLgV .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr4f4wLgV .list-item-text {
  flex-grow: 1;
}
.cid-uFr4f4wLgV .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr4f4wLgV .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr4f4wLgV .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr4f4wLgV .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr4f4wLgV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f4wLgV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr4f4wLgV .mbr-section-title,
.cid-uFr4f4wLgV .mbr-section-btn {
  color: #272a5c;
}
.cid-uFr4f5bwfO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr4f5bwfO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f5bwfO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr4f5bwfO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFr4f5bwfO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr4f5bwfO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFr4f5bwfO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr4f5bwfO .container {
    padding: 0 12px;
  }
}
.cid-uFr4f5bwfO .row {
  justify-content: center;
}
.cid-uFr4f5bwfO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFr4f5bwfO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFr4f5bwfO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFr4f5bwfO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFr4f5bwfO .mbr-section-title {
  color: #ffffff;
}
.cid-uFr4f5bwfO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFr4f5bwfO .mbr-section-title,
.cid-uFr4f5bwfO .mbr-section-btn,
.cid-uFr4f5bwfO .title-wrapper {
  text-align: center;
}
.cid-uJaZgAIHHU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZgAIHHU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZgAIHHU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZgAIHHU .container {
    padding: 0 22px;
  }
}
.cid-uJaZgAIHHU .row {
  justify-content: space-between;
}
.cid-uJaZgAIHHU .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZgAIHHU .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZgAIHHU .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZgAIHHU .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZgAIHHU .mbr-text {
  color: #464444;
}
.cid-uJaZgAIHHU label {
  color: #000000;
}
.cid-uJaZgAIHHU LABEL {
  color: #767676;
}
.cid-uFr4f6o8YM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr4f6o8YM .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFr4f6o8YM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFr4f6o8YM .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f6o8YM .row {
    text-align: center;
  }
  .cid-uFr4f6o8YM .row > div {
    margin: auto;
  }
  .cid-uFr4f6o8YM .social-row {
    justify-content: center;
  }
}
.cid-uFr4f6o8YM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFr4f6o8YM .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFr4f6o8YM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFr4f6o8YM .list {
    margin-bottom: 0rem;
  }
}
.cid-uFr4f6o8YM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFr4f6o8YM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFr4f6o8YM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFr4f6o8YM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f6o8YM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr4f72tVY {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFr4f72tVY .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFr4f72tVY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr4f72tVY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr4f72tVY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr4f72tVY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr4f72tVY {
    align-items: center;
  }
  .cid-uFr4f72tVY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr4f72tVY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr4f72tVY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr4f72tVY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr4f72tVY .content-wrap {
    width: 100%;
  }
}
.cid-uFr4f72tVY .mbr-section-title {
  text-align: center;
}
.cid-uFr4f72tVY .mbr-text,
.cid-uFr4f72tVY .mbr-section-btn {
  text-align: center;
}
.cid-uFr5HsCuQZ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFr5HsCuQZ .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;
}
@media (max-width: 767px) {
  .cid-uFr5HsCuQZ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFr5HsCuQZ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFr5HsCuQZ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFr5HsCuQZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFr5HsCuQZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFr5HsCuQZ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFr5HsCuQZ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFr5HsCuQZ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFr5HsCuQZ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFr5HsCuQZ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFr5HsCuQZ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFr5HsCuQZ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFr5HsCuQZ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFr5HsCuQZ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFr5HsCuQZ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFr5HsCuQZ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFr5HsCuQZ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFr5HsCuQZ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr5HsCuQZ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFr5HsCuQZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFr5HsCuQZ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFr5HsCuQZ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HsCuQZ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFr5HsCuQZ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFr5HsCuQZ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFr5HsCuQZ .nav-item:focus,
.cid-uFr5HsCuQZ .nav-link:focus {
  outline: none;
}
.cid-uFr5HsCuQZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFr5HsCuQZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFr5HsCuQZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFr5HsCuQZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFr5HsCuQZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFr5HsCuQZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFr5HsCuQZ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFr5HsCuQZ .navbar.opened {
  transition: all 0.25s;
}
.cid-uFr5HsCuQZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFr5HsCuQZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFr5HsCuQZ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFr5HsCuQZ .navbar.collapsed {
  justify-content: center;
}
.cid-uFr5HsCuQZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFr5HsCuQZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFr5HsCuQZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFr5HsCuQZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFr5HsCuQZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFr5HsCuQZ .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-uFr5HsCuQZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFr5HsCuQZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFr5HsCuQZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr5HsCuQZ .navbar {
    min-height: 72px;
  }
  .cid-uFr5HsCuQZ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFr5HsCuQZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFr5HsCuQZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFr5HsCuQZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFr5HsCuQZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFr5HsCuQZ .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-uFr5HsCuQZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFr5HsCuQZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFr5HsCuQZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFr5HsCuQZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFr5HsCuQZ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFr5HsCuQZ .dropdown-item.active,
.cid-uFr5HsCuQZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFr5HsCuQZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFr5HsCuQZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFr5HsCuQZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFr5HsCuQZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFr5HsCuQZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFr5HsCuQZ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFr5HsCuQZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFr5HsCuQZ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFr5HsCuQZ .navbar-buttons {
    text-align: left;
  }
}
.cid-uFr5HsCuQZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFr5HsCuQZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFr5HsCuQZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFr5HsCuQZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr5HsCuQZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr5HsCuQZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFr5HsCuQZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr5HsCuQZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFr5HsCuQZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFr5HsCuQZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr5HsCuQZ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFr5HsCuQZ .opacityScroll {
  background: #ffffff !important;
}
.cid-uFr5HsCuQZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFr5HsCuQZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFr5HsCuQZ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFr5HsCuQZ .navbar {
    height: 70px;
  }
  .cid-uFr5HsCuQZ .navbar.opened {
    height: auto;
  }
  .cid-uFr5HsCuQZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFr5HsCuQZ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFr5HsCuQZ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFr5HsCuQZ .navbar-brand {
    margin-right: auto;
  }
  .cid-uFr5HsCuQZ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFr5HsCuQZ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFr5HsCuQZ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFr5HsCuQZ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr5HsCuQZ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFr5HsCuQZ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFr5HsCuQZ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFr5HsCuQZ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFr5Htksxe {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFr5Htksxe .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFr5Htksxe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5Htksxe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr5Htksxe .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr5Htksxe .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr5Htksxe {
    align-items: center;
  }
  .cid-uFr5Htksxe .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr5Htksxe .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr5Htksxe {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr5Htksxe .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr5Htksxe .content-wrap {
    width: 100%;
  }
}
.cid-uFr5Htksxe .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFr5Htksxe .mbr-text,
.cid-uFr5Htksxe .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFr5Htksxe .mbr-section-title DIV {
  text-align: left;
}
.cid-uFr5HtMuP0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr5HtMuP0 .row {
  align-items: center;
}
.cid-uFr5HtMuP0 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr5HtMuP0 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HtMuP0 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr5HtMuP0 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr5HtMuP0 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr5HtMuP0 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr5HtMuP0 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HtMuP0 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr5HtMuP0 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr5HtMuP0 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr5HtMuP0 .label-text {
    text-align: center !important;
  }
}
.cid-uFr5HtMuP0 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr5HtMuP0 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr5HtMuP0 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr5HtMuP0 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HtMuP0 .lists-container {
    justify-content: center;
  }
}
.cid-uFr5HtMuP0 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr5HtMuP0 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HtMuP0 .list {
    align-items: center;
  }
}
.cid-uFr5HtMuP0 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr5HtMuP0 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr5HtMuP0 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr5HtMuP0 .list-item-text {
  flex-grow: 1;
}
.cid-uFr5HtMuP0 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr5HtMuP0 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr5HtMuP0 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr5HtMuP0 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr5HtMuP0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5HtMuP0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr5HtMuP0 .mbr-section-title,
.cid-uFr5HtMuP0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFr5HutvYU {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFr5HutvYU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr5HutvYU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr5HutvYU {
    align-items: center;
  }
  .cid-uFr5HutvYU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr5HutvYU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HutvYU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr5HutvYU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr5HutvYU .content-wrap {
    width: 100%;
  }
}
.cid-uFr5HutvYU .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFr5HutvYU .mbr-text,
.cid-uFr5HutvYU .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFr5HutvYU .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFr5HuVf3S {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFr5HuVf3S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5HuVf3S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFr5HuVf3S .container {
    padding: 0 20px;
  }
}
.cid-uFr5HuVf3S .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFr5HuVf3S .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFr5HuVf3S .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFr5HuVf3S .panel-group {
    padding: 0 20px;
  }
}
.cid-uFr5HuVf3S .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFr5HuVf3S .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFr5HuVf3S .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFr5HuVf3S .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFr5HuVf3S .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFr5HuVf3S .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFr5HuVf3S .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFr5HuVf3S .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFr5HuVf3S .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFr5HuVf3S .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFr5HuVf3S .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFr5HuVf3S .panel-title-edit {
  color: #272a5c;
}
.cid-uFr5HuVf3S .panel-text {
  color: #464444;
}
.cid-uGyRWYznwR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyRWYznwR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyRWYznwR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyRWYznwR .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyRWYznwR .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRWYznwR .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyRWYznwR .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyRWYznwR .container {
    padding: 0 12px;
  }
}
.cid-uGyRWYznwR .row {
  justify-content: center;
}
.cid-uGyRWYznwR .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyRWYznwR .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyRWYznwR .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyRWYznwR .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyRWYznwR .mbr-section-title {
  color: #ffffff;
}
.cid-uGyRWYznwR .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyRWYznwR .mbr-section-title,
.cid-uGyRWYznwR .mbr-section-btn,
.cid-uGyRWYznwR .title-wrapper {
  text-align: center;
}
.cid-uFr5Hw3ivR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFr5Hw3ivR .row {
  align-items: center;
}
.cid-uFr5Hw3ivR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr5Hw3ivR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr5Hw3ivR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr5Hw3ivR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr5Hw3ivR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr5Hw3ivR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr5Hw3ivR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr5Hw3ivR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr5Hw3ivR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr5Hw3ivR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr5Hw3ivR .label-text {
    text-align: center !important;
  }
}
.cid-uFr5Hw3ivR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr5Hw3ivR .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr5Hw3ivR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr5Hw3ivR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr5Hw3ivR .lists-container {
    justify-content: center;
  }
}
.cid-uFr5Hw3ivR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr5Hw3ivR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr5Hw3ivR .list {
    align-items: center;
  }
}
.cid-uFr5Hw3ivR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr5Hw3ivR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr5Hw3ivR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr5Hw3ivR .list-item-text {
  flex-grow: 1;
}
.cid-uFr5Hw3ivR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr5Hw3ivR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr5Hw3ivR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr5Hw3ivR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr5Hw3ivR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5Hw3ivR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr5Hw3ivR .mbr-section-title,
.cid-uFr5Hw3ivR .mbr-section-btn {
  color: #272a5c;
}
.cid-uFr5HwNHls {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr5HwNHls .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5HwNHls .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr5HwNHls .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFr5HwNHls .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr5HwNHls .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFr5HwNHls .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr5HwNHls .container {
    padding: 0 12px;
  }
}
.cid-uFr5HwNHls .row {
  justify-content: center;
}
.cid-uFr5HwNHls .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFr5HwNHls .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFr5HwNHls .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFr5HwNHls .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFr5HwNHls .mbr-section-title {
  color: #ffffff;
}
.cid-uFr5HwNHls .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFr5HwNHls .mbr-section-title,
.cid-uFr5HwNHls .mbr-section-btn,
.cid-uFr5HwNHls .title-wrapper {
  text-align: center;
}
.cid-uJaZk1BXJU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZk1BXJU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZk1BXJU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZk1BXJU .container {
    padding: 0 22px;
  }
}
.cid-uJaZk1BXJU .row {
  justify-content: space-between;
}
.cid-uJaZk1BXJU .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZk1BXJU .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZk1BXJU .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZk1BXJU .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZk1BXJU .mbr-text {
  color: #464444;
}
.cid-uJaZk1BXJU label {
  color: #000000;
}
.cid-uJaZk1BXJU LABEL {
  color: #767676;
}
.cid-uFr5Hy1fhT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr5Hy1fhT .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFr5Hy1fhT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFr5Hy1fhT .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFr5Hy1fhT .row {
    text-align: center;
  }
  .cid-uFr5Hy1fhT .row > div {
    margin: auto;
  }
  .cid-uFr5Hy1fhT .social-row {
    justify-content: center;
  }
}
.cid-uFr5Hy1fhT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFr5Hy1fhT .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFr5Hy1fhT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFr5Hy1fhT .list {
    margin-bottom: 0rem;
  }
}
.cid-uFr5Hy1fhT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFr5Hy1fhT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFr5Hy1fhT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFr5Hy1fhT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5Hy1fhT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr5HyNSPh {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFr5HyNSPh .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFr5HyNSPh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr5HyNSPh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr5HyNSPh .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr5HyNSPh .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr5HyNSPh {
    align-items: center;
  }
  .cid-uFr5HyNSPh .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr5HyNSPh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr5HyNSPh {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr5HyNSPh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr5HyNSPh .content-wrap {
    width: 100%;
  }
}
.cid-uFr5HyNSPh .mbr-section-title {
  text-align: center;
}
.cid-uFr5HyNSPh .mbr-text,
.cid-uFr5HyNSPh .mbr-section-btn {
  text-align: center;
}
.cid-uFr7pXTcxv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFr7pXTcxv .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;
}
@media (max-width: 767px) {
  .cid-uFr7pXTcxv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFr7pXTcxv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFr7pXTcxv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFr7pXTcxv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFr7pXTcxv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFr7pXTcxv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFr7pXTcxv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFr7pXTcxv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFr7pXTcxv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFr7pXTcxv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFr7pXTcxv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFr7pXTcxv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFr7pXTcxv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFr7pXTcxv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFr7pXTcxv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFr7pXTcxv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFr7pXTcxv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFr7pXTcxv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr7pXTcxv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFr7pXTcxv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFr7pXTcxv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFr7pXTcxv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pXTcxv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFr7pXTcxv .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFr7pXTcxv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFr7pXTcxv .nav-item:focus,
.cid-uFr7pXTcxv .nav-link:focus {
  outline: none;
}
.cid-uFr7pXTcxv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFr7pXTcxv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFr7pXTcxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFr7pXTcxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFr7pXTcxv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFr7pXTcxv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFr7pXTcxv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFr7pXTcxv .navbar.opened {
  transition: all 0.25s;
}
.cid-uFr7pXTcxv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFr7pXTcxv .navbar .navbar-logo img {
  width: auto;
}
.cid-uFr7pXTcxv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFr7pXTcxv .navbar.collapsed {
  justify-content: center;
}
.cid-uFr7pXTcxv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFr7pXTcxv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFr7pXTcxv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFr7pXTcxv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFr7pXTcxv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFr7pXTcxv .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-uFr7pXTcxv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFr7pXTcxv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFr7pXTcxv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFr7pXTcxv .navbar {
    min-height: 72px;
  }
  .cid-uFr7pXTcxv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFr7pXTcxv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFr7pXTcxv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFr7pXTcxv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFr7pXTcxv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFr7pXTcxv .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-uFr7pXTcxv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFr7pXTcxv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFr7pXTcxv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFr7pXTcxv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFr7pXTcxv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFr7pXTcxv .dropdown-item.active,
.cid-uFr7pXTcxv .dropdown-item:active {
  background-color: transparent;
}
.cid-uFr7pXTcxv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFr7pXTcxv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFr7pXTcxv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFr7pXTcxv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFr7pXTcxv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFr7pXTcxv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFr7pXTcxv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFr7pXTcxv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFr7pXTcxv .navbar-buttons {
    text-align: left;
  }
}
.cid-uFr7pXTcxv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFr7pXTcxv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFr7pXTcxv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFr7pXTcxv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr7pXTcxv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFr7pXTcxv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFr7pXTcxv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr7pXTcxv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFr7pXTcxv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFr7pXTcxv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFr7pXTcxv .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFr7pXTcxv .opacityScroll {
  background: #ffffff !important;
}
.cid-uFr7pXTcxv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFr7pXTcxv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFr7pXTcxv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFr7pXTcxv .navbar {
    height: 70px;
  }
  .cid-uFr7pXTcxv .navbar.opened {
    height: auto;
  }
  .cid-uFr7pXTcxv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFr7pXTcxv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFr7pXTcxv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFr7pXTcxv .navbar-brand {
    margin-right: auto;
  }
  .cid-uFr7pXTcxv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFr7pXTcxv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFr7pXTcxv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFr7pXTcxv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFr7pXTcxv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFr7pXTcxv .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFr7pXTcxv .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFr7pXTcxv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFr7pYCFR4 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFr7pYCFR4 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFr7pYCFR4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7pYCFR4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr7pYCFR4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr7pYCFR4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr7pYCFR4 {
    align-items: center;
  }
  .cid-uFr7pYCFR4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr7pYCFR4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pYCFR4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr7pYCFR4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr7pYCFR4 .content-wrap {
    width: 100%;
  }
}
.cid-uFr7pYCFR4 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFr7pYCFR4 .mbr-text,
.cid-uFr7pYCFR4 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFr7pYCFR4 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFr7pZ4ArO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr7pZ4ArO .row {
  align-items: center;
}
.cid-uFr7pZ4ArO .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr7pZ4ArO .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pZ4ArO .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr7pZ4ArO .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr7pZ4ArO .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr7pZ4ArO .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr7pZ4ArO .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pZ4ArO .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr7pZ4ArO .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr7pZ4ArO .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr7pZ4ArO .label-text {
    text-align: center !important;
  }
}
.cid-uFr7pZ4ArO .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr7pZ4ArO .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr7pZ4ArO .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr7pZ4ArO .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pZ4ArO .lists-container {
    justify-content: center;
  }
}
.cid-uFr7pZ4ArO .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr7pZ4ArO .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pZ4ArO .list {
    align-items: center;
  }
}
.cid-uFr7pZ4ArO .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr7pZ4ArO .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr7pZ4ArO .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr7pZ4ArO .list-item-text {
  flex-grow: 1;
}
.cid-uFr7pZ4ArO .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr7pZ4ArO .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr7pZ4ArO .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr7pZ4ArO .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr7pZ4ArO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7pZ4ArO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr7pZ4ArO .mbr-section-title,
.cid-uFr7pZ4ArO .mbr-section-btn {
  color: #ffffff;
}
.cid-uFr7pZK803 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFr7pZK803 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr7pZK803 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr7pZK803 {
    align-items: center;
  }
  .cid-uFr7pZK803 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr7pZK803 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr7pZK803 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr7pZK803 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr7pZK803 .content-wrap {
    width: 100%;
  }
}
.cid-uFr7pZK803 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFr7pZK803 .mbr-text,
.cid-uFr7pZK803 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFr7pZK803 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFr7q0b9Yo {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFr7q0b9Yo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7q0b9Yo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFr7q0b9Yo .container {
    padding: 0 20px;
  }
}
.cid-uFr7q0b9Yo .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFr7q0b9Yo .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFr7q0b9Yo .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFr7q0b9Yo .panel-group {
    padding: 0 20px;
  }
}
.cid-uFr7q0b9Yo .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFr7q0b9Yo .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFr7q0b9Yo .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFr7q0b9Yo .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFr7q0b9Yo .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFr7q0b9Yo .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFr7q0b9Yo .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFr7q0b9Yo .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFr7q0b9Yo .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFr7q0b9Yo .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFr7q0b9Yo .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFr7q0b9Yo .panel-title-edit {
  color: #272a5c;
}
.cid-uFr7q0b9Yo .panel-text {
  color: #464444;
}
.cid-uGySsGqLf9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGySsGqLf9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGySsGqLf9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGySsGqLf9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGySsGqLf9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySsGqLf9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGySsGqLf9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySsGqLf9 .container {
    padding: 0 12px;
  }
}
.cid-uGySsGqLf9 .row {
  justify-content: center;
}
.cid-uGySsGqLf9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGySsGqLf9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGySsGqLf9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGySsGqLf9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGySsGqLf9 .mbr-section-title {
  color: #ffffff;
}
.cid-uGySsGqLf9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGySsGqLf9 .mbr-section-title,
.cid-uGySsGqLf9 .mbr-section-btn,
.cid-uGySsGqLf9 .title-wrapper {
  text-align: center;
}
.cid-uFr7q1c8Tx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFr7q1c8Tx .row {
  align-items: center;
}
.cid-uFr7q1c8Tx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFr7q1c8Tx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr7q1c8Tx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFr7q1c8Tx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFr7q1c8Tx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFr7q1c8Tx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFr7q1c8Tx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFr7q1c8Tx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFr7q1c8Tx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFr7q1c8Tx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFr7q1c8Tx .label-text {
    text-align: center !important;
  }
}
.cid-uFr7q1c8Tx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFr7q1c8Tx .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFr7q1c8Tx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr7q1c8Tx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFr7q1c8Tx .lists-container {
    justify-content: center;
  }
}
.cid-uFr7q1c8Tx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFr7q1c8Tx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFr7q1c8Tx .list {
    align-items: center;
  }
}
.cid-uFr7q1c8Tx .list-item {
  display: flex;
  align-items: center;
}
.cid-uFr7q1c8Tx .icon-wrapper {
  margin-right: 5px;
}
.cid-uFr7q1c8Tx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFr7q1c8Tx .list-item-text {
  flex-grow: 1;
}
.cid-uFr7q1c8Tx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFr7q1c8Tx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFr7q1c8Tx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFr7q1c8Tx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFr7q1c8Tx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7q1c8Tx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr7q1c8Tx .mbr-section-title,
.cid-uFr7q1c8Tx .mbr-section-btn {
  color: #272a5c;
}
.cid-uFr7q1XhTT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr7q1XhTT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7q1XhTT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr7q1XhTT .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFr7q1XhTT .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr7q1XhTT .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFr7q1XhTT .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFr7q1XhTT .container {
    padding: 0 12px;
  }
}
.cid-uFr7q1XhTT .row {
  justify-content: center;
}
.cid-uFr7q1XhTT .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFr7q1XhTT .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFr7q1XhTT .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFr7q1XhTT .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFr7q1XhTT .mbr-section-title {
  color: #ffffff;
}
.cid-uFr7q1XhTT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFr7q1XhTT .mbr-section-title,
.cid-uFr7q1XhTT .mbr-section-btn,
.cid-uFr7q1XhTT .title-wrapper {
  text-align: center;
}
.cid-uJaZndiZPd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZndiZPd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZndiZPd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZndiZPd .container {
    padding: 0 22px;
  }
}
.cid-uJaZndiZPd .row {
  justify-content: space-between;
}
.cid-uJaZndiZPd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZndiZPd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZndiZPd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZndiZPd .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZndiZPd .mbr-text {
  color: #464444;
}
.cid-uJaZndiZPd label {
  color: #000000;
}
.cid-uJaZndiZPd LABEL {
  color: #767676;
}
.cid-uFr7q3cckP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFr7q3cckP .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFr7q3cckP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFr7q3cckP .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFr7q3cckP .row {
    text-align: center;
  }
  .cid-uFr7q3cckP .row > div {
    margin: auto;
  }
  .cid-uFr7q3cckP .social-row {
    justify-content: center;
  }
}
.cid-uFr7q3cckP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFr7q3cckP .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFr7q3cckP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFr7q3cckP .list {
    margin-bottom: 0rem;
  }
}
.cid-uFr7q3cckP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFr7q3cckP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFr7q3cckP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFr7q3cckP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7q3cckP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr7q3T7hj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFr7q3T7hj .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFr7q3T7hj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFr7q3T7hj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFr7q3T7hj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFr7q3T7hj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFr7q3T7hj {
    align-items: center;
  }
  .cid-uFr7q3T7hj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFr7q3T7hj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFr7q3T7hj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFr7q3T7hj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFr7q3T7hj .content-wrap {
    width: 100%;
  }
}
.cid-uFr7q3T7hj .mbr-section-title {
  text-align: center;
}
.cid-uFr7q3T7hj .mbr-text,
.cid-uFr7q3T7hj .mbr-section-btn {
  text-align: center;
}
.cid-uFv2sHRUcb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFv2sHRUcb .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;
}
@media (max-width: 767px) {
  .cid-uFv2sHRUcb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFv2sHRUcb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFv2sHRUcb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFv2sHRUcb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFv2sHRUcb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFv2sHRUcb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFv2sHRUcb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFv2sHRUcb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFv2sHRUcb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFv2sHRUcb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFv2sHRUcb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFv2sHRUcb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFv2sHRUcb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFv2sHRUcb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFv2sHRUcb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFv2sHRUcb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFv2sHRUcb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFv2sHRUcb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv2sHRUcb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFv2sHRUcb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFv2sHRUcb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFv2sHRUcb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sHRUcb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFv2sHRUcb .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFv2sHRUcb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFv2sHRUcb .nav-item:focus,
.cid-uFv2sHRUcb .nav-link:focus {
  outline: none;
}
.cid-uFv2sHRUcb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFv2sHRUcb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFv2sHRUcb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFv2sHRUcb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFv2sHRUcb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFv2sHRUcb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFv2sHRUcb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFv2sHRUcb .navbar.opened {
  transition: all 0.25s;
}
.cid-uFv2sHRUcb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFv2sHRUcb .navbar .navbar-logo img {
  width: auto;
}
.cid-uFv2sHRUcb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFv2sHRUcb .navbar.collapsed {
  justify-content: center;
}
.cid-uFv2sHRUcb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFv2sHRUcb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFv2sHRUcb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFv2sHRUcb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFv2sHRUcb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFv2sHRUcb .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-uFv2sHRUcb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFv2sHRUcb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFv2sHRUcb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv2sHRUcb .navbar {
    min-height: 72px;
  }
  .cid-uFv2sHRUcb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFv2sHRUcb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFv2sHRUcb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFv2sHRUcb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFv2sHRUcb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFv2sHRUcb .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-uFv2sHRUcb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFv2sHRUcb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFv2sHRUcb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFv2sHRUcb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFv2sHRUcb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFv2sHRUcb .dropdown-item.active,
.cid-uFv2sHRUcb .dropdown-item:active {
  background-color: transparent;
}
.cid-uFv2sHRUcb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFv2sHRUcb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFv2sHRUcb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFv2sHRUcb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFv2sHRUcb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFv2sHRUcb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFv2sHRUcb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFv2sHRUcb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFv2sHRUcb .navbar-buttons {
    text-align: left;
  }
}
.cid-uFv2sHRUcb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFv2sHRUcb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFv2sHRUcb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFv2sHRUcb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv2sHRUcb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv2sHRUcb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFv2sHRUcb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv2sHRUcb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFv2sHRUcb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFv2sHRUcb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv2sHRUcb .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFv2sHRUcb .opacityScroll {
  background: #ffffff !important;
}
.cid-uFv2sHRUcb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFv2sHRUcb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFv2sHRUcb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFv2sHRUcb .navbar {
    height: 70px;
  }
  .cid-uFv2sHRUcb .navbar.opened {
    height: auto;
  }
  .cid-uFv2sHRUcb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFv2sHRUcb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFv2sHRUcb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFv2sHRUcb .navbar-brand {
    margin-right: auto;
  }
  .cid-uFv2sHRUcb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFv2sHRUcb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFv2sHRUcb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFv2sHRUcb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv2sHRUcb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFv2sHRUcb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFv2sHRUcb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFv2sHRUcb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFv2sIAh8X {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFv2sIAh8X .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFv2sIAh8X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sIAh8X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv2sIAh8X .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv2sIAh8X .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv2sIAh8X {
    align-items: center;
  }
  .cid-uFv2sIAh8X .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv2sIAh8X .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sIAh8X {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv2sIAh8X .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv2sIAh8X .content-wrap {
    width: 100%;
  }
}
.cid-uFv2sIAh8X .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFv2sIAh8X .mbr-text,
.cid-uFv2sIAh8X .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFv2sIAh8X .mbr-section-title DIV {
  text-align: left;
}
.cid-uFv2sJ24It {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv2sJ24It .row {
  align-items: center;
}
.cid-uFv2sJ24It .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv2sJ24It .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sJ24It .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv2sJ24It .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv2sJ24It .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv2sJ24It .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv2sJ24It .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sJ24It .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv2sJ24It .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv2sJ24It .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv2sJ24It .label-text {
    text-align: center !important;
  }
}
.cid-uFv2sJ24It .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv2sJ24It .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv2sJ24It .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv2sJ24It .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sJ24It .lists-container {
    justify-content: center;
  }
}
.cid-uFv2sJ24It .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv2sJ24It .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sJ24It .list {
    align-items: center;
  }
}
.cid-uFv2sJ24It .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv2sJ24It .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv2sJ24It .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv2sJ24It .list-item-text {
  flex-grow: 1;
}
.cid-uFv2sJ24It .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv2sJ24It .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv2sJ24It .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv2sJ24It .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv2sJ24It .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sJ24It .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv2sJ24It .mbr-section-title,
.cid-uFv2sJ24It .mbr-section-btn {
  color: #ffffff;
}
.cid-uFv2sJTA6Z {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFv2sJTA6Z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv2sJTA6Z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv2sJTA6Z {
    align-items: center;
  }
  .cid-uFv2sJTA6Z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv2sJTA6Z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sJTA6Z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv2sJTA6Z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv2sJTA6Z .content-wrap {
    width: 100%;
  }
}
.cid-uFv2sJTA6Z .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFv2sJTA6Z .mbr-text,
.cid-uFv2sJTA6Z .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFv2sJTA6Z .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFv2sKnXe2 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFv2sKnXe2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sKnXe2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFv2sKnXe2 .container {
    padding: 0 20px;
  }
}
.cid-uFv2sKnXe2 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFv2sKnXe2 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFv2sKnXe2 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFv2sKnXe2 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFv2sKnXe2 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFv2sKnXe2 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFv2sKnXe2 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFv2sKnXe2 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFv2sKnXe2 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFv2sKnXe2 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFv2sKnXe2 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFv2sKnXe2 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFv2sKnXe2 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFv2sKnXe2 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFv2sKnXe2 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFv2sKnXe2 .panel-title-edit {
  color: #272a5c;
}
.cid-uFv2sKnXe2 .panel-text {
  color: #464444;
}
.cid-uGySCHoSgP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGySCHoSgP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGySCHoSgP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGySCHoSgP .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGySCHoSgP .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySCHoSgP .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGySCHoSgP .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySCHoSgP .container {
    padding: 0 12px;
  }
}
.cid-uGySCHoSgP .row {
  justify-content: center;
}
.cid-uGySCHoSgP .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGySCHoSgP .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGySCHoSgP .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGySCHoSgP .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGySCHoSgP .mbr-section-title {
  color: #ffffff;
}
.cid-uGySCHoSgP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGySCHoSgP .mbr-section-title,
.cid-uGySCHoSgP .mbr-section-btn,
.cid-uGySCHoSgP .title-wrapper {
  text-align: center;
}
.cid-uFv2sLwLHW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFv2sLwLHW .row {
  align-items: center;
}
.cid-uFv2sLwLHW .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv2sLwLHW .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sLwLHW .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv2sLwLHW .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv2sLwLHW .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv2sLwLHW .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv2sLwLHW .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sLwLHW .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv2sLwLHW .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv2sLwLHW .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv2sLwLHW .label-text {
    text-align: center !important;
  }
}
.cid-uFv2sLwLHW .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv2sLwLHW .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv2sLwLHW .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv2sLwLHW .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sLwLHW .lists-container {
    justify-content: center;
  }
}
.cid-uFv2sLwLHW .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv2sLwLHW .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sLwLHW .list {
    align-items: center;
  }
}
.cid-uFv2sLwLHW .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv2sLwLHW .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv2sLwLHW .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv2sLwLHW .list-item-text {
  flex-grow: 1;
}
.cid-uFv2sLwLHW .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv2sLwLHW .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv2sLwLHW .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv2sLwLHW .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv2sLwLHW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sLwLHW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv2sLwLHW .mbr-section-title,
.cid-uFv2sLwLHW .mbr-section-btn {
  color: #272a5c;
}
.cid-uFv2sMhApP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv2sMhApP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sMhApP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv2sMhApP .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFv2sMhApP .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv2sMhApP .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFv2sMhApP .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv2sMhApP .container {
    padding: 0 12px;
  }
}
.cid-uFv2sMhApP .row {
  justify-content: center;
}
.cid-uFv2sMhApP .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFv2sMhApP .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFv2sMhApP .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFv2sMhApP .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFv2sMhApP .mbr-section-title {
  color: #ffffff;
}
.cid-uFv2sMhApP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFv2sMhApP .mbr-section-title,
.cid-uFv2sMhApP .mbr-section-btn,
.cid-uFv2sMhApP .title-wrapper {
  text-align: center;
}
.cid-uJaZqlhiIO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZqlhiIO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZqlhiIO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZqlhiIO .container {
    padding: 0 22px;
  }
}
.cid-uJaZqlhiIO .row {
  justify-content: space-between;
}
.cid-uJaZqlhiIO .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZqlhiIO .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZqlhiIO .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZqlhiIO .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZqlhiIO .mbr-text {
  color: #464444;
}
.cid-uJaZqlhiIO label {
  color: #000000;
}
.cid-uJaZqlhiIO LABEL {
  color: #767676;
}
.cid-uFv2sNJxQ7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv2sNJxQ7 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFv2sNJxQ7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFv2sNJxQ7 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sNJxQ7 .row {
    text-align: center;
  }
  .cid-uFv2sNJxQ7 .row > div {
    margin: auto;
  }
  .cid-uFv2sNJxQ7 .social-row {
    justify-content: center;
  }
}
.cid-uFv2sNJxQ7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFv2sNJxQ7 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFv2sNJxQ7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFv2sNJxQ7 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFv2sNJxQ7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFv2sNJxQ7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFv2sNJxQ7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFv2sNJxQ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sNJxQ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv2sOpbaA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFv2sOpbaA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFv2sOpbaA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv2sOpbaA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv2sOpbaA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv2sOpbaA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv2sOpbaA {
    align-items: center;
  }
  .cid-uFv2sOpbaA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv2sOpbaA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv2sOpbaA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv2sOpbaA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv2sOpbaA .content-wrap {
    width: 100%;
  }
}
.cid-uFv2sOpbaA .mbr-section-title {
  text-align: center;
}
.cid-uFv2sOpbaA .mbr-text,
.cid-uFv2sOpbaA .mbr-section-btn {
  text-align: center;
}
.cid-uFv4oIOpMJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFv4oIOpMJ .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;
}
@media (max-width: 767px) {
  .cid-uFv4oIOpMJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFv4oIOpMJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFv4oIOpMJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFv4oIOpMJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFv4oIOpMJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFv4oIOpMJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFv4oIOpMJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFv4oIOpMJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFv4oIOpMJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFv4oIOpMJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFv4oIOpMJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFv4oIOpMJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFv4oIOpMJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFv4oIOpMJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFv4oIOpMJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFv4oIOpMJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFv4oIOpMJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFv4oIOpMJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv4oIOpMJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFv4oIOpMJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFv4oIOpMJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFv4oIOpMJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oIOpMJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFv4oIOpMJ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFv4oIOpMJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFv4oIOpMJ .nav-item:focus,
.cid-uFv4oIOpMJ .nav-link:focus {
  outline: none;
}
.cid-uFv4oIOpMJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFv4oIOpMJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFv4oIOpMJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFv4oIOpMJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFv4oIOpMJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFv4oIOpMJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFv4oIOpMJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFv4oIOpMJ .navbar.opened {
  transition: all 0.25s;
}
.cid-uFv4oIOpMJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFv4oIOpMJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFv4oIOpMJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFv4oIOpMJ .navbar.collapsed {
  justify-content: center;
}
.cid-uFv4oIOpMJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFv4oIOpMJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFv4oIOpMJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFv4oIOpMJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFv4oIOpMJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFv4oIOpMJ .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-uFv4oIOpMJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFv4oIOpMJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFv4oIOpMJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv4oIOpMJ .navbar {
    min-height: 72px;
  }
  .cid-uFv4oIOpMJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFv4oIOpMJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFv4oIOpMJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFv4oIOpMJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFv4oIOpMJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFv4oIOpMJ .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-uFv4oIOpMJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFv4oIOpMJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFv4oIOpMJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFv4oIOpMJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFv4oIOpMJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFv4oIOpMJ .dropdown-item.active,
.cid-uFv4oIOpMJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFv4oIOpMJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFv4oIOpMJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFv4oIOpMJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFv4oIOpMJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFv4oIOpMJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFv4oIOpMJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFv4oIOpMJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFv4oIOpMJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFv4oIOpMJ .navbar-buttons {
    text-align: left;
  }
}
.cid-uFv4oIOpMJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFv4oIOpMJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFv4oIOpMJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFv4oIOpMJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv4oIOpMJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv4oIOpMJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFv4oIOpMJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv4oIOpMJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFv4oIOpMJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFv4oIOpMJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv4oIOpMJ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFv4oIOpMJ .opacityScroll {
  background: #ffffff !important;
}
.cid-uFv4oIOpMJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFv4oIOpMJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFv4oIOpMJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFv4oIOpMJ .navbar {
    height: 70px;
  }
  .cid-uFv4oIOpMJ .navbar.opened {
    height: auto;
  }
  .cid-uFv4oIOpMJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFv4oIOpMJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFv4oIOpMJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFv4oIOpMJ .navbar-brand {
    margin-right: auto;
  }
  .cid-uFv4oIOpMJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFv4oIOpMJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFv4oIOpMJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFv4oIOpMJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv4oIOpMJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFv4oIOpMJ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFv4oIOpMJ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFv4oIOpMJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFv4oJsDJB {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFv4oJsDJB .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFv4oJsDJB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oJsDJB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv4oJsDJB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv4oJsDJB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv4oJsDJB {
    align-items: center;
  }
  .cid-uFv4oJsDJB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv4oJsDJB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oJsDJB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv4oJsDJB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv4oJsDJB .content-wrap {
    width: 100%;
  }
}
.cid-uFv4oJsDJB .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFv4oJsDJB .mbr-text,
.cid-uFv4oJsDJB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFv4oJsDJB .mbr-section-title DIV {
  text-align: left;
}
.cid-uFv4oJYlQf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv4oJYlQf .row {
  align-items: center;
}
.cid-uFv4oJYlQf .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv4oJYlQf .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oJYlQf .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv4oJYlQf .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv4oJYlQf .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv4oJYlQf .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv4oJYlQf .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oJYlQf .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv4oJYlQf .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv4oJYlQf .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv4oJYlQf .label-text {
    text-align: center !important;
  }
}
.cid-uFv4oJYlQf .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv4oJYlQf .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv4oJYlQf .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv4oJYlQf .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oJYlQf .lists-container {
    justify-content: center;
  }
}
.cid-uFv4oJYlQf .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv4oJYlQf .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oJYlQf .list {
    align-items: center;
  }
}
.cid-uFv4oJYlQf .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv4oJYlQf .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv4oJYlQf .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv4oJYlQf .list-item-text {
  flex-grow: 1;
}
.cid-uFv4oJYlQf .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv4oJYlQf .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv4oJYlQf .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv4oJYlQf .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv4oJYlQf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oJYlQf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv4oJYlQf .mbr-section-title,
.cid-uFv4oJYlQf .mbr-section-btn {
  color: #ffffff;
}
.cid-uFv4oKDImc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFv4oKDImc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv4oKDImc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv4oKDImc {
    align-items: center;
  }
  .cid-uFv4oKDImc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv4oKDImc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oKDImc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv4oKDImc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv4oKDImc .content-wrap {
    width: 100%;
  }
}
.cid-uFv4oKDImc .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFv4oKDImc .mbr-text,
.cid-uFv4oKDImc .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFv4oKDImc .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFv4oL6Dus {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFv4oL6Dus .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oL6Dus .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFv4oL6Dus .container {
    padding: 0 20px;
  }
}
.cid-uFv4oL6Dus .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFv4oL6Dus .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFv4oL6Dus .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFv4oL6Dus .panel-group {
    padding: 0 20px;
  }
}
.cid-uFv4oL6Dus .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFv4oL6Dus .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFv4oL6Dus .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFv4oL6Dus .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFv4oL6Dus .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFv4oL6Dus .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFv4oL6Dus .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFv4oL6Dus .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFv4oL6Dus .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFv4oL6Dus .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFv4oL6Dus .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFv4oL6Dus .panel-title-edit {
  color: #272a5c;
}
.cid-uFv4oL6Dus .panel-text {
  color: #464444;
}
.cid-uGySH3h42I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGySH3h42I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGySH3h42I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGySH3h42I .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGySH3h42I .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySH3h42I .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGySH3h42I .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySH3h42I .container {
    padding: 0 12px;
  }
}
.cid-uGySH3h42I .row {
  justify-content: center;
}
.cid-uGySH3h42I .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGySH3h42I .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGySH3h42I .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGySH3h42I .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGySH3h42I .mbr-section-title {
  color: #ffffff;
}
.cid-uGySH3h42I .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGySH3h42I .mbr-section-title,
.cid-uGySH3h42I .mbr-section-btn,
.cid-uGySH3h42I .title-wrapper {
  text-align: center;
}
.cid-uFv4oMlZDt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFv4oMlZDt .row {
  align-items: center;
}
.cid-uFv4oMlZDt .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv4oMlZDt .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oMlZDt .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv4oMlZDt .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv4oMlZDt .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv4oMlZDt .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv4oMlZDt .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oMlZDt .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv4oMlZDt .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv4oMlZDt .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv4oMlZDt .label-text {
    text-align: center !important;
  }
}
.cid-uFv4oMlZDt .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv4oMlZDt .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv4oMlZDt .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv4oMlZDt .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oMlZDt .lists-container {
    justify-content: center;
  }
}
.cid-uFv4oMlZDt .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv4oMlZDt .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oMlZDt .list {
    align-items: center;
  }
}
.cid-uFv4oMlZDt .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv4oMlZDt .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv4oMlZDt .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv4oMlZDt .list-item-text {
  flex-grow: 1;
}
.cid-uFv4oMlZDt .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv4oMlZDt .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv4oMlZDt .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv4oMlZDt .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv4oMlZDt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oMlZDt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv4oMlZDt .mbr-section-title,
.cid-uFv4oMlZDt .mbr-section-btn {
  color: #272a5c;
}
.cid-uFv4oN50Ms {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv4oN50Ms .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oN50Ms .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv4oN50Ms .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFv4oN50Ms .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv4oN50Ms .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFv4oN50Ms .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv4oN50Ms .container {
    padding: 0 12px;
  }
}
.cid-uFv4oN50Ms .row {
  justify-content: center;
}
.cid-uFv4oN50Ms .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFv4oN50Ms .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFv4oN50Ms .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFv4oN50Ms .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFv4oN50Ms .mbr-section-title {
  color: #ffffff;
}
.cid-uFv4oN50Ms .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFv4oN50Ms .mbr-section-title,
.cid-uFv4oN50Ms .mbr-section-btn,
.cid-uFv4oN50Ms .title-wrapper {
  text-align: center;
}
.cid-uJaZu2WYaP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZu2WYaP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZu2WYaP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZu2WYaP .container {
    padding: 0 22px;
  }
}
.cid-uJaZu2WYaP .row {
  justify-content: space-between;
}
.cid-uJaZu2WYaP .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZu2WYaP .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZu2WYaP .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZu2WYaP .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZu2WYaP .mbr-text {
  color: #464444;
}
.cid-uJaZu2WYaP label {
  color: #000000;
}
.cid-uJaZu2WYaP LABEL {
  color: #767676;
}
.cid-uFv4oOqZ7W {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv4oOqZ7W .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFv4oOqZ7W .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFv4oOqZ7W .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oOqZ7W .row {
    text-align: center;
  }
  .cid-uFv4oOqZ7W .row > div {
    margin: auto;
  }
  .cid-uFv4oOqZ7W .social-row {
    justify-content: center;
  }
}
.cid-uFv4oOqZ7W .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFv4oOqZ7W .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFv4oOqZ7W .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFv4oOqZ7W .list {
    margin-bottom: 0rem;
  }
}
.cid-uFv4oOqZ7W .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFv4oOqZ7W .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFv4oOqZ7W div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFv4oOqZ7W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oOqZ7W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv4oP7h7G {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFv4oP7h7G .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFv4oP7h7G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv4oP7h7G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv4oP7h7G .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv4oP7h7G .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv4oP7h7G {
    align-items: center;
  }
  .cid-uFv4oP7h7G .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv4oP7h7G .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv4oP7h7G {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv4oP7h7G .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv4oP7h7G .content-wrap {
    width: 100%;
  }
}
.cid-uFv4oP7h7G .mbr-section-title {
  text-align: center;
}
.cid-uFv4oP7h7G .mbr-text,
.cid-uFv4oP7h7G .mbr-section-btn {
  text-align: center;
}
.cid-uFv5NbK9k2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFv5NbK9k2 .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;
}
@media (max-width: 767px) {
  .cid-uFv5NbK9k2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFv5NbK9k2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFv5NbK9k2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFv5NbK9k2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFv5NbK9k2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFv5NbK9k2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFv5NbK9k2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFv5NbK9k2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFv5NbK9k2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFv5NbK9k2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFv5NbK9k2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFv5NbK9k2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFv5NbK9k2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFv5NbK9k2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFv5NbK9k2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFv5NbK9k2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFv5NbK9k2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFv5NbK9k2 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv5NbK9k2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFv5NbK9k2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFv5NbK9k2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFv5NbK9k2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NbK9k2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFv5NbK9k2 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFv5NbK9k2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFv5NbK9k2 .nav-item:focus,
.cid-uFv5NbK9k2 .nav-link:focus {
  outline: none;
}
.cid-uFv5NbK9k2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFv5NbK9k2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFv5NbK9k2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFv5NbK9k2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFv5NbK9k2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFv5NbK9k2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFv5NbK9k2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFv5NbK9k2 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFv5NbK9k2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFv5NbK9k2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFv5NbK9k2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFv5NbK9k2 .navbar.collapsed {
  justify-content: center;
}
.cid-uFv5NbK9k2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFv5NbK9k2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFv5NbK9k2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFv5NbK9k2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFv5NbK9k2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFv5NbK9k2 .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-uFv5NbK9k2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFv5NbK9k2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFv5NbK9k2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv5NbK9k2 .navbar {
    min-height: 72px;
  }
  .cid-uFv5NbK9k2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFv5NbK9k2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFv5NbK9k2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFv5NbK9k2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFv5NbK9k2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFv5NbK9k2 .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-uFv5NbK9k2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFv5NbK9k2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFv5NbK9k2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFv5NbK9k2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFv5NbK9k2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFv5NbK9k2 .dropdown-item.active,
.cid-uFv5NbK9k2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFv5NbK9k2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFv5NbK9k2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFv5NbK9k2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFv5NbK9k2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFv5NbK9k2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFv5NbK9k2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFv5NbK9k2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFv5NbK9k2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFv5NbK9k2 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFv5NbK9k2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFv5NbK9k2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFv5NbK9k2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFv5NbK9k2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv5NbK9k2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv5NbK9k2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFv5NbK9k2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv5NbK9k2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFv5NbK9k2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFv5NbK9k2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv5NbK9k2 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFv5NbK9k2 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFv5NbK9k2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFv5NbK9k2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFv5NbK9k2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFv5NbK9k2 .navbar {
    height: 70px;
  }
  .cid-uFv5NbK9k2 .navbar.opened {
    height: auto;
  }
  .cid-uFv5NbK9k2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFv5NbK9k2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFv5NbK9k2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFv5NbK9k2 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFv5NbK9k2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFv5NbK9k2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFv5NbK9k2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFv5NbK9k2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv5NbK9k2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFv5NbK9k2 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFv5NbK9k2 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFv5NbK9k2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFv5NcoA80 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFv5NcoA80 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFv5NcoA80 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5NcoA80 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv5NcoA80 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv5NcoA80 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv5NcoA80 {
    align-items: center;
  }
  .cid-uFv5NcoA80 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv5NcoA80 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NcoA80 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv5NcoA80 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv5NcoA80 .content-wrap {
    width: 100%;
  }
}
.cid-uFv5NcoA80 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFv5NcoA80 .mbr-text,
.cid-uFv5NcoA80 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFv5NcoA80 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFv5Nd4B8o {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv5Nd4B8o .row {
  align-items: center;
}
.cid-uFv5Nd4B8o .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv5Nd4B8o .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv5Nd4B8o .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv5Nd4B8o .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv5Nd4B8o .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv5Nd4B8o .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv5Nd4B8o .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv5Nd4B8o .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv5Nd4B8o .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv5Nd4B8o .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv5Nd4B8o .label-text {
    text-align: center !important;
  }
}
.cid-uFv5Nd4B8o .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv5Nd4B8o .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv5Nd4B8o .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv5Nd4B8o .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv5Nd4B8o .lists-container {
    justify-content: center;
  }
}
.cid-uFv5Nd4B8o .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv5Nd4B8o .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv5Nd4B8o .list {
    align-items: center;
  }
}
.cid-uFv5Nd4B8o .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv5Nd4B8o .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv5Nd4B8o .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv5Nd4B8o .list-item-text {
  flex-grow: 1;
}
.cid-uFv5Nd4B8o .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv5Nd4B8o .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv5Nd4B8o .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv5Nd4B8o .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv5Nd4B8o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5Nd4B8o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv5Nd4B8o .mbr-section-title,
.cid-uFv5Nd4B8o .mbr-section-btn {
  color: #ffffff;
}
.cid-uFv5NdKeqq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFv5NdKeqq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv5NdKeqq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv5NdKeqq {
    align-items: center;
  }
  .cid-uFv5NdKeqq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv5NdKeqq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NdKeqq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv5NdKeqq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv5NdKeqq .content-wrap {
    width: 100%;
  }
}
.cid-uFv5NdKeqq .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFv5NdKeqq .mbr-text,
.cid-uFv5NdKeqq .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFv5NdKeqq .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFv5NedflH {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFv5NedflH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5NedflH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFv5NedflH .container {
    padding: 0 20px;
  }
}
.cid-uFv5NedflH .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFv5NedflH .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFv5NedflH .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFv5NedflH .panel-group {
    padding: 0 20px;
  }
}
.cid-uFv5NedflH .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFv5NedflH .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFv5NedflH .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFv5NedflH .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFv5NedflH .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFv5NedflH .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFv5NedflH .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFv5NedflH .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFv5NedflH .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFv5NedflH .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFv5NedflH .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFv5NedflH .panel-title-edit {
  color: #272a5c;
}
.cid-uFv5NedflH .panel-text {
  color: #464444;
}
.cid-uGySPET6Nn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGySPET6Nn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGySPET6Nn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGySPET6Nn .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGySPET6Nn .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySPET6Nn .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGySPET6Nn .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySPET6Nn .container {
    padding: 0 12px;
  }
}
.cid-uGySPET6Nn .row {
  justify-content: center;
}
.cid-uGySPET6Nn .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGySPET6Nn .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGySPET6Nn .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGySPET6Nn .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGySPET6Nn .mbr-section-title {
  color: #ffffff;
}
.cid-uGySPET6Nn .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGySPET6Nn .mbr-section-title,
.cid-uGySPET6Nn .mbr-section-btn,
.cid-uGySPET6Nn .title-wrapper {
  text-align: center;
}
.cid-uFv5NflAgN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFv5NflAgN .row {
  align-items: center;
}
.cid-uFv5NflAgN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv5NflAgN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NflAgN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv5NflAgN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv5NflAgN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv5NflAgN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv5NflAgN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NflAgN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv5NflAgN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv5NflAgN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv5NflAgN .label-text {
    text-align: center !important;
  }
}
.cid-uFv5NflAgN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv5NflAgN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv5NflAgN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv5NflAgN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NflAgN .lists-container {
    justify-content: center;
  }
}
.cid-uFv5NflAgN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv5NflAgN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NflAgN .list {
    align-items: center;
  }
}
.cid-uFv5NflAgN .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv5NflAgN .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv5NflAgN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv5NflAgN .list-item-text {
  flex-grow: 1;
}
.cid-uFv5NflAgN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv5NflAgN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv5NflAgN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv5NflAgN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv5NflAgN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5NflAgN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv5NflAgN .mbr-section-title,
.cid-uFv5NflAgN .mbr-section-btn {
  color: #272a5c;
}
.cid-uFv5Ng4eUH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv5Ng4eUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5Ng4eUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv5Ng4eUH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFv5Ng4eUH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv5Ng4eUH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFv5Ng4eUH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv5Ng4eUH .container {
    padding: 0 12px;
  }
}
.cid-uFv5Ng4eUH .row {
  justify-content: center;
}
.cid-uFv5Ng4eUH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFv5Ng4eUH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFv5Ng4eUH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFv5Ng4eUH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFv5Ng4eUH .mbr-section-title {
  color: #ffffff;
}
.cid-uFv5Ng4eUH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFv5Ng4eUH .mbr-section-title,
.cid-uFv5Ng4eUH .mbr-section-btn,
.cid-uFv5Ng4eUH .title-wrapper {
  text-align: center;
}
.cid-uJaZxxWvQB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZxxWvQB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZxxWvQB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZxxWvQB .container {
    padding: 0 22px;
  }
}
.cid-uJaZxxWvQB .row {
  justify-content: space-between;
}
.cid-uJaZxxWvQB .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZxxWvQB .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZxxWvQB .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZxxWvQB .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZxxWvQB .mbr-text {
  color: #464444;
}
.cid-uJaZxxWvQB label {
  color: #000000;
}
.cid-uJaZxxWvQB LABEL {
  color: #767676;
}
.cid-uFv5NhBH3D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv5NhBH3D .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFv5NhBH3D .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFv5NhBH3D .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NhBH3D .row {
    text-align: center;
  }
  .cid-uFv5NhBH3D .row > div {
    margin: auto;
  }
  .cid-uFv5NhBH3D .social-row {
    justify-content: center;
  }
}
.cid-uFv5NhBH3D .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFv5NhBH3D .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFv5NhBH3D .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFv5NhBH3D .list {
    margin-bottom: 0rem;
  }
}
.cid-uFv5NhBH3D .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFv5NhBH3D .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFv5NhBH3D div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFv5NhBH3D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5NhBH3D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv5NijpQv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFv5NijpQv .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFv5NijpQv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv5NijpQv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv5NijpQv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv5NijpQv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv5NijpQv {
    align-items: center;
  }
  .cid-uFv5NijpQv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv5NijpQv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv5NijpQv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv5NijpQv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv5NijpQv .content-wrap {
    width: 100%;
  }
}
.cid-uFv5NijpQv .mbr-section-title {
  text-align: center;
}
.cid-uFv5NijpQv .mbr-text,
.cid-uFv5NijpQv .mbr-section-btn {
  text-align: center;
}
.cid-uFv7UTrFxX {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFv7UTrFxX .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;
}
@media (max-width: 767px) {
  .cid-uFv7UTrFxX .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFv7UTrFxX .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFv7UTrFxX .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFv7UTrFxX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFv7UTrFxX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFv7UTrFxX .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFv7UTrFxX .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFv7UTrFxX .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFv7UTrFxX .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFv7UTrFxX .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFv7UTrFxX .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFv7UTrFxX .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFv7UTrFxX .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFv7UTrFxX .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFv7UTrFxX .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFv7UTrFxX .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFv7UTrFxX .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFv7UTrFxX .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv7UTrFxX .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFv7UTrFxX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFv7UTrFxX .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFv7UTrFxX .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UTrFxX .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFv7UTrFxX .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFv7UTrFxX .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFv7UTrFxX .nav-item:focus,
.cid-uFv7UTrFxX .nav-link:focus {
  outline: none;
}
.cid-uFv7UTrFxX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFv7UTrFxX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFv7UTrFxX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFv7UTrFxX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFv7UTrFxX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFv7UTrFxX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFv7UTrFxX .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFv7UTrFxX .navbar.opened {
  transition: all 0.25s;
}
.cid-uFv7UTrFxX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFv7UTrFxX .navbar .navbar-logo img {
  width: auto;
}
.cid-uFv7UTrFxX .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFv7UTrFxX .navbar.collapsed {
  justify-content: center;
}
.cid-uFv7UTrFxX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFv7UTrFxX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFv7UTrFxX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFv7UTrFxX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFv7UTrFxX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFv7UTrFxX .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-uFv7UTrFxX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFv7UTrFxX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFv7UTrFxX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFv7UTrFxX .navbar {
    min-height: 72px;
  }
  .cid-uFv7UTrFxX .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFv7UTrFxX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFv7UTrFxX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFv7UTrFxX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFv7UTrFxX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFv7UTrFxX .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-uFv7UTrFxX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFv7UTrFxX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFv7UTrFxX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFv7UTrFxX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFv7UTrFxX .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFv7UTrFxX .dropdown-item.active,
.cid-uFv7UTrFxX .dropdown-item:active {
  background-color: transparent;
}
.cid-uFv7UTrFxX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFv7UTrFxX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFv7UTrFxX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFv7UTrFxX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFv7UTrFxX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFv7UTrFxX .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFv7UTrFxX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFv7UTrFxX .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFv7UTrFxX .navbar-buttons {
    text-align: left;
  }
}
.cid-uFv7UTrFxX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFv7UTrFxX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFv7UTrFxX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFv7UTrFxX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv7UTrFxX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFv7UTrFxX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFv7UTrFxX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv7UTrFxX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFv7UTrFxX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFv7UTrFxX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFv7UTrFxX .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFv7UTrFxX .opacityScroll {
  background: #ffffff !important;
}
.cid-uFv7UTrFxX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFv7UTrFxX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFv7UTrFxX .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFv7UTrFxX .navbar {
    height: 70px;
  }
  .cid-uFv7UTrFxX .navbar.opened {
    height: auto;
  }
  .cid-uFv7UTrFxX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFv7UTrFxX .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFv7UTrFxX .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFv7UTrFxX .navbar-brand {
    margin-right: auto;
  }
  .cid-uFv7UTrFxX .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFv7UTrFxX .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFv7UTrFxX .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFv7UTrFxX .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFv7UTrFxX .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFv7UTrFxX .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFv7UTrFxX .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFv7UTrFxX .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFv7UU5hlP {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFv7UU5hlP .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFv7UU5hlP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UU5hlP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv7UU5hlP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv7UU5hlP .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv7UU5hlP {
    align-items: center;
  }
  .cid-uFv7UU5hlP .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv7UU5hlP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UU5hlP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv7UU5hlP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv7UU5hlP .content-wrap {
    width: 100%;
  }
}
.cid-uFv7UU5hlP .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFv7UU5hlP .mbr-text,
.cid-uFv7UU5hlP .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFv7UU5hlP .mbr-section-title DIV {
  text-align: left;
}
.cid-uFv7UUJWUH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv7UUJWUH .row {
  align-items: center;
}
.cid-uFv7UUJWUH .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv7UUJWUH .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UUJWUH .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv7UUJWUH .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv7UUJWUH .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv7UUJWUH .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv7UUJWUH .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UUJWUH .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv7UUJWUH .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv7UUJWUH .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv7UUJWUH .label-text {
    text-align: center !important;
  }
}
.cid-uFv7UUJWUH .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv7UUJWUH .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv7UUJWUH .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv7UUJWUH .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UUJWUH .lists-container {
    justify-content: center;
  }
}
.cid-uFv7UUJWUH .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv7UUJWUH .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UUJWUH .list {
    align-items: center;
  }
}
.cid-uFv7UUJWUH .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv7UUJWUH .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv7UUJWUH .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv7UUJWUH .list-item-text {
  flex-grow: 1;
}
.cid-uFv7UUJWUH .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv7UUJWUH .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv7UUJWUH .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv7UUJWUH .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv7UUJWUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UUJWUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv7UUJWUH .mbr-section-title,
.cid-uFv7UUJWUH .mbr-section-btn {
  color: #ffffff;
}
.cid-uFv7UVtwLo {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFv7UVtwLo .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv7UVtwLo .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv7UVtwLo {
    align-items: center;
  }
  .cid-uFv7UVtwLo .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv7UVtwLo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UVtwLo {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv7UVtwLo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv7UVtwLo .content-wrap {
    width: 100%;
  }
}
.cid-uFv7UVtwLo .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFv7UVtwLo .mbr-text,
.cid-uFv7UVtwLo .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFv7UVtwLo .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFv7UVVelX {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFv7UVVelX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UVVelX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFv7UVVelX .container {
    padding: 0 20px;
  }
}
.cid-uFv7UVVelX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFv7UVVelX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFv7UVVelX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFv7UVVelX .panel-group {
    padding: 0 20px;
  }
}
.cid-uFv7UVVelX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFv7UVVelX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFv7UVVelX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFv7UVVelX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFv7UVVelX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFv7UVVelX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFv7UVVelX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFv7UVVelX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFv7UVVelX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFv7UVVelX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFv7UVVelX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFv7UVVelX .panel-title-edit {
  color: #272a5c;
}
.cid-uFv7UVVelX .panel-text {
  color: #464444;
}
.cid-uGySUe745x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGySUe745x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGySUe745x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGySUe745x .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGySUe745x .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySUe745x .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGySUe745x .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySUe745x .container {
    padding: 0 12px;
  }
}
.cid-uGySUe745x .row {
  justify-content: center;
}
.cid-uGySUe745x .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGySUe745x .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGySUe745x .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGySUe745x .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGySUe745x .mbr-section-title {
  color: #ffffff;
}
.cid-uGySUe745x .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGySUe745x .mbr-section-title,
.cid-uGySUe745x .mbr-section-btn,
.cid-uGySUe745x .title-wrapper {
  text-align: center;
}
.cid-uFv7UX0vJa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFv7UX0vJa .row {
  align-items: center;
}
.cid-uFv7UX0vJa .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFv7UX0vJa .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UX0vJa .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFv7UX0vJa .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFv7UX0vJa .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFv7UX0vJa .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFv7UX0vJa .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UX0vJa .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFv7UX0vJa .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFv7UX0vJa .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFv7UX0vJa .label-text {
    text-align: center !important;
  }
}
.cid-uFv7UX0vJa .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFv7UX0vJa .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFv7UX0vJa .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv7UX0vJa .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UX0vJa .lists-container {
    justify-content: center;
  }
}
.cid-uFv7UX0vJa .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFv7UX0vJa .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UX0vJa .list {
    align-items: center;
  }
}
.cid-uFv7UX0vJa .list-item {
  display: flex;
  align-items: center;
}
.cid-uFv7UX0vJa .icon-wrapper {
  margin-right: 5px;
}
.cid-uFv7UX0vJa .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFv7UX0vJa .list-item-text {
  flex-grow: 1;
}
.cid-uFv7UX0vJa .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFv7UX0vJa .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFv7UX0vJa .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFv7UX0vJa .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFv7UX0vJa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UX0vJa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv7UX0vJa .mbr-section-title,
.cid-uFv7UX0vJa .mbr-section-btn {
  color: #272a5c;
}
.cid-uFv7UXNcNH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv7UXNcNH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UXNcNH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv7UXNcNH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFv7UXNcNH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv7UXNcNH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFv7UXNcNH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFv7UXNcNH .container {
    padding: 0 12px;
  }
}
.cid-uFv7UXNcNH .row {
  justify-content: center;
}
.cid-uFv7UXNcNH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFv7UXNcNH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFv7UXNcNH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFv7UXNcNH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFv7UXNcNH .mbr-section-title {
  color: #ffffff;
}
.cid-uFv7UXNcNH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFv7UXNcNH .mbr-section-title,
.cid-uFv7UXNcNH .mbr-section-btn,
.cid-uFv7UXNcNH .title-wrapper {
  text-align: center;
}
.cid-uJaZBGj6LH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZBGj6LH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZBGj6LH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZBGj6LH .container {
    padding: 0 22px;
  }
}
.cid-uJaZBGj6LH .row {
  justify-content: space-between;
}
.cid-uJaZBGj6LH .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZBGj6LH .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZBGj6LH .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZBGj6LH .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZBGj6LH .mbr-text {
  color: #464444;
}
.cid-uJaZBGj6LH label {
  color: #000000;
}
.cid-uJaZBGj6LH LABEL {
  color: #767676;
}
.cid-uFv7UZb4Ym {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFv7UZb4Ym .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFv7UZb4Ym .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFv7UZb4Ym .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UZb4Ym .row {
    text-align: center;
  }
  .cid-uFv7UZb4Ym .row > div {
    margin: auto;
  }
  .cid-uFv7UZb4Ym .social-row {
    justify-content: center;
  }
}
.cid-uFv7UZb4Ym .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFv7UZb4Ym .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFv7UZb4Ym .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFv7UZb4Ym .list {
    margin-bottom: 0rem;
  }
}
.cid-uFv7UZb4Ym .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFv7UZb4Ym .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFv7UZb4Ym div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFv7UZb4Ym .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UZb4Ym .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv7UZTIVz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFv7UZTIVz .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFv7UZTIVz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFv7UZTIVz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFv7UZTIVz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFv7UZTIVz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFv7UZTIVz {
    align-items: center;
  }
  .cid-uFv7UZTIVz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFv7UZTIVz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFv7UZTIVz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFv7UZTIVz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFv7UZTIVz .content-wrap {
    width: 100%;
  }
}
.cid-uFv7UZTIVz .mbr-section-title {
  text-align: center;
}
.cid-uFv7UZTIVz .mbr-text,
.cid-uFv7UZTIVz .mbr-section-btn {
  text-align: center;
}
.cid-uFvaF7JlOF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvaF7JlOF .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;
}
@media (max-width: 767px) {
  .cid-uFvaF7JlOF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvaF7JlOF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvaF7JlOF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvaF7JlOF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvaF7JlOF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvaF7JlOF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvaF7JlOF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvaF7JlOF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvaF7JlOF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvaF7JlOF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvaF7JlOF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvaF7JlOF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvaF7JlOF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvaF7JlOF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvaF7JlOF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvaF7JlOF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvaF7JlOF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvaF7JlOF .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvaF7JlOF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvaF7JlOF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvaF7JlOF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvaF7JlOF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF7JlOF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvaF7JlOF .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvaF7JlOF .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvaF7JlOF .nav-item:focus,
.cid-uFvaF7JlOF .nav-link:focus {
  outline: none;
}
.cid-uFvaF7JlOF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvaF7JlOF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvaF7JlOF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvaF7JlOF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvaF7JlOF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvaF7JlOF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvaF7JlOF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvaF7JlOF .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvaF7JlOF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvaF7JlOF .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvaF7JlOF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvaF7JlOF .navbar.collapsed {
  justify-content: center;
}
.cid-uFvaF7JlOF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvaF7JlOF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvaF7JlOF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvaF7JlOF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvaF7JlOF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvaF7JlOF .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-uFvaF7JlOF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvaF7JlOF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvaF7JlOF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvaF7JlOF .navbar {
    min-height: 72px;
  }
  .cid-uFvaF7JlOF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvaF7JlOF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvaF7JlOF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvaF7JlOF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvaF7JlOF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvaF7JlOF .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-uFvaF7JlOF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvaF7JlOF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvaF7JlOF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvaF7JlOF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvaF7JlOF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvaF7JlOF .dropdown-item.active,
.cid-uFvaF7JlOF .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvaF7JlOF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvaF7JlOF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvaF7JlOF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvaF7JlOF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvaF7JlOF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvaF7JlOF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvaF7JlOF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvaF7JlOF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvaF7JlOF .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvaF7JlOF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvaF7JlOF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvaF7JlOF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvaF7JlOF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvaF7JlOF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvaF7JlOF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvaF7JlOF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvaF7JlOF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvaF7JlOF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvaF7JlOF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvaF7JlOF .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvaF7JlOF .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvaF7JlOF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvaF7JlOF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvaF7JlOF .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvaF7JlOF .navbar {
    height: 70px;
  }
  .cid-uFvaF7JlOF .navbar.opened {
    height: auto;
  }
  .cid-uFvaF7JlOF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvaF7JlOF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvaF7JlOF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvaF7JlOF .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvaF7JlOF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvaF7JlOF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvaF7JlOF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvaF7JlOF .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvaF7JlOF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvaF7JlOF .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvaF7JlOF .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvaF7JlOF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvaF8mYUN {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvaF8mYUN .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvaF8mYUN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaF8mYUN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvaF8mYUN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvaF8mYUN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvaF8mYUN {
    align-items: center;
  }
  .cid-uFvaF8mYUN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvaF8mYUN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF8mYUN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvaF8mYUN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvaF8mYUN .content-wrap {
    width: 100%;
  }
}
.cid-uFvaF8mYUN .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvaF8mYUN .mbr-text,
.cid-uFvaF8mYUN .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvaF8mYUN .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvaF8PTFS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvaF8PTFS .row {
  align-items: center;
}
.cid-uFvaF8PTFS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvaF8PTFS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF8PTFS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvaF8PTFS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvaF8PTFS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvaF8PTFS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvaF8PTFS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF8PTFS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvaF8PTFS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvaF8PTFS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvaF8PTFS .label-text {
    text-align: center !important;
  }
}
.cid-uFvaF8PTFS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvaF8PTFS .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvaF8PTFS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvaF8PTFS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF8PTFS .lists-container {
    justify-content: center;
  }
}
.cid-uFvaF8PTFS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvaF8PTFS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF8PTFS .list {
    align-items: center;
  }
}
.cid-uFvaF8PTFS .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvaF8PTFS .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvaF8PTFS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvaF8PTFS .list-item-text {
  flex-grow: 1;
}
.cid-uFvaF8PTFS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvaF8PTFS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvaF8PTFS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvaF8PTFS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvaF8PTFS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaF8PTFS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvaF8PTFS .mbr-section-title,
.cid-uFvaF8PTFS .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvaF9wERc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvaF9wERc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvaF9wERc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvaF9wERc {
    align-items: center;
  }
  .cid-uFvaF9wERc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvaF9wERc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvaF9wERc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvaF9wERc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvaF9wERc .content-wrap {
    width: 100%;
  }
}
.cid-uFvaF9wERc .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvaF9wERc .mbr-text,
.cid-uFvaF9wERc .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvaF9wERc .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvaF9XLjV {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvaF9XLjV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaF9XLjV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvaF9XLjV .container {
    padding: 0 20px;
  }
}
.cid-uFvaF9XLjV .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvaF9XLjV .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvaF9XLjV .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvaF9XLjV .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvaF9XLjV .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvaF9XLjV .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvaF9XLjV .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvaF9XLjV .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvaF9XLjV .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvaF9XLjV .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvaF9XLjV .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvaF9XLjV .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvaF9XLjV .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvaF9XLjV .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvaF9XLjV .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvaF9XLjV .panel-title-edit {
  color: #272a5c;
}
.cid-uFvaF9XLjV .panel-text {
  color: #464444;
}
.cid-uGySYtNEBP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGySYtNEBP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGySYtNEBP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGySYtNEBP .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGySYtNEBP .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySYtNEBP .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGySYtNEBP .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGySYtNEBP .container {
    padding: 0 12px;
  }
}
.cid-uGySYtNEBP .row {
  justify-content: center;
}
.cid-uGySYtNEBP .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGySYtNEBP .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGySYtNEBP .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGySYtNEBP .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGySYtNEBP .mbr-section-title {
  color: #ffffff;
}
.cid-uGySYtNEBP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGySYtNEBP .mbr-section-title,
.cid-uGySYtNEBP .mbr-section-btn,
.cid-uGySYtNEBP .title-wrapper {
  text-align: center;
}
.cid-uFvaFbj8Lt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvaFbj8Lt .row {
  align-items: center;
}
.cid-uFvaFbj8Lt .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvaFbj8Lt .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvaFbj8Lt .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvaFbj8Lt .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvaFbj8Lt .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvaFbj8Lt .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvaFbj8Lt .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvaFbj8Lt .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvaFbj8Lt .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvaFbj8Lt .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvaFbj8Lt .label-text {
    text-align: center !important;
  }
}
.cid-uFvaFbj8Lt .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvaFbj8Lt .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvaFbj8Lt .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvaFbj8Lt .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvaFbj8Lt .lists-container {
    justify-content: center;
  }
}
.cid-uFvaFbj8Lt .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvaFbj8Lt .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvaFbj8Lt .list {
    align-items: center;
  }
}
.cid-uFvaFbj8Lt .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvaFbj8Lt .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvaFbj8Lt .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvaFbj8Lt .list-item-text {
  flex-grow: 1;
}
.cid-uFvaFbj8Lt .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvaFbj8Lt .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvaFbj8Lt .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvaFbj8Lt .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvaFbj8Lt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaFbj8Lt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvaFbj8Lt .mbr-section-title,
.cid-uFvaFbj8Lt .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvaFc3dem {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvaFc3dem .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaFc3dem .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvaFc3dem .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvaFc3dem .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvaFc3dem .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvaFc3dem .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvaFc3dem .container {
    padding: 0 12px;
  }
}
.cid-uFvaFc3dem .row {
  justify-content: center;
}
.cid-uFvaFc3dem .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvaFc3dem .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvaFc3dem .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvaFc3dem .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvaFc3dem .mbr-section-title {
  color: #ffffff;
}
.cid-uFvaFc3dem .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvaFc3dem .mbr-section-title,
.cid-uFvaFc3dem .mbr-section-btn,
.cid-uFvaFc3dem .title-wrapper {
  text-align: center;
}
.cid-uJaZFkbQpP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZFkbQpP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZFkbQpP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZFkbQpP .container {
    padding: 0 22px;
  }
}
.cid-uJaZFkbQpP .row {
  justify-content: space-between;
}
.cid-uJaZFkbQpP .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZFkbQpP .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZFkbQpP .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZFkbQpP .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZFkbQpP .mbr-text {
  color: #464444;
}
.cid-uJaZFkbQpP label {
  color: #000000;
}
.cid-uJaZFkbQpP LABEL {
  color: #767676;
}
.cid-uFvaFdpkXQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvaFdpkXQ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvaFdpkXQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvaFdpkXQ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvaFdpkXQ .row {
    text-align: center;
  }
  .cid-uFvaFdpkXQ .row > div {
    margin: auto;
  }
  .cid-uFvaFdpkXQ .social-row {
    justify-content: center;
  }
}
.cid-uFvaFdpkXQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvaFdpkXQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvaFdpkXQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvaFdpkXQ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvaFdpkXQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvaFdpkXQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvaFdpkXQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvaFdpkXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaFdpkXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvaFefoeI {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvaFefoeI .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvaFefoeI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvaFefoeI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvaFefoeI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvaFefoeI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvaFefoeI {
    align-items: center;
  }
  .cid-uFvaFefoeI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvaFefoeI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvaFefoeI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvaFefoeI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvaFefoeI .content-wrap {
    width: 100%;
  }
}
.cid-uFvaFefoeI .mbr-section-title {
  text-align: center;
}
.cid-uFvaFefoeI .mbr-text,
.cid-uFvaFefoeI .mbr-section-btn {
  text-align: center;
}
.cid-uFvckl9tl7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvckl9tl7 .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;
}
@media (max-width: 767px) {
  .cid-uFvckl9tl7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvckl9tl7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvckl9tl7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvckl9tl7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvckl9tl7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvckl9tl7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvckl9tl7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvckl9tl7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvckl9tl7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvckl9tl7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvckl9tl7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvckl9tl7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvckl9tl7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvckl9tl7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvckl9tl7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvckl9tl7 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvckl9tl7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvckl9tl7 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvckl9tl7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvckl9tl7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvckl9tl7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvckl9tl7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvckl9tl7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvckl9tl7 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvckl9tl7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvckl9tl7 .nav-item:focus,
.cid-uFvckl9tl7 .nav-link:focus {
  outline: none;
}
.cid-uFvckl9tl7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvckl9tl7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvckl9tl7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvckl9tl7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvckl9tl7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvckl9tl7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvckl9tl7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvckl9tl7 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvckl9tl7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvckl9tl7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvckl9tl7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvckl9tl7 .navbar.collapsed {
  justify-content: center;
}
.cid-uFvckl9tl7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvckl9tl7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvckl9tl7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvckl9tl7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvckl9tl7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvckl9tl7 .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-uFvckl9tl7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvckl9tl7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvckl9tl7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvckl9tl7 .navbar {
    min-height: 72px;
  }
  .cid-uFvckl9tl7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvckl9tl7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvckl9tl7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvckl9tl7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvckl9tl7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvckl9tl7 .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-uFvckl9tl7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvckl9tl7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvckl9tl7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvckl9tl7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvckl9tl7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvckl9tl7 .dropdown-item.active,
.cid-uFvckl9tl7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvckl9tl7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvckl9tl7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvckl9tl7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvckl9tl7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvckl9tl7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvckl9tl7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvckl9tl7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvckl9tl7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvckl9tl7 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvckl9tl7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvckl9tl7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvckl9tl7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvckl9tl7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvckl9tl7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvckl9tl7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvckl9tl7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvckl9tl7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvckl9tl7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvckl9tl7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvckl9tl7 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvckl9tl7 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvckl9tl7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvckl9tl7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvckl9tl7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvckl9tl7 .navbar {
    height: 70px;
  }
  .cid-uFvckl9tl7 .navbar.opened {
    height: auto;
  }
  .cid-uFvckl9tl7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvckl9tl7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvckl9tl7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvckl9tl7 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvckl9tl7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvckl9tl7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvckl9tl7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvckl9tl7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvckl9tl7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvckl9tl7 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvckl9tl7 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvckl9tl7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvcklZbKw {
  display: flex;
  background-image: url("../../../assets/images/ingegneria-sicurezza-2000x1000.jpg");
}
.cid-uFvcklZbKw .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvcklZbKw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvcklZbKw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvcklZbKw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvcklZbKw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvcklZbKw {
    align-items: center;
  }
  .cid-uFvcklZbKw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvcklZbKw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvcklZbKw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvcklZbKw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvcklZbKw .content-wrap {
    width: 100%;
  }
}
.cid-uFvcklZbKw .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvcklZbKw .mbr-text,
.cid-uFvcklZbKw .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvcklZbKw .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvckmvCn6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvckmvCn6 .row {
  align-items: center;
}
.cid-uFvckmvCn6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvckmvCn6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvckmvCn6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvckmvCn6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvckmvCn6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvckmvCn6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvckmvCn6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvckmvCn6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvckmvCn6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvckmvCn6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvckmvCn6 .label-text {
    text-align: center !important;
  }
}
.cid-uFvckmvCn6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvckmvCn6 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvckmvCn6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvckmvCn6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvckmvCn6 .lists-container {
    justify-content: center;
  }
}
.cid-uFvckmvCn6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvckmvCn6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvckmvCn6 .list {
    align-items: center;
  }
}
.cid-uFvckmvCn6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvckmvCn6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvckmvCn6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvckmvCn6 .list-item-text {
  flex-grow: 1;
}
.cid-uFvckmvCn6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvckmvCn6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvckmvCn6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvckmvCn6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvckmvCn6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvckmvCn6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvckmvCn6 .mbr-section-title,
.cid-uFvckmvCn6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvckncnqp {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvckncnqp .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvckncnqp .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvckncnqp {
    align-items: center;
  }
  .cid-uFvckncnqp .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvckncnqp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvckncnqp {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvckncnqp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvckncnqp .content-wrap {
    width: 100%;
  }
}
.cid-uFvckncnqp .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvckncnqp .mbr-text,
.cid-uFvckncnqp .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvckncnqp .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvcknIg7f {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvcknIg7f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvcknIg7f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvcknIg7f .container {
    padding: 0 20px;
  }
}
.cid-uFvcknIg7f .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvcknIg7f .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvcknIg7f .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvcknIg7f .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvcknIg7f .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvcknIg7f .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvcknIg7f .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvcknIg7f .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvcknIg7f .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvcknIg7f .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvcknIg7f .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvcknIg7f .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvcknIg7f .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvcknIg7f .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvcknIg7f .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvcknIg7f .panel-title-edit {
  color: #272a5c;
}
.cid-uFvcknIg7f .panel-text {
  color: #464444;
}
.cid-uGyT4H1bu1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyT4H1bu1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyT4H1bu1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyT4H1bu1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyT4H1bu1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyT4H1bu1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyT4H1bu1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyT4H1bu1 .container {
    padding: 0 12px;
  }
}
.cid-uGyT4H1bu1 .row {
  justify-content: center;
}
.cid-uGyT4H1bu1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyT4H1bu1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyT4H1bu1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyT4H1bu1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyT4H1bu1 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyT4H1bu1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyT4H1bu1 .mbr-section-title,
.cid-uGyT4H1bu1 .mbr-section-btn,
.cid-uGyT4H1bu1 .title-wrapper {
  text-align: center;
}
.cid-uFvckoTirL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvckoTirL .row {
  align-items: center;
}
.cid-uFvckoTirL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvckoTirL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvckoTirL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvckoTirL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvckoTirL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvckoTirL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvckoTirL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvckoTirL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvckoTirL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvckoTirL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvckoTirL .label-text {
    text-align: center !important;
  }
}
.cid-uFvckoTirL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvckoTirL .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvckoTirL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvckoTirL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvckoTirL .lists-container {
    justify-content: center;
  }
}
.cid-uFvckoTirL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvckoTirL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvckoTirL .list {
    align-items: center;
  }
}
.cid-uFvckoTirL .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvckoTirL .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvckoTirL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvckoTirL .list-item-text {
  flex-grow: 1;
}
.cid-uFvckoTirL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvckoTirL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvckoTirL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvckoTirL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvckoTirL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvckoTirL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvckoTirL .mbr-section-title,
.cid-uFvckoTirL .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvckpO2wF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvckpO2wF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvckpO2wF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvckpO2wF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvckpO2wF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvckpO2wF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvckpO2wF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvckpO2wF .container {
    padding: 0 12px;
  }
}
.cid-uFvckpO2wF .row {
  justify-content: center;
}
.cid-uFvckpO2wF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvckpO2wF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvckpO2wF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvckpO2wF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvckpO2wF .mbr-section-title {
  color: #ffffff;
}
.cid-uFvckpO2wF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvckpO2wF .mbr-section-title,
.cid-uFvckpO2wF .mbr-section-btn,
.cid-uFvckpO2wF .title-wrapper {
  text-align: center;
}
.cid-uJaZIS0dJW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZIS0dJW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZIS0dJW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZIS0dJW .container {
    padding: 0 22px;
  }
}
.cid-uJaZIS0dJW .row {
  justify-content: space-between;
}
.cid-uJaZIS0dJW .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZIS0dJW .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZIS0dJW .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZIS0dJW .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZIS0dJW .mbr-text {
  color: #464444;
}
.cid-uJaZIS0dJW label {
  color: #000000;
}
.cid-uJaZIS0dJW LABEL {
  color: #767676;
}
.cid-uFvckr790V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvckr790V .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvckr790V .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvckr790V .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvckr790V .row {
    text-align: center;
  }
  .cid-uFvckr790V .row > div {
    margin: auto;
  }
  .cid-uFvckr790V .social-row {
    justify-content: center;
  }
}
.cid-uFvckr790V .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvckr790V .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvckr790V .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvckr790V .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvckr790V .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvckr790V .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvckr790V div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvckr790V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvckr790V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvckrUBCZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvckrUBCZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvckrUBCZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvckrUBCZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvckrUBCZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvckrUBCZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvckrUBCZ {
    align-items: center;
  }
  .cid-uFvckrUBCZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvckrUBCZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvckrUBCZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvckrUBCZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvckrUBCZ .content-wrap {
    width: 100%;
  }
}
.cid-uFvckrUBCZ .mbr-section-title {
  text-align: center;
}
.cid-uFvckrUBCZ .mbr-text,
.cid-uFvckrUBCZ .mbr-section-btn {
  text-align: center;
}
.cid-uFvfC16HKr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvfC16HKr .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;
}
@media (max-width: 767px) {
  .cid-uFvfC16HKr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvfC16HKr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvfC16HKr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvfC16HKr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvfC16HKr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvfC16HKr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvfC16HKr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvfC16HKr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvfC16HKr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvfC16HKr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvfC16HKr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvfC16HKr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvfC16HKr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvfC16HKr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvfC16HKr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvfC16HKr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvfC16HKr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvfC16HKr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvfC16HKr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvfC16HKr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvfC16HKr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvfC16HKr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC16HKr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvfC16HKr .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvfC16HKr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvfC16HKr .nav-item:focus,
.cid-uFvfC16HKr .nav-link:focus {
  outline: none;
}
.cid-uFvfC16HKr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvfC16HKr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvfC16HKr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvfC16HKr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvfC16HKr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvfC16HKr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvfC16HKr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvfC16HKr .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvfC16HKr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvfC16HKr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvfC16HKr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvfC16HKr .navbar.collapsed {
  justify-content: center;
}
.cid-uFvfC16HKr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvfC16HKr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvfC16HKr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvfC16HKr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvfC16HKr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvfC16HKr .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-uFvfC16HKr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvfC16HKr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvfC16HKr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvfC16HKr .navbar {
    min-height: 72px;
  }
  .cid-uFvfC16HKr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvfC16HKr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvfC16HKr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvfC16HKr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvfC16HKr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvfC16HKr .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-uFvfC16HKr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvfC16HKr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvfC16HKr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvfC16HKr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvfC16HKr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvfC16HKr .dropdown-item.active,
.cid-uFvfC16HKr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvfC16HKr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvfC16HKr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvfC16HKr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvfC16HKr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvfC16HKr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvfC16HKr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvfC16HKr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvfC16HKr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvfC16HKr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvfC16HKr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvfC16HKr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvfC16HKr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvfC16HKr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvfC16HKr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvfC16HKr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvfC16HKr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvfC16HKr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvfC16HKr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvfC16HKr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvfC16HKr .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvfC16HKr .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvfC16HKr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvfC16HKr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvfC16HKr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvfC16HKr .navbar {
    height: 70px;
  }
  .cid-uFvfC16HKr .navbar.opened {
    height: auto;
  }
  .cid-uFvfC16HKr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvfC16HKr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvfC16HKr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvfC16HKr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvfC16HKr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvfC16HKr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvfC16HKr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvfC16HKr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvfC16HKr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvfC16HKr .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvfC16HKr .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvfC16HKr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvfC1KHDj {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvfC1KHDj .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvfC1KHDj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC1KHDj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvfC1KHDj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvfC1KHDj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvfC1KHDj {
    align-items: center;
  }
  .cid-uFvfC1KHDj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvfC1KHDj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC1KHDj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvfC1KHDj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvfC1KHDj .content-wrap {
    width: 100%;
  }
}
.cid-uFvfC1KHDj .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvfC1KHDj .mbr-text,
.cid-uFvfC1KHDj .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvfC1KHDj .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvfC2esIQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvfC2esIQ .row {
  align-items: center;
}
.cid-uFvfC2esIQ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvfC2esIQ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC2esIQ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvfC2esIQ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvfC2esIQ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvfC2esIQ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvfC2esIQ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC2esIQ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvfC2esIQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvfC2esIQ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvfC2esIQ .label-text {
    text-align: center !important;
  }
}
.cid-uFvfC2esIQ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvfC2esIQ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvfC2esIQ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvfC2esIQ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC2esIQ .lists-container {
    justify-content: center;
  }
}
.cid-uFvfC2esIQ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvfC2esIQ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC2esIQ .list {
    align-items: center;
  }
}
.cid-uFvfC2esIQ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvfC2esIQ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvfC2esIQ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvfC2esIQ .list-item-text {
  flex-grow: 1;
}
.cid-uFvfC2esIQ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvfC2esIQ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvfC2esIQ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvfC2esIQ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvfC2esIQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC2esIQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvfC2esIQ .mbr-section-title,
.cid-uFvfC2esIQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvfC2TDJh {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvfC2TDJh .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvfC2TDJh .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvfC2TDJh {
    align-items: center;
  }
  .cid-uFvfC2TDJh .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvfC2TDJh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC2TDJh {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvfC2TDJh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvfC2TDJh .content-wrap {
    width: 100%;
  }
}
.cid-uFvfC2TDJh .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvfC2TDJh .mbr-text,
.cid-uFvfC2TDJh .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvfC2TDJh .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvfC3lJme {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvfC3lJme .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC3lJme .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvfC3lJme .container {
    padding: 0 20px;
  }
}
.cid-uFvfC3lJme .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvfC3lJme .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvfC3lJme .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvfC3lJme .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvfC3lJme .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvfC3lJme .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvfC3lJme .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvfC3lJme .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvfC3lJme .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvfC3lJme .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvfC3lJme .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvfC3lJme .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvfC3lJme .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvfC3lJme .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvfC3lJme .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvfC3lJme .panel-title-edit {
  color: #272a5c;
}
.cid-uFvfC3lJme .panel-text {
  color: #464444;
}
.cid-uGyT9YDA3f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyT9YDA3f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyT9YDA3f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyT9YDA3f .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyT9YDA3f .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyT9YDA3f .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyT9YDA3f .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyT9YDA3f .container {
    padding: 0 12px;
  }
}
.cid-uGyT9YDA3f .row {
  justify-content: center;
}
.cid-uGyT9YDA3f .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyT9YDA3f .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyT9YDA3f .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyT9YDA3f .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyT9YDA3f .mbr-section-title {
  color: #ffffff;
}
.cid-uGyT9YDA3f .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyT9YDA3f .mbr-section-title,
.cid-uGyT9YDA3f .mbr-section-btn,
.cid-uGyT9YDA3f .title-wrapper {
  text-align: center;
}
.cid-uFvfC4p73A {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvfC4p73A .row {
  align-items: center;
}
.cid-uFvfC4p73A .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvfC4p73A .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC4p73A .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvfC4p73A .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvfC4p73A .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvfC4p73A .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvfC4p73A .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC4p73A .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvfC4p73A .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvfC4p73A .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvfC4p73A .label-text {
    text-align: center !important;
  }
}
.cid-uFvfC4p73A .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvfC4p73A .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvfC4p73A .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvfC4p73A .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC4p73A .lists-container {
    justify-content: center;
  }
}
.cid-uFvfC4p73A .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvfC4p73A .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC4p73A .list {
    align-items: center;
  }
}
.cid-uFvfC4p73A .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvfC4p73A .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvfC4p73A .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvfC4p73A .list-item-text {
  flex-grow: 1;
}
.cid-uFvfC4p73A .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvfC4p73A .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvfC4p73A .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvfC4p73A .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvfC4p73A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC4p73A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvfC4p73A .mbr-section-title,
.cid-uFvfC4p73A .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvfC5b5SW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvfC5b5SW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC5b5SW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvfC5b5SW .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvfC5b5SW .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvfC5b5SW .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvfC5b5SW .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvfC5b5SW .container {
    padding: 0 12px;
  }
}
.cid-uFvfC5b5SW .row {
  justify-content: center;
}
.cid-uFvfC5b5SW .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvfC5b5SW .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvfC5b5SW .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvfC5b5SW .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvfC5b5SW .mbr-section-title {
  color: #ffffff;
}
.cid-uFvfC5b5SW .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvfC5b5SW .mbr-section-title,
.cid-uFvfC5b5SW .mbr-section-btn,
.cid-uFvfC5b5SW .title-wrapper {
  text-align: center;
}
.cid-uJaZMFb9Cy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZMFb9Cy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZMFb9Cy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZMFb9Cy .container {
    padding: 0 22px;
  }
}
.cid-uJaZMFb9Cy .row {
  justify-content: space-between;
}
.cid-uJaZMFb9Cy .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZMFb9Cy .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZMFb9Cy .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZMFb9Cy .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZMFb9Cy .mbr-text {
  color: #464444;
}
.cid-uJaZMFb9Cy label {
  color: #000000;
}
.cid-uJaZMFb9Cy LABEL {
  color: #767676;
}
.cid-uFvfC6qT07 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvfC6qT07 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvfC6qT07 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvfC6qT07 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC6qT07 .row {
    text-align: center;
  }
  .cid-uFvfC6qT07 .row > div {
    margin: auto;
  }
  .cid-uFvfC6qT07 .social-row {
    justify-content: center;
  }
}
.cid-uFvfC6qT07 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvfC6qT07 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvfC6qT07 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvfC6qT07 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvfC6qT07 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvfC6qT07 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvfC6qT07 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvfC6qT07 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC6qT07 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvfC76jn9 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvfC76jn9 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvfC76jn9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvfC76jn9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvfC76jn9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvfC76jn9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvfC76jn9 {
    align-items: center;
  }
  .cid-uFvfC76jn9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvfC76jn9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvfC76jn9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvfC76jn9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvfC76jn9 .content-wrap {
    width: 100%;
  }
}
.cid-uFvfC76jn9 .mbr-section-title {
  text-align: center;
}
.cid-uFvfC76jn9 .mbr-text,
.cid-uFvfC76jn9 .mbr-section-btn {
  text-align: center;
}
.cid-uFvhsFolJl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvhsFolJl .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;
}
@media (max-width: 767px) {
  .cid-uFvhsFolJl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvhsFolJl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvhsFolJl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvhsFolJl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvhsFolJl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvhsFolJl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvhsFolJl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvhsFolJl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvhsFolJl .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvhsFolJl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvhsFolJl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvhsFolJl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvhsFolJl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvhsFolJl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvhsFolJl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvhsFolJl .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvhsFolJl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvhsFolJl .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvhsFolJl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvhsFolJl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvhsFolJl .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvhsFolJl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsFolJl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvhsFolJl .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvhsFolJl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvhsFolJl .nav-item:focus,
.cid-uFvhsFolJl .nav-link:focus {
  outline: none;
}
.cid-uFvhsFolJl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvhsFolJl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvhsFolJl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvhsFolJl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvhsFolJl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvhsFolJl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvhsFolJl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvhsFolJl .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvhsFolJl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvhsFolJl .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvhsFolJl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvhsFolJl .navbar.collapsed {
  justify-content: center;
}
.cid-uFvhsFolJl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvhsFolJl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvhsFolJl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvhsFolJl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvhsFolJl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvhsFolJl .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-uFvhsFolJl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvhsFolJl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvhsFolJl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvhsFolJl .navbar {
    min-height: 72px;
  }
  .cid-uFvhsFolJl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvhsFolJl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvhsFolJl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvhsFolJl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvhsFolJl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvhsFolJl .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-uFvhsFolJl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvhsFolJl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvhsFolJl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvhsFolJl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvhsFolJl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvhsFolJl .dropdown-item.active,
.cid-uFvhsFolJl .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvhsFolJl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvhsFolJl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvhsFolJl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvhsFolJl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvhsFolJl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvhsFolJl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvhsFolJl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvhsFolJl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvhsFolJl .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvhsFolJl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvhsFolJl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvhsFolJl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvhsFolJl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvhsFolJl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvhsFolJl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvhsFolJl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvhsFolJl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvhsFolJl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvhsFolJl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvhsFolJl .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvhsFolJl .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvhsFolJl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvhsFolJl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvhsFolJl .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvhsFolJl .navbar {
    height: 70px;
  }
  .cid-uFvhsFolJl .navbar.opened {
    height: auto;
  }
  .cid-uFvhsFolJl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvhsFolJl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvhsFolJl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvhsFolJl .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvhsFolJl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvhsFolJl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvhsFolJl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvhsFolJl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvhsFolJl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvhsFolJl .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvhsFolJl .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvhsFolJl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvhsGvHuC {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvhsGvHuC .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvhsGvHuC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsGvHuC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvhsGvHuC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvhsGvHuC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvhsGvHuC {
    align-items: center;
  }
  .cid-uFvhsGvHuC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvhsGvHuC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsGvHuC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvhsGvHuC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvhsGvHuC .content-wrap {
    width: 100%;
  }
}
.cid-uFvhsGvHuC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvhsGvHuC .mbr-text,
.cid-uFvhsGvHuC .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvhsGvHuC .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvhsGXl56 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvhsGXl56 .row {
  align-items: center;
}
.cid-uFvhsGXl56 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvhsGXl56 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsGXl56 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvhsGXl56 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvhsGXl56 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvhsGXl56 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvhsGXl56 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsGXl56 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvhsGXl56 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvhsGXl56 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvhsGXl56 .label-text {
    text-align: center !important;
  }
}
.cid-uFvhsGXl56 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvhsGXl56 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvhsGXl56 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvhsGXl56 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsGXl56 .lists-container {
    justify-content: center;
  }
}
.cid-uFvhsGXl56 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvhsGXl56 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsGXl56 .list {
    align-items: center;
  }
}
.cid-uFvhsGXl56 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvhsGXl56 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvhsGXl56 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvhsGXl56 .list-item-text {
  flex-grow: 1;
}
.cid-uFvhsGXl56 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvhsGXl56 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvhsGXl56 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvhsGXl56 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvhsGXl56 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsGXl56 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvhsGXl56 .mbr-section-title,
.cid-uFvhsGXl56 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvhsHEX88 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvhsHEX88 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvhsHEX88 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvhsHEX88 {
    align-items: center;
  }
  .cid-uFvhsHEX88 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvhsHEX88 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsHEX88 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvhsHEX88 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvhsHEX88 .content-wrap {
    width: 100%;
  }
}
.cid-uFvhsHEX88 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvhsHEX88 .mbr-text,
.cid-uFvhsHEX88 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvhsHEX88 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvhsI6OGh {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvhsI6OGh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsI6OGh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvhsI6OGh .container {
    padding: 0 20px;
  }
}
.cid-uFvhsI6OGh .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvhsI6OGh .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvhsI6OGh .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvhsI6OGh .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvhsI6OGh .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvhsI6OGh .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvhsI6OGh .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvhsI6OGh .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvhsI6OGh .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvhsI6OGh .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvhsI6OGh .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvhsI6OGh .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvhsI6OGh .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvhsI6OGh .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvhsI6OGh .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvhsI6OGh .panel-title-edit {
  color: #272a5c;
}
.cid-uFvhsI6OGh .panel-text {
  color: #464444;
}
.cid-uGyTf4SwhS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTf4SwhS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTf4SwhS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTf4SwhS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTf4SwhS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTf4SwhS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTf4SwhS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTf4SwhS .container {
    padding: 0 12px;
  }
}
.cid-uGyTf4SwhS .row {
  justify-content: center;
}
.cid-uGyTf4SwhS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTf4SwhS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTf4SwhS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTf4SwhS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTf4SwhS .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTf4SwhS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTf4SwhS .mbr-section-title,
.cid-uGyTf4SwhS .mbr-section-btn,
.cid-uGyTf4SwhS .title-wrapper {
  text-align: center;
}
.cid-uFvhsJ87K5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvhsJ87K5 .row {
  align-items: center;
}
.cid-uFvhsJ87K5 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvhsJ87K5 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsJ87K5 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvhsJ87K5 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvhsJ87K5 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvhsJ87K5 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvhsJ87K5 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsJ87K5 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvhsJ87K5 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvhsJ87K5 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvhsJ87K5 .label-text {
    text-align: center !important;
  }
}
.cid-uFvhsJ87K5 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvhsJ87K5 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvhsJ87K5 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvhsJ87K5 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsJ87K5 .lists-container {
    justify-content: center;
  }
}
.cid-uFvhsJ87K5 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvhsJ87K5 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsJ87K5 .list {
    align-items: center;
  }
}
.cid-uFvhsJ87K5 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvhsJ87K5 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvhsJ87K5 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvhsJ87K5 .list-item-text {
  flex-grow: 1;
}
.cid-uFvhsJ87K5 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvhsJ87K5 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvhsJ87K5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvhsJ87K5 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvhsJ87K5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsJ87K5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvhsJ87K5 .mbr-section-title,
.cid-uFvhsJ87K5 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvhsJUQ4z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvhsJUQ4z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsJUQ4z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvhsJUQ4z .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvhsJUQ4z .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvhsJUQ4z .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvhsJUQ4z .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvhsJUQ4z .container {
    padding: 0 12px;
  }
}
.cid-uFvhsJUQ4z .row {
  justify-content: center;
}
.cid-uFvhsJUQ4z .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvhsJUQ4z .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvhsJUQ4z .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvhsJUQ4z .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvhsJUQ4z .mbr-section-title {
  color: #ffffff;
}
.cid-uFvhsJUQ4z .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvhsJUQ4z .mbr-section-title,
.cid-uFvhsJUQ4z .mbr-section-btn,
.cid-uFvhsJUQ4z .title-wrapper {
  text-align: center;
}
.cid-uJaZQbY1tf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZQbY1tf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZQbY1tf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZQbY1tf .container {
    padding: 0 22px;
  }
}
.cid-uJaZQbY1tf .row {
  justify-content: space-between;
}
.cid-uJaZQbY1tf .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZQbY1tf .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZQbY1tf .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZQbY1tf .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZQbY1tf .mbr-text {
  color: #464444;
}
.cid-uJaZQbY1tf label {
  color: #000000;
}
.cid-uJaZQbY1tf LABEL {
  color: #767676;
}
.cid-uFvhsLgUsR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvhsLgUsR .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvhsLgUsR .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvhsLgUsR .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsLgUsR .row {
    text-align: center;
  }
  .cid-uFvhsLgUsR .row > div {
    margin: auto;
  }
  .cid-uFvhsLgUsR .social-row {
    justify-content: center;
  }
}
.cid-uFvhsLgUsR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvhsLgUsR .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvhsLgUsR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvhsLgUsR .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvhsLgUsR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvhsLgUsR .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvhsLgUsR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvhsLgUsR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsLgUsR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvhsLWNMX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvhsLWNMX .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvhsLWNMX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvhsLWNMX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvhsLWNMX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvhsLWNMX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvhsLWNMX {
    align-items: center;
  }
  .cid-uFvhsLWNMX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvhsLWNMX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvhsLWNMX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvhsLWNMX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvhsLWNMX .content-wrap {
    width: 100%;
  }
}
.cid-uFvhsLWNMX .mbr-section-title {
  text-align: center;
}
.cid-uFvhsLWNMX .mbr-text,
.cid-uFvhsLWNMX .mbr-section-btn {
  text-align: center;
}
.cid-uFvjbLswUG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvjbLswUG .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;
}
@media (max-width: 767px) {
  .cid-uFvjbLswUG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvjbLswUG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvjbLswUG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvjbLswUG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvjbLswUG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvjbLswUG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvjbLswUG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvjbLswUG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvjbLswUG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvjbLswUG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvjbLswUG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvjbLswUG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvjbLswUG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvjbLswUG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvjbLswUG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvjbLswUG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvjbLswUG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvjbLswUG .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvjbLswUG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvjbLswUG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvjbLswUG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvjbLswUG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbLswUG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvjbLswUG .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvjbLswUG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvjbLswUG .nav-item:focus,
.cid-uFvjbLswUG .nav-link:focus {
  outline: none;
}
.cid-uFvjbLswUG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvjbLswUG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvjbLswUG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvjbLswUG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvjbLswUG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvjbLswUG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvjbLswUG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvjbLswUG .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvjbLswUG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvjbLswUG .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvjbLswUG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvjbLswUG .navbar.collapsed {
  justify-content: center;
}
.cid-uFvjbLswUG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvjbLswUG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvjbLswUG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvjbLswUG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvjbLswUG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvjbLswUG .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-uFvjbLswUG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvjbLswUG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvjbLswUG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvjbLswUG .navbar {
    min-height: 72px;
  }
  .cid-uFvjbLswUG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvjbLswUG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvjbLswUG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvjbLswUG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvjbLswUG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvjbLswUG .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-uFvjbLswUG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvjbLswUG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvjbLswUG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvjbLswUG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvjbLswUG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvjbLswUG .dropdown-item.active,
.cid-uFvjbLswUG .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvjbLswUG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvjbLswUG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvjbLswUG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvjbLswUG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvjbLswUG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvjbLswUG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvjbLswUG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvjbLswUG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvjbLswUG .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvjbLswUG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvjbLswUG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvjbLswUG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvjbLswUG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvjbLswUG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvjbLswUG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvjbLswUG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvjbLswUG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvjbLswUG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvjbLswUG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvjbLswUG .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvjbLswUG .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvjbLswUG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvjbLswUG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvjbLswUG .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvjbLswUG .navbar {
    height: 70px;
  }
  .cid-uFvjbLswUG .navbar.opened {
    height: auto;
  }
  .cid-uFvjbLswUG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvjbLswUG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvjbLswUG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvjbLswUG .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvjbLswUG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvjbLswUG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvjbLswUG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvjbLswUG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvjbLswUG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvjbLswUG .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvjbLswUG .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvjbLswUG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvjbM6rLC {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvjbM6rLC .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvjbM6rLC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbM6rLC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvjbM6rLC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvjbM6rLC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvjbM6rLC {
    align-items: center;
  }
  .cid-uFvjbM6rLC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvjbM6rLC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbM6rLC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvjbM6rLC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvjbM6rLC .content-wrap {
    width: 100%;
  }
}
.cid-uFvjbM6rLC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvjbM6rLC .mbr-text,
.cid-uFvjbM6rLC .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvjbM6rLC .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvjbMzX8K {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvjbMzX8K .row {
  align-items: center;
}
.cid-uFvjbMzX8K .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvjbMzX8K .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbMzX8K .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvjbMzX8K .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvjbMzX8K .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvjbMzX8K .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvjbMzX8K .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbMzX8K .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvjbMzX8K .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvjbMzX8K .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvjbMzX8K .label-text {
    text-align: center !important;
  }
}
.cid-uFvjbMzX8K .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvjbMzX8K .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvjbMzX8K .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvjbMzX8K .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbMzX8K .lists-container {
    justify-content: center;
  }
}
.cid-uFvjbMzX8K .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvjbMzX8K .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbMzX8K .list {
    align-items: center;
  }
}
.cid-uFvjbMzX8K .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvjbMzX8K .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvjbMzX8K .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvjbMzX8K .list-item-text {
  flex-grow: 1;
}
.cid-uFvjbMzX8K .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvjbMzX8K .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvjbMzX8K .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvjbMzX8K .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvjbMzX8K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbMzX8K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvjbMzX8K .mbr-section-title,
.cid-uFvjbMzX8K .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvjbNfvTI {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvjbNfvTI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvjbNfvTI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvjbNfvTI {
    align-items: center;
  }
  .cid-uFvjbNfvTI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvjbNfvTI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbNfvTI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvjbNfvTI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvjbNfvTI .content-wrap {
    width: 100%;
  }
}
.cid-uFvjbNfvTI .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvjbNfvTI .mbr-text,
.cid-uFvjbNfvTI .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvjbNfvTI .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvjbNLOcD {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvjbNLOcD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbNLOcD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvjbNLOcD .container {
    padding: 0 20px;
  }
}
.cid-uFvjbNLOcD .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvjbNLOcD .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvjbNLOcD .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvjbNLOcD .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvjbNLOcD .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvjbNLOcD .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvjbNLOcD .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvjbNLOcD .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvjbNLOcD .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvjbNLOcD .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvjbNLOcD .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvjbNLOcD .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvjbNLOcD .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvjbNLOcD .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvjbNLOcD .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvjbNLOcD .panel-title-edit {
  color: #272a5c;
}
.cid-uFvjbNLOcD .panel-text {
  color: #464444;
}
.cid-uGyTjL2Wwz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTjL2Wwz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTjL2Wwz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTjL2Wwz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTjL2Wwz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTjL2Wwz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTjL2Wwz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTjL2Wwz .container {
    padding: 0 12px;
  }
}
.cid-uGyTjL2Wwz .row {
  justify-content: center;
}
.cid-uGyTjL2Wwz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTjL2Wwz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTjL2Wwz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTjL2Wwz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTjL2Wwz .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTjL2Wwz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTjL2Wwz .mbr-section-title,
.cid-uGyTjL2Wwz .mbr-section-btn,
.cid-uGyTjL2Wwz .title-wrapper {
  text-align: center;
}
.cid-uFvjbOOiSh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvjbOOiSh .row {
  align-items: center;
}
.cid-uFvjbOOiSh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvjbOOiSh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbOOiSh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvjbOOiSh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvjbOOiSh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvjbOOiSh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvjbOOiSh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbOOiSh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvjbOOiSh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvjbOOiSh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvjbOOiSh .label-text {
    text-align: center !important;
  }
}
.cid-uFvjbOOiSh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvjbOOiSh .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvjbOOiSh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvjbOOiSh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbOOiSh .lists-container {
    justify-content: center;
  }
}
.cid-uFvjbOOiSh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvjbOOiSh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbOOiSh .list {
    align-items: center;
  }
}
.cid-uFvjbOOiSh .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvjbOOiSh .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvjbOOiSh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvjbOOiSh .list-item-text {
  flex-grow: 1;
}
.cid-uFvjbOOiSh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvjbOOiSh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvjbOOiSh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvjbOOiSh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvjbOOiSh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbOOiSh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvjbOOiSh .mbr-section-title,
.cid-uFvjbOOiSh .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvjbPverq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvjbPverq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbPverq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvjbPverq .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvjbPverq .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvjbPverq .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvjbPverq .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvjbPverq .container {
    padding: 0 12px;
  }
}
.cid-uFvjbPverq .row {
  justify-content: center;
}
.cid-uFvjbPverq .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvjbPverq .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvjbPverq .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvjbPverq .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvjbPverq .mbr-section-title {
  color: #ffffff;
}
.cid-uFvjbPverq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvjbPverq .mbr-section-title,
.cid-uFvjbPverq .mbr-section-btn,
.cid-uFvjbPverq .title-wrapper {
  text-align: center;
}
.cid-uJaZUKH35P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZUKH35P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZUKH35P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZUKH35P .container {
    padding: 0 22px;
  }
}
.cid-uJaZUKH35P .row {
  justify-content: space-between;
}
.cid-uJaZUKH35P .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZUKH35P .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZUKH35P .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZUKH35P .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZUKH35P .mbr-text {
  color: #464444;
}
.cid-uJaZUKH35P label {
  color: #000000;
}
.cid-uJaZUKH35P LABEL {
  color: #767676;
}
.cid-uFvjbQM0gZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvjbQM0gZ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvjbQM0gZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvjbQM0gZ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbQM0gZ .row {
    text-align: center;
  }
  .cid-uFvjbQM0gZ .row > div {
    margin: auto;
  }
  .cid-uFvjbQM0gZ .social-row {
    justify-content: center;
  }
}
.cid-uFvjbQM0gZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvjbQM0gZ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvjbQM0gZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvjbQM0gZ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvjbQM0gZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvjbQM0gZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvjbQM0gZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvjbQM0gZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbQM0gZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvjbRseDk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvjbRseDk .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvjbRseDk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvjbRseDk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvjbRseDk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvjbRseDk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvjbRseDk {
    align-items: center;
  }
  .cid-uFvjbRseDk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvjbRseDk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvjbRseDk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvjbRseDk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvjbRseDk .content-wrap {
    width: 100%;
  }
}
.cid-uFvjbRseDk .mbr-section-title {
  text-align: center;
}
.cid-uFvjbRseDk .mbr-text,
.cid-uFvjbRseDk .mbr-section-btn {
  text-align: center;
}
.cid-uFvkty3XJm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvkty3XJm .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;
}
@media (max-width: 767px) {
  .cid-uFvkty3XJm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvkty3XJm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvkty3XJm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvkty3XJm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvkty3XJm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvkty3XJm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvkty3XJm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvkty3XJm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvkty3XJm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvkty3XJm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvkty3XJm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvkty3XJm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvkty3XJm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvkty3XJm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvkty3XJm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvkty3XJm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvkty3XJm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvkty3XJm .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvkty3XJm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvkty3XJm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvkty3XJm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvkty3XJm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvkty3XJm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvkty3XJm .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvkty3XJm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvkty3XJm .nav-item:focus,
.cid-uFvkty3XJm .nav-link:focus {
  outline: none;
}
.cid-uFvkty3XJm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvkty3XJm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvkty3XJm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvkty3XJm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvkty3XJm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvkty3XJm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvkty3XJm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvkty3XJm .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvkty3XJm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvkty3XJm .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvkty3XJm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvkty3XJm .navbar.collapsed {
  justify-content: center;
}
.cid-uFvkty3XJm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvkty3XJm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvkty3XJm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvkty3XJm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvkty3XJm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvkty3XJm .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-uFvkty3XJm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvkty3XJm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvkty3XJm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvkty3XJm .navbar {
    min-height: 72px;
  }
  .cid-uFvkty3XJm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvkty3XJm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvkty3XJm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvkty3XJm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvkty3XJm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvkty3XJm .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-uFvkty3XJm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvkty3XJm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvkty3XJm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvkty3XJm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvkty3XJm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvkty3XJm .dropdown-item.active,
.cid-uFvkty3XJm .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvkty3XJm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvkty3XJm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvkty3XJm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvkty3XJm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvkty3XJm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvkty3XJm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvkty3XJm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvkty3XJm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvkty3XJm .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvkty3XJm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvkty3XJm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvkty3XJm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvkty3XJm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvkty3XJm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvkty3XJm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvkty3XJm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvkty3XJm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvkty3XJm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvkty3XJm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvkty3XJm .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvkty3XJm .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvkty3XJm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvkty3XJm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvkty3XJm .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvkty3XJm .navbar {
    height: 70px;
  }
  .cid-uFvkty3XJm .navbar.opened {
    height: auto;
  }
  .cid-uFvkty3XJm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvkty3XJm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvkty3XJm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvkty3XJm .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvkty3XJm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvkty3XJm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvkty3XJm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvkty3XJm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvkty3XJm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvkty3XJm .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvkty3XJm .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvkty3XJm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvktyGefU {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvktyGefU .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvktyGefU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktyGefU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvktyGefU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvktyGefU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvktyGefU {
    align-items: center;
  }
  .cid-uFvktyGefU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvktyGefU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvktyGefU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvktyGefU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvktyGefU .content-wrap {
    width: 100%;
  }
}
.cid-uFvktyGefU .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvktyGefU .mbr-text,
.cid-uFvktyGefU .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvktyGefU .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvktzaxzx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvktzaxzx .row {
  align-items: center;
}
.cid-uFvktzaxzx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvktzaxzx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvktzaxzx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvktzaxzx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvktzaxzx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvktzaxzx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvktzaxzx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvktzaxzx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvktzaxzx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvktzaxzx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvktzaxzx .label-text {
    text-align: center !important;
  }
}
.cid-uFvktzaxzx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvktzaxzx .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvktzaxzx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvktzaxzx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvktzaxzx .lists-container {
    justify-content: center;
  }
}
.cid-uFvktzaxzx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvktzaxzx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvktzaxzx .list {
    align-items: center;
  }
}
.cid-uFvktzaxzx .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvktzaxzx .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvktzaxzx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvktzaxzx .list-item-text {
  flex-grow: 1;
}
.cid-uFvktzaxzx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvktzaxzx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvktzaxzx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvktzaxzx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvktzaxzx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktzaxzx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvktzaxzx .mbr-section-title,
.cid-uFvktzaxzx .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvktzORsG {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvktzORsG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvktzORsG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvktzORsG {
    align-items: center;
  }
  .cid-uFvktzORsG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvktzORsG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvktzORsG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvktzORsG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvktzORsG .content-wrap {
    width: 100%;
  }
}
.cid-uFvktzORsG .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvktzORsG .mbr-text,
.cid-uFvktzORsG .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvktzORsG .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvktAgKBp {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvktAgKBp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktAgKBp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvktAgKBp .container {
    padding: 0 20px;
  }
}
.cid-uFvktAgKBp .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvktAgKBp .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvktAgKBp .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvktAgKBp .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvktAgKBp .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvktAgKBp .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvktAgKBp .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvktAgKBp .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvktAgKBp .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvktAgKBp .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvktAgKBp .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvktAgKBp .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvktAgKBp .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvktAgKBp .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvktAgKBp .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvktAgKBp .panel-title-edit {
  color: #272a5c;
}
.cid-uFvktAgKBp .panel-text {
  color: #464444;
}
.cid-uGyTp4y3lE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTp4y3lE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTp4y3lE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTp4y3lE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTp4y3lE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTp4y3lE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTp4y3lE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTp4y3lE .container {
    padding: 0 12px;
  }
}
.cid-uGyTp4y3lE .row {
  justify-content: center;
}
.cid-uGyTp4y3lE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTp4y3lE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTp4y3lE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTp4y3lE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTp4y3lE .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTp4y3lE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTp4y3lE .mbr-section-title,
.cid-uGyTp4y3lE .mbr-section-btn,
.cid-uGyTp4y3lE .title-wrapper {
  text-align: center;
}
.cid-uFvktBoudT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvktBoudT .row {
  align-items: center;
}
.cid-uFvktBoudT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvktBoudT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvktBoudT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvktBoudT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvktBoudT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvktBoudT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvktBoudT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvktBoudT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvktBoudT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvktBoudT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvktBoudT .label-text {
    text-align: center !important;
  }
}
.cid-uFvktBoudT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvktBoudT .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvktBoudT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvktBoudT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvktBoudT .lists-container {
    justify-content: center;
  }
}
.cid-uFvktBoudT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvktBoudT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvktBoudT .list {
    align-items: center;
  }
}
.cid-uFvktBoudT .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvktBoudT .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvktBoudT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvktBoudT .list-item-text {
  flex-grow: 1;
}
.cid-uFvktBoudT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvktBoudT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvktBoudT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvktBoudT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvktBoudT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktBoudT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvktBoudT .mbr-section-title,
.cid-uFvktBoudT .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvktC8bND {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvktC8bND .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktC8bND .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvktC8bND .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvktC8bND .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvktC8bND .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvktC8bND .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvktC8bND .container {
    padding: 0 12px;
  }
}
.cid-uFvktC8bND .row {
  justify-content: center;
}
.cid-uFvktC8bND .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvktC8bND .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvktC8bND .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvktC8bND .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvktC8bND .mbr-section-title {
  color: #ffffff;
}
.cid-uFvktC8bND .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvktC8bND .mbr-section-title,
.cid-uFvktC8bND .mbr-section-btn,
.cid-uFvktC8bND .title-wrapper {
  text-align: center;
}
.cid-uJaZYpUGS9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaZYpUGS9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaZYpUGS9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaZYpUGS9 .container {
    padding: 0 22px;
  }
}
.cid-uJaZYpUGS9 .row {
  justify-content: space-between;
}
.cid-uJaZYpUGS9 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaZYpUGS9 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaZYpUGS9 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaZYpUGS9 .mbr-section-title {
  color: #7f2346;
}
.cid-uJaZYpUGS9 .mbr-text {
  color: #464444;
}
.cid-uJaZYpUGS9 label {
  color: #000000;
}
.cid-uJaZYpUGS9 LABEL {
  color: #767676;
}
.cid-uFvktDvzrF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvktDvzrF .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvktDvzrF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvktDvzrF .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvktDvzrF .row {
    text-align: center;
  }
  .cid-uFvktDvzrF .row > div {
    margin: auto;
  }
  .cid-uFvktDvzrF .social-row {
    justify-content: center;
  }
}
.cid-uFvktDvzrF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvktDvzrF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvktDvzrF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvktDvzrF .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvktDvzrF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvktDvzrF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvktDvzrF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvktDvzrF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktDvzrF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvktEdW5w {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvktEdW5w .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvktEdW5w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvktEdW5w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvktEdW5w .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvktEdW5w .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvktEdW5w {
    align-items: center;
  }
  .cid-uFvktEdW5w .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvktEdW5w .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvktEdW5w {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvktEdW5w .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvktEdW5w .content-wrap {
    width: 100%;
  }
}
.cid-uFvktEdW5w .mbr-section-title {
  text-align: center;
}
.cid-uFvktEdW5w .mbr-text,
.cid-uFvktEdW5w .mbr-section-btn {
  text-align: center;
}
.cid-uFvlXx5aPF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvlXx5aPF .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;
}
@media (max-width: 767px) {
  .cid-uFvlXx5aPF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvlXx5aPF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvlXx5aPF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvlXx5aPF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvlXx5aPF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvlXx5aPF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvlXx5aPF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvlXx5aPF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvlXx5aPF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvlXx5aPF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvlXx5aPF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvlXx5aPF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvlXx5aPF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvlXx5aPF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvlXx5aPF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvlXx5aPF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvlXx5aPF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvlXx5aPF .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvlXx5aPF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvlXx5aPF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvlXx5aPF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvlXx5aPF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXx5aPF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvlXx5aPF .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvlXx5aPF .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvlXx5aPF .nav-item:focus,
.cid-uFvlXx5aPF .nav-link:focus {
  outline: none;
}
.cid-uFvlXx5aPF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvlXx5aPF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvlXx5aPF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvlXx5aPF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvlXx5aPF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvlXx5aPF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvlXx5aPF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvlXx5aPF .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvlXx5aPF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvlXx5aPF .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvlXx5aPF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvlXx5aPF .navbar.collapsed {
  justify-content: center;
}
.cid-uFvlXx5aPF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvlXx5aPF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvlXx5aPF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvlXx5aPF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvlXx5aPF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvlXx5aPF .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-uFvlXx5aPF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvlXx5aPF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvlXx5aPF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvlXx5aPF .navbar {
    min-height: 72px;
  }
  .cid-uFvlXx5aPF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvlXx5aPF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvlXx5aPF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvlXx5aPF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvlXx5aPF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvlXx5aPF .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-uFvlXx5aPF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvlXx5aPF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvlXx5aPF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvlXx5aPF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvlXx5aPF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvlXx5aPF .dropdown-item.active,
.cid-uFvlXx5aPF .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvlXx5aPF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvlXx5aPF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvlXx5aPF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvlXx5aPF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvlXx5aPF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvlXx5aPF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvlXx5aPF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvlXx5aPF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvlXx5aPF .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvlXx5aPF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvlXx5aPF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvlXx5aPF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvlXx5aPF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvlXx5aPF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvlXx5aPF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvlXx5aPF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvlXx5aPF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvlXx5aPF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvlXx5aPF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvlXx5aPF .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvlXx5aPF .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvlXx5aPF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvlXx5aPF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvlXx5aPF .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvlXx5aPF .navbar {
    height: 70px;
  }
  .cid-uFvlXx5aPF .navbar.opened {
    height: auto;
  }
  .cid-uFvlXx5aPF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvlXx5aPF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvlXx5aPF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvlXx5aPF .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvlXx5aPF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvlXx5aPF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvlXx5aPF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvlXx5aPF .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvlXx5aPF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvlXx5aPF .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvlXx5aPF .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvlXx5aPF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvlXxJl8H {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvlXxJl8H .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvlXxJl8H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXxJl8H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvlXxJl8H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvlXxJl8H .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvlXxJl8H {
    align-items: center;
  }
  .cid-uFvlXxJl8H .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvlXxJl8H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXxJl8H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvlXxJl8H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvlXxJl8H .content-wrap {
    width: 100%;
  }
}
.cid-uFvlXxJl8H .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvlXxJl8H .mbr-text,
.cid-uFvlXxJl8H .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvlXxJl8H .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvlXydUIP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvlXydUIP .row {
  align-items: center;
}
.cid-uFvlXydUIP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvlXydUIP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXydUIP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvlXydUIP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvlXydUIP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvlXydUIP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvlXydUIP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXydUIP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvlXydUIP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvlXydUIP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvlXydUIP .label-text {
    text-align: center !important;
  }
}
.cid-uFvlXydUIP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvlXydUIP .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvlXydUIP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvlXydUIP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXydUIP .lists-container {
    justify-content: center;
  }
}
.cid-uFvlXydUIP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvlXydUIP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXydUIP .list {
    align-items: center;
  }
}
.cid-uFvlXydUIP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvlXydUIP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvlXydUIP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvlXydUIP .list-item-text {
  flex-grow: 1;
}
.cid-uFvlXydUIP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvlXydUIP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvlXydUIP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvlXydUIP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvlXydUIP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXydUIP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvlXydUIP .mbr-section-title,
.cid-uFvlXydUIP .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvlXySoSl {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvlXySoSl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvlXySoSl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvlXySoSl {
    align-items: center;
  }
  .cid-uFvlXySoSl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvlXySoSl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXySoSl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvlXySoSl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvlXySoSl .content-wrap {
    width: 100%;
  }
}
.cid-uFvlXySoSl .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvlXySoSl .mbr-text,
.cid-uFvlXySoSl .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvlXySoSl .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvlXzpQXT {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvlXzpQXT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXzpQXT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvlXzpQXT .container {
    padding: 0 20px;
  }
}
.cid-uFvlXzpQXT .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvlXzpQXT .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvlXzpQXT .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvlXzpQXT .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvlXzpQXT .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvlXzpQXT .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvlXzpQXT .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvlXzpQXT .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvlXzpQXT .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvlXzpQXT .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvlXzpQXT .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvlXzpQXT .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvlXzpQXT .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvlXzpQXT .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvlXzpQXT .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvlXzpQXT .panel-title-edit {
  color: #272a5c;
}
.cid-uFvlXzpQXT .panel-text {
  color: #464444;
}
.cid-uGyTueVlnW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTueVlnW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTueVlnW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTueVlnW .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTueVlnW .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTueVlnW .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTueVlnW .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTueVlnW .container {
    padding: 0 12px;
  }
}
.cid-uGyTueVlnW .row {
  justify-content: center;
}
.cid-uGyTueVlnW .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTueVlnW .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTueVlnW .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTueVlnW .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTueVlnW .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTueVlnW .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTueVlnW .mbr-section-title,
.cid-uGyTueVlnW .mbr-section-btn,
.cid-uGyTueVlnW .title-wrapper {
  text-align: center;
}
.cid-uFvlXAtYjC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvlXAtYjC .row {
  align-items: center;
}
.cid-uFvlXAtYjC .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvlXAtYjC .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXAtYjC .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvlXAtYjC .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvlXAtYjC .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvlXAtYjC .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvlXAtYjC .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXAtYjC .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvlXAtYjC .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvlXAtYjC .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvlXAtYjC .label-text {
    text-align: center !important;
  }
}
.cid-uFvlXAtYjC .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvlXAtYjC .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvlXAtYjC .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvlXAtYjC .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXAtYjC .lists-container {
    justify-content: center;
  }
}
.cid-uFvlXAtYjC .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvlXAtYjC .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXAtYjC .list {
    align-items: center;
  }
}
.cid-uFvlXAtYjC .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvlXAtYjC .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvlXAtYjC .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvlXAtYjC .list-item-text {
  flex-grow: 1;
}
.cid-uFvlXAtYjC .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvlXAtYjC .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvlXAtYjC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvlXAtYjC .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvlXAtYjC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXAtYjC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvlXAtYjC .mbr-section-title,
.cid-uFvlXAtYjC .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvlXBc01s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvlXBc01s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXBc01s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvlXBc01s .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvlXBc01s .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvlXBc01s .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvlXBc01s .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvlXBc01s .container {
    padding: 0 12px;
  }
}
.cid-uFvlXBc01s .row {
  justify-content: center;
}
.cid-uFvlXBc01s .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvlXBc01s .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvlXBc01s .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvlXBc01s .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvlXBc01s .mbr-section-title {
  color: #ffffff;
}
.cid-uFvlXBc01s .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvlXBc01s .mbr-section-title,
.cid-uFvlXBc01s .mbr-section-btn,
.cid-uFvlXBc01s .title-wrapper {
  text-align: center;
}
.cid-uJb01SGZoA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb01SGZoA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb01SGZoA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb01SGZoA .container {
    padding: 0 22px;
  }
}
.cid-uJb01SGZoA .row {
  justify-content: space-between;
}
.cid-uJb01SGZoA .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb01SGZoA .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb01SGZoA .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb01SGZoA .mbr-section-title {
  color: #7f2346;
}
.cid-uJb01SGZoA .mbr-text {
  color: #464444;
}
.cid-uJb01SGZoA label {
  color: #000000;
}
.cid-uJb01SGZoA LABEL {
  color: #767676;
}
.cid-uFvlXCurnV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvlXCurnV .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvlXCurnV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvlXCurnV .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXCurnV .row {
    text-align: center;
  }
  .cid-uFvlXCurnV .row > div {
    margin: auto;
  }
  .cid-uFvlXCurnV .social-row {
    justify-content: center;
  }
}
.cid-uFvlXCurnV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvlXCurnV .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvlXCurnV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvlXCurnV .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvlXCurnV .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvlXCurnV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvlXCurnV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvlXCurnV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXCurnV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvlXDaodz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvlXDaodz .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvlXDaodz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvlXDaodz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvlXDaodz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvlXDaodz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvlXDaodz {
    align-items: center;
  }
  .cid-uFvlXDaodz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvlXDaodz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvlXDaodz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvlXDaodz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvlXDaodz .content-wrap {
    width: 100%;
  }
}
.cid-uFvlXDaodz .mbr-section-title {
  text-align: center;
}
.cid-uFvlXDaodz .mbr-text,
.cid-uFvlXDaodz .mbr-section-btn {
  text-align: center;
}
.cid-uFvnrVPQRJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvnrVPQRJ .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;
}
@media (max-width: 767px) {
  .cid-uFvnrVPQRJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvnrVPQRJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvnrVPQRJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvnrVPQRJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvnrVPQRJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvnrVPQRJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvnrVPQRJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvnrVPQRJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvnrVPQRJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvnrVPQRJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvnrVPQRJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvnrVPQRJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvnrVPQRJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvnrVPQRJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvnrVPQRJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvnrVPQRJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvnrVPQRJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvnrVPQRJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvnrVPQRJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvnrVPQRJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvnrVPQRJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvnrVPQRJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrVPQRJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvnrVPQRJ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvnrVPQRJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvnrVPQRJ .nav-item:focus,
.cid-uFvnrVPQRJ .nav-link:focus {
  outline: none;
}
.cid-uFvnrVPQRJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvnrVPQRJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvnrVPQRJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvnrVPQRJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvnrVPQRJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvnrVPQRJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvnrVPQRJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvnrVPQRJ .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvnrVPQRJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvnrVPQRJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvnrVPQRJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvnrVPQRJ .navbar.collapsed {
  justify-content: center;
}
.cid-uFvnrVPQRJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvnrVPQRJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvnrVPQRJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvnrVPQRJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvnrVPQRJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvnrVPQRJ .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-uFvnrVPQRJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvnrVPQRJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvnrVPQRJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvnrVPQRJ .navbar {
    min-height: 72px;
  }
  .cid-uFvnrVPQRJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvnrVPQRJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvnrVPQRJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvnrVPQRJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvnrVPQRJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvnrVPQRJ .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-uFvnrVPQRJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvnrVPQRJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvnrVPQRJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvnrVPQRJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvnrVPQRJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvnrVPQRJ .dropdown-item.active,
.cid-uFvnrVPQRJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvnrVPQRJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvnrVPQRJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvnrVPQRJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvnrVPQRJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvnrVPQRJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvnrVPQRJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvnrVPQRJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvnrVPQRJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvnrVPQRJ .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvnrVPQRJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvnrVPQRJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvnrVPQRJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvnrVPQRJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvnrVPQRJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvnrVPQRJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvnrVPQRJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvnrVPQRJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvnrVPQRJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvnrVPQRJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvnrVPQRJ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvnrVPQRJ .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvnrVPQRJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvnrVPQRJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvnrVPQRJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvnrVPQRJ .navbar {
    height: 70px;
  }
  .cid-uFvnrVPQRJ .navbar.opened {
    height: auto;
  }
  .cid-uFvnrVPQRJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvnrVPQRJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvnrVPQRJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvnrVPQRJ .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvnrVPQRJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvnrVPQRJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvnrVPQRJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvnrVPQRJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvnrVPQRJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvnrVPQRJ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvnrVPQRJ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvnrVPQRJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvnrWAoQG {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvnrWAoQG .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvnrWAoQG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvnrWAoQG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvnrWAoQG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvnrWAoQG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvnrWAoQG {
    align-items: center;
  }
  .cid-uFvnrWAoQG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvnrWAoQG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrWAoQG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvnrWAoQG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvnrWAoQG .content-wrap {
    width: 100%;
  }
}
.cid-uFvnrWAoQG .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvnrWAoQG .mbr-text,
.cid-uFvnrWAoQG .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvnrWAoQG .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvnrX9NwK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvnrX9NwK .row {
  align-items: center;
}
.cid-uFvnrX9NwK .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvnrX9NwK .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrX9NwK .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvnrX9NwK .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvnrX9NwK .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvnrX9NwK .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvnrX9NwK .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrX9NwK .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvnrX9NwK .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvnrX9NwK .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvnrX9NwK .label-text {
    text-align: center !important;
  }
}
.cid-uFvnrX9NwK .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvnrX9NwK .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvnrX9NwK .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvnrX9NwK .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrX9NwK .lists-container {
    justify-content: center;
  }
}
.cid-uFvnrX9NwK .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvnrX9NwK .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrX9NwK .list {
    align-items: center;
  }
}
.cid-uFvnrX9NwK .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvnrX9NwK .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvnrX9NwK .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvnrX9NwK .list-item-text {
  flex-grow: 1;
}
.cid-uFvnrX9NwK .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvnrX9NwK .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvnrX9NwK .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvnrX9NwK .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvnrX9NwK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvnrX9NwK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvnrX9NwK .mbr-section-title,
.cid-uFvnrX9NwK .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvnrXSasT {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvnrXSasT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvnrXSasT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvnrXSasT {
    align-items: center;
  }
  .cid-uFvnrXSasT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvnrXSasT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrXSasT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvnrXSasT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvnrXSasT .content-wrap {
    width: 100%;
  }
}
.cid-uFvnrXSasT .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvnrXSasT .mbr-text,
.cid-uFvnrXSasT .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvnrXSasT .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvnrYp7ZB {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvnrYp7ZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvnrYp7ZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvnrYp7ZB .container {
    padding: 0 20px;
  }
}
.cid-uFvnrYp7ZB .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvnrYp7ZB .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvnrYp7ZB .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvnrYp7ZB .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvnrYp7ZB .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvnrYp7ZB .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvnrYp7ZB .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvnrYp7ZB .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvnrYp7ZB .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvnrYp7ZB .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvnrYp7ZB .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvnrYp7ZB .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvnrYp7ZB .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvnrYp7ZB .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvnrYp7ZB .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvnrYp7ZB .panel-title-edit {
  color: #272a5c;
}
.cid-uFvnrYp7ZB .panel-text {
  color: #464444;
}
.cid-uGyTzZeUxJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTzZeUxJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTzZeUxJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTzZeUxJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTzZeUxJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTzZeUxJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTzZeUxJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTzZeUxJ .container {
    padding: 0 12px;
  }
}
.cid-uGyTzZeUxJ .row {
  justify-content: center;
}
.cid-uGyTzZeUxJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTzZeUxJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTzZeUxJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTzZeUxJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTzZeUxJ .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTzZeUxJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTzZeUxJ .mbr-section-title,
.cid-uGyTzZeUxJ .mbr-section-btn,
.cid-uGyTzZeUxJ .title-wrapper {
  text-align: center;
}
.cid-uFvnrZwTN6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvnrZwTN6 .row {
  align-items: center;
}
.cid-uFvnrZwTN6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvnrZwTN6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrZwTN6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvnrZwTN6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvnrZwTN6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvnrZwTN6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvnrZwTN6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrZwTN6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvnrZwTN6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvnrZwTN6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvnrZwTN6 .label-text {
    text-align: center !important;
  }
}
.cid-uFvnrZwTN6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvnrZwTN6 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvnrZwTN6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvnrZwTN6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrZwTN6 .lists-container {
    justify-content: center;
  }
}
.cid-uFvnrZwTN6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvnrZwTN6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvnrZwTN6 .list {
    align-items: center;
  }
}
.cid-uFvnrZwTN6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvnrZwTN6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvnrZwTN6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvnrZwTN6 .list-item-text {
  flex-grow: 1;
}
.cid-uFvnrZwTN6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvnrZwTN6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvnrZwTN6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvnrZwTN6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvnrZwTN6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvnrZwTN6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvnrZwTN6 .mbr-section-title,
.cid-uFvnrZwTN6 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvns0n4t9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvns0n4t9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvns0n4t9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvns0n4t9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvns0n4t9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvns0n4t9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvns0n4t9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvns0n4t9 .container {
    padding: 0 12px;
  }
}
.cid-uFvns0n4t9 .row {
  justify-content: center;
}
.cid-uFvns0n4t9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvns0n4t9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvns0n4t9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvns0n4t9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvns0n4t9 .mbr-section-title {
  color: #ffffff;
}
.cid-uFvns0n4t9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvns0n4t9 .mbr-section-title,
.cid-uFvns0n4t9 .mbr-section-btn,
.cid-uFvns0n4t9 .title-wrapper {
  text-align: center;
}
.cid-uJb05B2C1P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb05B2C1P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb05B2C1P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb05B2C1P .container {
    padding: 0 22px;
  }
}
.cid-uJb05B2C1P .row {
  justify-content: space-between;
}
.cid-uJb05B2C1P .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb05B2C1P .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb05B2C1P .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb05B2C1P .mbr-section-title {
  color: #7f2346;
}
.cid-uJb05B2C1P .mbr-text {
  color: #464444;
}
.cid-uJb05B2C1P label {
  color: #000000;
}
.cid-uJb05B2C1P LABEL {
  color: #767676;
}
.cid-uFvns1KDUM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvns1KDUM .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvns1KDUM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvns1KDUM .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvns1KDUM .row {
    text-align: center;
  }
  .cid-uFvns1KDUM .row > div {
    margin: auto;
  }
  .cid-uFvns1KDUM .social-row {
    justify-content: center;
  }
}
.cid-uFvns1KDUM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvns1KDUM .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvns1KDUM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvns1KDUM .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvns1KDUM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvns1KDUM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvns1KDUM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvns1KDUM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvns1KDUM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvns2xWYm {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvns2xWYm .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvns2xWYm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvns2xWYm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvns2xWYm .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvns2xWYm .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvns2xWYm {
    align-items: center;
  }
  .cid-uFvns2xWYm .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvns2xWYm .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvns2xWYm {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvns2xWYm .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvns2xWYm .content-wrap {
    width: 100%;
  }
}
.cid-uFvns2xWYm .mbr-section-title {
  text-align: center;
}
.cid-uFvns2xWYm .mbr-text,
.cid-uFvns2xWYm .mbr-section-btn {
  text-align: center;
}
.cid-uFvpkXSWzj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvpkXSWzj .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;
}
@media (max-width: 767px) {
  .cid-uFvpkXSWzj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvpkXSWzj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvpkXSWzj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvpkXSWzj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvpkXSWzj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvpkXSWzj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvpkXSWzj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvpkXSWzj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvpkXSWzj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvpkXSWzj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvpkXSWzj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvpkXSWzj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvpkXSWzj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvpkXSWzj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvpkXSWzj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvpkXSWzj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvpkXSWzj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvpkXSWzj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvpkXSWzj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvpkXSWzj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvpkXSWzj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvpkXSWzj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkXSWzj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvpkXSWzj .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvpkXSWzj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvpkXSWzj .nav-item:focus,
.cid-uFvpkXSWzj .nav-link:focus {
  outline: none;
}
.cid-uFvpkXSWzj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvpkXSWzj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvpkXSWzj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvpkXSWzj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvpkXSWzj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvpkXSWzj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvpkXSWzj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvpkXSWzj .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvpkXSWzj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvpkXSWzj .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvpkXSWzj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvpkXSWzj .navbar.collapsed {
  justify-content: center;
}
.cid-uFvpkXSWzj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvpkXSWzj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvpkXSWzj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvpkXSWzj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvpkXSWzj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvpkXSWzj .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-uFvpkXSWzj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvpkXSWzj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvpkXSWzj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvpkXSWzj .navbar {
    min-height: 72px;
  }
  .cid-uFvpkXSWzj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvpkXSWzj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvpkXSWzj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvpkXSWzj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvpkXSWzj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvpkXSWzj .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-uFvpkXSWzj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvpkXSWzj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvpkXSWzj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvpkXSWzj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvpkXSWzj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvpkXSWzj .dropdown-item.active,
.cid-uFvpkXSWzj .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvpkXSWzj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvpkXSWzj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvpkXSWzj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvpkXSWzj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvpkXSWzj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvpkXSWzj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvpkXSWzj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvpkXSWzj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvpkXSWzj .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvpkXSWzj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvpkXSWzj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvpkXSWzj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvpkXSWzj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvpkXSWzj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvpkXSWzj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvpkXSWzj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvpkXSWzj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvpkXSWzj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvpkXSWzj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvpkXSWzj .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvpkXSWzj .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvpkXSWzj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvpkXSWzj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvpkXSWzj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvpkXSWzj .navbar {
    height: 70px;
  }
  .cid-uFvpkXSWzj .navbar.opened {
    height: auto;
  }
  .cid-uFvpkXSWzj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvpkXSWzj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvpkXSWzj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvpkXSWzj .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvpkXSWzj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvpkXSWzj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvpkXSWzj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvpkXSWzj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvpkXSWzj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvpkXSWzj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvpkXSWzj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvpkXSWzj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvpkYwT5D {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvpkYwT5D .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvpkYwT5D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpkYwT5D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvpkYwT5D .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvpkYwT5D .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvpkYwT5D {
    align-items: center;
  }
  .cid-uFvpkYwT5D .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvpkYwT5D .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkYwT5D {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvpkYwT5D .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvpkYwT5D .content-wrap {
    width: 100%;
  }
}
.cid-uFvpkYwT5D .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvpkYwT5D .mbr-text,
.cid-uFvpkYwT5D .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvpkYwT5D .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvpkYZomR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvpkYZomR .row {
  align-items: center;
}
.cid-uFvpkYZomR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvpkYZomR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkYZomR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvpkYZomR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvpkYZomR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvpkYZomR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvpkYZomR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkYZomR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvpkYZomR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvpkYZomR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvpkYZomR .label-text {
    text-align: center !important;
  }
}
.cid-uFvpkYZomR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvpkYZomR .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvpkYZomR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvpkYZomR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkYZomR .lists-container {
    justify-content: center;
  }
}
.cid-uFvpkYZomR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvpkYZomR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkYZomR .list {
    align-items: center;
  }
}
.cid-uFvpkYZomR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvpkYZomR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvpkYZomR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvpkYZomR .list-item-text {
  flex-grow: 1;
}
.cid-uFvpkYZomR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvpkYZomR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvpkYZomR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvpkYZomR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvpkYZomR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpkYZomR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvpkYZomR .mbr-section-title,
.cid-uFvpkYZomR .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvpkZDeJg {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvpkZDeJg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvpkZDeJg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvpkZDeJg {
    align-items: center;
  }
  .cid-uFvpkZDeJg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvpkZDeJg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvpkZDeJg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvpkZDeJg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvpkZDeJg .content-wrap {
    width: 100%;
  }
}
.cid-uFvpkZDeJg .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvpkZDeJg .mbr-text,
.cid-uFvpkZDeJg .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvpkZDeJg .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvpl06aFd {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvpl06aFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpl06aFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvpl06aFd .container {
    padding: 0 20px;
  }
}
.cid-uFvpl06aFd .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvpl06aFd .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvpl06aFd .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvpl06aFd .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvpl06aFd .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvpl06aFd .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvpl06aFd .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvpl06aFd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvpl06aFd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvpl06aFd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvpl06aFd .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvpl06aFd .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvpl06aFd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvpl06aFd .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvpl06aFd .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvpl06aFd .panel-title-edit {
  color: #272a5c;
}
.cid-uFvpl06aFd .panel-text {
  color: #464444;
}
.cid-uGyTFkmYTf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTFkmYTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTFkmYTf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTFkmYTf .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTFkmYTf .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTFkmYTf .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTFkmYTf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTFkmYTf .container {
    padding: 0 12px;
  }
}
.cid-uGyTFkmYTf .row {
  justify-content: center;
}
.cid-uGyTFkmYTf .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTFkmYTf .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTFkmYTf .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTFkmYTf .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTFkmYTf .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTFkmYTf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTFkmYTf .mbr-section-title,
.cid-uGyTFkmYTf .mbr-section-btn,
.cid-uGyTFkmYTf .title-wrapper {
  text-align: center;
}
.cid-uFvpl1feHV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvpl1feHV .row {
  align-items: center;
}
.cid-uFvpl1feHV .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvpl1feHV .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvpl1feHV .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvpl1feHV .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvpl1feHV .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvpl1feHV .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvpl1feHV .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvpl1feHV .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvpl1feHV .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvpl1feHV .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvpl1feHV .label-text {
    text-align: center !important;
  }
}
.cid-uFvpl1feHV .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvpl1feHV .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvpl1feHV .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvpl1feHV .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvpl1feHV .lists-container {
    justify-content: center;
  }
}
.cid-uFvpl1feHV .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvpl1feHV .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvpl1feHV .list {
    align-items: center;
  }
}
.cid-uFvpl1feHV .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvpl1feHV .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvpl1feHV .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvpl1feHV .list-item-text {
  flex-grow: 1;
}
.cid-uFvpl1feHV .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvpl1feHV .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvpl1feHV .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvpl1feHV .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvpl1feHV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpl1feHV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvpl1feHV .mbr-section-title,
.cid-uFvpl1feHV .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvpl1YLVY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvpl1YLVY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpl1YLVY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvpl1YLVY .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvpl1YLVY .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvpl1YLVY .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvpl1YLVY .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvpl1YLVY .container {
    padding: 0 12px;
  }
}
.cid-uFvpl1YLVY .row {
  justify-content: center;
}
.cid-uFvpl1YLVY .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvpl1YLVY .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvpl1YLVY .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvpl1YLVY .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvpl1YLVY .mbr-section-title {
  color: #ffffff;
}
.cid-uFvpl1YLVY .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvpl1YLVY .mbr-section-title,
.cid-uFvpl1YLVY .mbr-section-btn,
.cid-uFvpl1YLVY .title-wrapper {
  text-align: center;
}
.cid-uJb0bwXU2V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0bwXU2V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0bwXU2V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0bwXU2V .container {
    padding: 0 22px;
  }
}
.cid-uJb0bwXU2V .row {
  justify-content: space-between;
}
.cid-uJb0bwXU2V .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0bwXU2V .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0bwXU2V .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0bwXU2V .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0bwXU2V .mbr-text {
  color: #464444;
}
.cid-uJb0bwXU2V label {
  color: #000000;
}
.cid-uJb0bwXU2V LABEL {
  color: #767676;
}
.cid-uFvpl3j2af {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvpl3j2af .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvpl3j2af .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvpl3j2af .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvpl3j2af .row {
    text-align: center;
  }
  .cid-uFvpl3j2af .row > div {
    margin: auto;
  }
  .cid-uFvpl3j2af .social-row {
    justify-content: center;
  }
}
.cid-uFvpl3j2af .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvpl3j2af .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvpl3j2af .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvpl3j2af .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvpl3j2af .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvpl3j2af .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvpl3j2af div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvpl3j2af .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpl3j2af .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvpl43xrZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvpl43xrZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvpl43xrZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvpl43xrZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvpl43xrZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvpl43xrZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvpl43xrZ {
    align-items: center;
  }
  .cid-uFvpl43xrZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvpl43xrZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvpl43xrZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvpl43xrZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvpl43xrZ .content-wrap {
    width: 100%;
  }
}
.cid-uFvpl43xrZ .mbr-section-title {
  text-align: center;
}
.cid-uFvpl43xrZ .mbr-text,
.cid-uFvpl43xrZ .mbr-section-btn {
  text-align: center;
}
.cid-uFvqN4vwZO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvqN4vwZO .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;
}
@media (max-width: 767px) {
  .cid-uFvqN4vwZO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvqN4vwZO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvqN4vwZO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvqN4vwZO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvqN4vwZO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvqN4vwZO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvqN4vwZO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvqN4vwZO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvqN4vwZO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvqN4vwZO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvqN4vwZO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvqN4vwZO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvqN4vwZO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvqN4vwZO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvqN4vwZO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvqN4vwZO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvqN4vwZO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvqN4vwZO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvqN4vwZO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvqN4vwZO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvqN4vwZO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvqN4vwZO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN4vwZO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvqN4vwZO .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvqN4vwZO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvqN4vwZO .nav-item:focus,
.cid-uFvqN4vwZO .nav-link:focus {
  outline: none;
}
.cid-uFvqN4vwZO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvqN4vwZO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvqN4vwZO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvqN4vwZO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvqN4vwZO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvqN4vwZO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvqN4vwZO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvqN4vwZO .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvqN4vwZO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvqN4vwZO .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvqN4vwZO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvqN4vwZO .navbar.collapsed {
  justify-content: center;
}
.cid-uFvqN4vwZO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvqN4vwZO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvqN4vwZO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvqN4vwZO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvqN4vwZO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvqN4vwZO .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-uFvqN4vwZO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvqN4vwZO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvqN4vwZO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvqN4vwZO .navbar {
    min-height: 72px;
  }
  .cid-uFvqN4vwZO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvqN4vwZO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvqN4vwZO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvqN4vwZO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvqN4vwZO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvqN4vwZO .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-uFvqN4vwZO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvqN4vwZO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvqN4vwZO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvqN4vwZO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvqN4vwZO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvqN4vwZO .dropdown-item.active,
.cid-uFvqN4vwZO .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvqN4vwZO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvqN4vwZO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvqN4vwZO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvqN4vwZO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvqN4vwZO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvqN4vwZO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvqN4vwZO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvqN4vwZO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvqN4vwZO .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvqN4vwZO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvqN4vwZO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvqN4vwZO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvqN4vwZO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvqN4vwZO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvqN4vwZO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvqN4vwZO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvqN4vwZO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvqN4vwZO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvqN4vwZO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvqN4vwZO .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvqN4vwZO .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvqN4vwZO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvqN4vwZO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvqN4vwZO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvqN4vwZO .navbar {
    height: 70px;
  }
  .cid-uFvqN4vwZO .navbar.opened {
    height: auto;
  }
  .cid-uFvqN4vwZO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvqN4vwZO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvqN4vwZO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvqN4vwZO .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvqN4vwZO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvqN4vwZO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvqN4vwZO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvqN4vwZO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvqN4vwZO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvqN4vwZO .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvqN4vwZO .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvqN4vwZO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvqN5nMbm {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvqN5nMbm .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvqN5nMbm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqN5nMbm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvqN5nMbm .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvqN5nMbm .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvqN5nMbm {
    align-items: center;
  }
  .cid-uFvqN5nMbm .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvqN5nMbm .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN5nMbm {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvqN5nMbm .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvqN5nMbm .content-wrap {
    width: 100%;
  }
}
.cid-uFvqN5nMbm .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvqN5nMbm .mbr-text,
.cid-uFvqN5nMbm .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvqN5nMbm .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvqN5S3ah {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvqN5S3ah .row {
  align-items: center;
}
.cid-uFvqN5S3ah .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvqN5S3ah .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN5S3ah .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvqN5S3ah .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvqN5S3ah .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvqN5S3ah .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvqN5S3ah .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN5S3ah .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvqN5S3ah .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvqN5S3ah .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvqN5S3ah .label-text {
    text-align: center !important;
  }
}
.cid-uFvqN5S3ah .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvqN5S3ah .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvqN5S3ah .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvqN5S3ah .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN5S3ah .lists-container {
    justify-content: center;
  }
}
.cid-uFvqN5S3ah .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvqN5S3ah .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN5S3ah .list {
    align-items: center;
  }
}
.cid-uFvqN5S3ah .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvqN5S3ah .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvqN5S3ah .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvqN5S3ah .list-item-text {
  flex-grow: 1;
}
.cid-uFvqN5S3ah .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvqN5S3ah .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvqN5S3ah .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvqN5S3ah .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvqN5S3ah .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqN5S3ah .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvqN5S3ah .mbr-section-title,
.cid-uFvqN5S3ah .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvqN74I2G {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvqN74I2G .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvqN74I2G .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvqN74I2G {
    align-items: center;
  }
  .cid-uFvqN74I2G .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvqN74I2G .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN74I2G {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvqN74I2G .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvqN74I2G .content-wrap {
    width: 100%;
  }
}
.cid-uFvqN74I2G .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvqN74I2G .mbr-text,
.cid-uFvqN74I2G .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvqN74I2G .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvqN7PKsx {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvqN7PKsx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqN7PKsx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvqN7PKsx .container {
    padding: 0 20px;
  }
}
.cid-uFvqN7PKsx .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvqN7PKsx .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvqN7PKsx .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvqN7PKsx .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvqN7PKsx .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvqN7PKsx .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvqN7PKsx .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvqN7PKsx .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvqN7PKsx .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvqN7PKsx .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvqN7PKsx .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvqN7PKsx .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvqN7PKsx .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvqN7PKsx .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvqN7PKsx .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvqN7PKsx .panel-title-edit {
  color: #272a5c;
}
.cid-uFvqN7PKsx .panel-text {
  color: #464444;
}
.cid-uGyTKceQLk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTKceQLk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTKceQLk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTKceQLk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTKceQLk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTKceQLk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTKceQLk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTKceQLk .container {
    padding: 0 12px;
  }
}
.cid-uGyTKceQLk .row {
  justify-content: center;
}
.cid-uGyTKceQLk .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTKceQLk .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTKceQLk .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTKceQLk .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTKceQLk .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTKceQLk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTKceQLk .mbr-section-title,
.cid-uGyTKceQLk .mbr-section-btn,
.cid-uGyTKceQLk .title-wrapper {
  text-align: center;
}
.cid-uFvqN96onF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvqN96onF .row {
  align-items: center;
}
.cid-uFvqN96onF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvqN96onF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN96onF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvqN96onF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvqN96onF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvqN96onF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvqN96onF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN96onF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvqN96onF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvqN96onF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvqN96onF .label-text {
    text-align: center !important;
  }
}
.cid-uFvqN96onF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvqN96onF .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvqN96onF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvqN96onF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN96onF .lists-container {
    justify-content: center;
  }
}
.cid-uFvqN96onF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvqN96onF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvqN96onF .list {
    align-items: center;
  }
}
.cid-uFvqN96onF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvqN96onF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvqN96onF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvqN96onF .list-item-text {
  flex-grow: 1;
}
.cid-uFvqN96onF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvqN96onF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvqN96onF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvqN96onF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvqN96onF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqN96onF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvqN96onF .mbr-section-title,
.cid-uFvqN96onF .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvqNa7uOM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvqNa7uOM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqNa7uOM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvqNa7uOM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvqNa7uOM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvqNa7uOM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvqNa7uOM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvqNa7uOM .container {
    padding: 0 12px;
  }
}
.cid-uFvqNa7uOM .row {
  justify-content: center;
}
.cid-uFvqNa7uOM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvqNa7uOM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvqNa7uOM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvqNa7uOM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvqNa7uOM .mbr-section-title {
  color: #ffffff;
}
.cid-uFvqNa7uOM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvqNa7uOM .mbr-section-title,
.cid-uFvqNa7uOM .mbr-section-btn,
.cid-uFvqNa7uOM .title-wrapper {
  text-align: center;
}
.cid-uJb0ffytAu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0ffytAu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0ffytAu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0ffytAu .container {
    padding: 0 22px;
  }
}
.cid-uJb0ffytAu .row {
  justify-content: space-between;
}
.cid-uJb0ffytAu .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0ffytAu .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0ffytAu .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0ffytAu .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0ffytAu .mbr-text {
  color: #464444;
}
.cid-uJb0ffytAu label {
  color: #000000;
}
.cid-uJb0ffytAu LABEL {
  color: #767676;
}
.cid-uFvqNbEBIn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvqNbEBIn .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvqNbEBIn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvqNbEBIn .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvqNbEBIn .row {
    text-align: center;
  }
  .cid-uFvqNbEBIn .row > div {
    margin: auto;
  }
  .cid-uFvqNbEBIn .social-row {
    justify-content: center;
  }
}
.cid-uFvqNbEBIn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvqNbEBIn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvqNbEBIn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvqNbEBIn .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvqNbEBIn .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvqNbEBIn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvqNbEBIn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvqNbEBIn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqNbEBIn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvqNcB2LQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvqNcB2LQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvqNcB2LQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvqNcB2LQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvqNcB2LQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvqNcB2LQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvqNcB2LQ {
    align-items: center;
  }
  .cid-uFvqNcB2LQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvqNcB2LQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvqNcB2LQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvqNcB2LQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvqNcB2LQ .content-wrap {
    width: 100%;
  }
}
.cid-uFvqNcB2LQ .mbr-section-title {
  text-align: center;
}
.cid-uFvqNcB2LQ .mbr-text,
.cid-uFvqNcB2LQ .mbr-section-btn {
  text-align: center;
}
.cid-uFvsBeSnDo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvsBeSnDo .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;
}
@media (max-width: 767px) {
  .cid-uFvsBeSnDo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvsBeSnDo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvsBeSnDo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvsBeSnDo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvsBeSnDo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvsBeSnDo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvsBeSnDo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvsBeSnDo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvsBeSnDo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvsBeSnDo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvsBeSnDo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvsBeSnDo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvsBeSnDo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvsBeSnDo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvsBeSnDo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvsBeSnDo .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvsBeSnDo .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvsBeSnDo .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvsBeSnDo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvsBeSnDo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvsBeSnDo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvsBeSnDo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBeSnDo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvsBeSnDo .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvsBeSnDo .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvsBeSnDo .nav-item:focus,
.cid-uFvsBeSnDo .nav-link:focus {
  outline: none;
}
.cid-uFvsBeSnDo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvsBeSnDo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvsBeSnDo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvsBeSnDo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvsBeSnDo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvsBeSnDo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvsBeSnDo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvsBeSnDo .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvsBeSnDo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvsBeSnDo .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvsBeSnDo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvsBeSnDo .navbar.collapsed {
  justify-content: center;
}
.cid-uFvsBeSnDo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvsBeSnDo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvsBeSnDo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvsBeSnDo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvsBeSnDo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvsBeSnDo .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-uFvsBeSnDo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvsBeSnDo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvsBeSnDo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvsBeSnDo .navbar {
    min-height: 72px;
  }
  .cid-uFvsBeSnDo .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvsBeSnDo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvsBeSnDo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvsBeSnDo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvsBeSnDo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvsBeSnDo .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-uFvsBeSnDo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvsBeSnDo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvsBeSnDo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvsBeSnDo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvsBeSnDo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvsBeSnDo .dropdown-item.active,
.cid-uFvsBeSnDo .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvsBeSnDo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvsBeSnDo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvsBeSnDo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvsBeSnDo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvsBeSnDo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvsBeSnDo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvsBeSnDo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvsBeSnDo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvsBeSnDo .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvsBeSnDo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvsBeSnDo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvsBeSnDo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvsBeSnDo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvsBeSnDo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvsBeSnDo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvsBeSnDo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvsBeSnDo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvsBeSnDo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvsBeSnDo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvsBeSnDo .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvsBeSnDo .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvsBeSnDo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvsBeSnDo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvsBeSnDo .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvsBeSnDo .navbar {
    height: 70px;
  }
  .cid-uFvsBeSnDo .navbar.opened {
    height: auto;
  }
  .cid-uFvsBeSnDo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvsBeSnDo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvsBeSnDo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvsBeSnDo .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvsBeSnDo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvsBeSnDo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvsBeSnDo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvsBeSnDo .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvsBeSnDo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvsBeSnDo .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvsBeSnDo .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvsBeSnDo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvsBfuvjB {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvsBfuvjB .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvsBfuvjB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBfuvjB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvsBfuvjB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvsBfuvjB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvsBfuvjB {
    align-items: center;
  }
  .cid-uFvsBfuvjB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvsBfuvjB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBfuvjB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvsBfuvjB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvsBfuvjB .content-wrap {
    width: 100%;
  }
}
.cid-uFvsBfuvjB .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvsBfuvjB .mbr-text,
.cid-uFvsBfuvjB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvsBfuvjB .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvsBg0M1Q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvsBg0M1Q .row {
  align-items: center;
}
.cid-uFvsBg0M1Q .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvsBg0M1Q .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBg0M1Q .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvsBg0M1Q .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvsBg0M1Q .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvsBg0M1Q .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvsBg0M1Q .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBg0M1Q .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvsBg0M1Q .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvsBg0M1Q .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvsBg0M1Q .label-text {
    text-align: center !important;
  }
}
.cid-uFvsBg0M1Q .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvsBg0M1Q .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvsBg0M1Q .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvsBg0M1Q .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBg0M1Q .lists-container {
    justify-content: center;
  }
}
.cid-uFvsBg0M1Q .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvsBg0M1Q .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBg0M1Q .list {
    align-items: center;
  }
}
.cid-uFvsBg0M1Q .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvsBg0M1Q .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvsBg0M1Q .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvsBg0M1Q .list-item-text {
  flex-grow: 1;
}
.cid-uFvsBg0M1Q .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvsBg0M1Q .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvsBg0M1Q .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvsBg0M1Q .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvsBg0M1Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBg0M1Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvsBg0M1Q .mbr-section-title,
.cid-uFvsBg0M1Q .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvsBgEsBH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvsBgEsBH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvsBgEsBH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvsBgEsBH {
    align-items: center;
  }
  .cid-uFvsBgEsBH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvsBgEsBH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBgEsBH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvsBgEsBH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvsBgEsBH .content-wrap {
    width: 100%;
  }
}
.cid-uFvsBgEsBH .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvsBgEsBH .mbr-text,
.cid-uFvsBgEsBH .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvsBgEsBH .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvsBh4CK8 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvsBh4CK8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBh4CK8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvsBh4CK8 .container {
    padding: 0 20px;
  }
}
.cid-uFvsBh4CK8 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvsBh4CK8 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvsBh4CK8 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvsBh4CK8 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvsBh4CK8 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvsBh4CK8 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvsBh4CK8 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvsBh4CK8 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvsBh4CK8 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvsBh4CK8 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvsBh4CK8 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvsBh4CK8 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvsBh4CK8 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvsBh4CK8 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvsBh4CK8 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvsBh4CK8 .panel-title-edit {
  color: #272a5c;
}
.cid-uFvsBh4CK8 .panel-text {
  color: #464444;
}
.cid-uGyTOZIFmz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTOZIFmz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTOZIFmz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTOZIFmz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTOZIFmz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTOZIFmz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTOZIFmz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTOZIFmz .container {
    padding: 0 12px;
  }
}
.cid-uGyTOZIFmz .row {
  justify-content: center;
}
.cid-uGyTOZIFmz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTOZIFmz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTOZIFmz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTOZIFmz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTOZIFmz .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTOZIFmz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTOZIFmz .mbr-section-title,
.cid-uGyTOZIFmz .mbr-section-btn,
.cid-uGyTOZIFmz .title-wrapper {
  text-align: center;
}
.cid-uFvsBicQpk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvsBicQpk .row {
  align-items: center;
}
.cid-uFvsBicQpk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvsBicQpk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBicQpk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvsBicQpk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvsBicQpk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvsBicQpk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvsBicQpk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBicQpk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvsBicQpk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvsBicQpk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvsBicQpk .label-text {
    text-align: center !important;
  }
}
.cid-uFvsBicQpk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvsBicQpk .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvsBicQpk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvsBicQpk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBicQpk .lists-container {
    justify-content: center;
  }
}
.cid-uFvsBicQpk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvsBicQpk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBicQpk .list {
    align-items: center;
  }
}
.cid-uFvsBicQpk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvsBicQpk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvsBicQpk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvsBicQpk .list-item-text {
  flex-grow: 1;
}
.cid-uFvsBicQpk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvsBicQpk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvsBicQpk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvsBicQpk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvsBicQpk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBicQpk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvsBicQpk .mbr-section-title,
.cid-uFvsBicQpk .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvsBiXx1q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvsBiXx1q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBiXx1q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvsBiXx1q .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvsBiXx1q .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvsBiXx1q .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvsBiXx1q .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvsBiXx1q .container {
    padding: 0 12px;
  }
}
.cid-uFvsBiXx1q .row {
  justify-content: center;
}
.cid-uFvsBiXx1q .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvsBiXx1q .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvsBiXx1q .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvsBiXx1q .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvsBiXx1q .mbr-section-title {
  color: #ffffff;
}
.cid-uFvsBiXx1q .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvsBiXx1q .mbr-section-title,
.cid-uFvsBiXx1q .mbr-section-btn,
.cid-uFvsBiXx1q .title-wrapper {
  text-align: center;
}
.cid-uJb0iDg6px {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0iDg6px .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0iDg6px .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0iDg6px .container {
    padding: 0 22px;
  }
}
.cid-uJb0iDg6px .row {
  justify-content: space-between;
}
.cid-uJb0iDg6px .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0iDg6px .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0iDg6px .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0iDg6px .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0iDg6px .mbr-text {
  color: #464444;
}
.cid-uJb0iDg6px label {
  color: #000000;
}
.cid-uJb0iDg6px LABEL {
  color: #767676;
}
.cid-uFvsBk91Gi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvsBk91Gi .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvsBk91Gi .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvsBk91Gi .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBk91Gi .row {
    text-align: center;
  }
  .cid-uFvsBk91Gi .row > div {
    margin: auto;
  }
  .cid-uFvsBk91Gi .social-row {
    justify-content: center;
  }
}
.cid-uFvsBk91Gi .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvsBk91Gi .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvsBk91Gi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvsBk91Gi .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvsBk91Gi .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvsBk91Gi .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvsBk91Gi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvsBk91Gi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBk91Gi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvsBkSQQR {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvsBkSQQR .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvsBkSQQR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvsBkSQQR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvsBkSQQR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvsBkSQQR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvsBkSQQR {
    align-items: center;
  }
  .cid-uFvsBkSQQR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvsBkSQQR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvsBkSQQR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvsBkSQQR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvsBkSQQR .content-wrap {
    width: 100%;
  }
}
.cid-uFvsBkSQQR .mbr-section-title {
  text-align: center;
}
.cid-uFvsBkSQQR .mbr-text,
.cid-uFvsBkSQQR .mbr-section-btn {
  text-align: center;
}
.cid-uFvtUydARr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvtUydARr .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;
}
@media (max-width: 767px) {
  .cid-uFvtUydARr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvtUydARr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvtUydARr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvtUydARr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvtUydARr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvtUydARr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvtUydARr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvtUydARr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvtUydARr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvtUydARr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvtUydARr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvtUydARr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvtUydARr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvtUydARr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvtUydARr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvtUydARr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvtUydARr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvtUydARr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvtUydARr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvtUydARr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvtUydARr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvtUydARr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUydARr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvtUydARr .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvtUydARr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvtUydARr .nav-item:focus,
.cid-uFvtUydARr .nav-link:focus {
  outline: none;
}
.cid-uFvtUydARr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvtUydARr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvtUydARr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvtUydARr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvtUydARr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvtUydARr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvtUydARr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvtUydARr .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvtUydARr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvtUydARr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvtUydARr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvtUydARr .navbar.collapsed {
  justify-content: center;
}
.cid-uFvtUydARr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvtUydARr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvtUydARr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvtUydARr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvtUydARr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvtUydARr .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-uFvtUydARr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvtUydARr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvtUydARr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvtUydARr .navbar {
    min-height: 72px;
  }
  .cid-uFvtUydARr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvtUydARr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvtUydARr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvtUydARr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvtUydARr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvtUydARr .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-uFvtUydARr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvtUydARr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvtUydARr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvtUydARr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvtUydARr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvtUydARr .dropdown-item.active,
.cid-uFvtUydARr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvtUydARr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvtUydARr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvtUydARr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvtUydARr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvtUydARr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvtUydARr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvtUydARr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvtUydARr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvtUydARr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvtUydARr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvtUydARr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvtUydARr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvtUydARr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvtUydARr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvtUydARr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvtUydARr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvtUydARr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvtUydARr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvtUydARr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvtUydARr .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvtUydARr .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvtUydARr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvtUydARr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvtUydARr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvtUydARr .navbar {
    height: 70px;
  }
  .cid-uFvtUydARr .navbar.opened {
    height: auto;
  }
  .cid-uFvtUydARr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvtUydARr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvtUydARr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvtUydARr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvtUydARr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvtUydARr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvtUydARr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvtUydARr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvtUydARr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvtUydARr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvtUydARr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvtUydARr .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvtUydARr .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvtUydARr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvtUyRqr4 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvtUyRqr4 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvtUyRqr4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUyRqr4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvtUyRqr4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvtUyRqr4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvtUyRqr4 {
    align-items: center;
  }
  .cid-uFvtUyRqr4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvtUyRqr4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUyRqr4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvtUyRqr4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvtUyRqr4 .content-wrap {
    width: 100%;
  }
}
.cid-uFvtUyRqr4 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvtUyRqr4 .mbr-text,
.cid-uFvtUyRqr4 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvtUyRqr4 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvtUzm0ND {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvtUzm0ND .row {
  align-items: center;
}
.cid-uFvtUzm0ND .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvtUzm0ND .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUzm0ND .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvtUzm0ND .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvtUzm0ND .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvtUzm0ND .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvtUzm0ND .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUzm0ND .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvtUzm0ND .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvtUzm0ND .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvtUzm0ND .label-text {
    text-align: center !important;
  }
}
.cid-uFvtUzm0ND .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvtUzm0ND .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvtUzm0ND .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvtUzm0ND .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUzm0ND .lists-container {
    justify-content: center;
  }
}
.cid-uFvtUzm0ND .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvtUzm0ND .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUzm0ND .list {
    align-items: center;
  }
}
.cid-uFvtUzm0ND .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvtUzm0ND .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvtUzm0ND .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvtUzm0ND .list-item-text {
  flex-grow: 1;
}
.cid-uFvtUzm0ND .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvtUzm0ND .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvtUzm0ND .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvtUzm0ND .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvtUzm0ND .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUzm0ND .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvtUzm0ND .mbr-section-title,
.cid-uFvtUzm0ND .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvtUzZoEx {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvtUzZoEx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvtUzZoEx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvtUzZoEx {
    align-items: center;
  }
  .cid-uFvtUzZoEx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvtUzZoEx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUzZoEx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvtUzZoEx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvtUzZoEx .content-wrap {
    width: 100%;
  }
}
.cid-uFvtUzZoEx .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvtUzZoEx .mbr-text,
.cid-uFvtUzZoEx .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvtUzZoEx .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvtUAr9oo {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvtUAr9oo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUAr9oo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvtUAr9oo .container {
    padding: 0 20px;
  }
}
.cid-uFvtUAr9oo .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvtUAr9oo .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvtUAr9oo .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvtUAr9oo .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvtUAr9oo .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvtUAr9oo .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvtUAr9oo .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvtUAr9oo .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvtUAr9oo .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvtUAr9oo .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvtUAr9oo .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvtUAr9oo .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvtUAr9oo .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvtUAr9oo .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvtUAr9oo .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvtUAr9oo .panel-title-edit {
  color: #272a5c;
}
.cid-uFvtUAr9oo .panel-text {
  color: #464444;
}
.cid-uGyTThv7xO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTThv7xO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTThv7xO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTThv7xO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTThv7xO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTThv7xO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTThv7xO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTThv7xO .container {
    padding: 0 12px;
  }
}
.cid-uGyTThv7xO .row {
  justify-content: center;
}
.cid-uGyTThv7xO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTThv7xO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTThv7xO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTThv7xO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTThv7xO .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTThv7xO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTThv7xO .mbr-section-title,
.cid-uGyTThv7xO .mbr-section-btn,
.cid-uGyTThv7xO .title-wrapper {
  text-align: center;
}
.cid-uFvtUBBxlP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvtUBBxlP .row {
  align-items: center;
}
.cid-uFvtUBBxlP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvtUBBxlP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUBBxlP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvtUBBxlP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvtUBBxlP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvtUBBxlP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvtUBBxlP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUBBxlP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvtUBBxlP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvtUBBxlP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvtUBBxlP .label-text {
    text-align: center !important;
  }
}
.cid-uFvtUBBxlP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvtUBBxlP .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvtUBBxlP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvtUBBxlP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUBBxlP .lists-container {
    justify-content: center;
  }
}
.cid-uFvtUBBxlP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvtUBBxlP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUBBxlP .list {
    align-items: center;
  }
}
.cid-uFvtUBBxlP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvtUBBxlP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvtUBBxlP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvtUBBxlP .list-item-text {
  flex-grow: 1;
}
.cid-uFvtUBBxlP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvtUBBxlP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvtUBBxlP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvtUBBxlP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvtUBBxlP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUBBxlP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvtUBBxlP .mbr-section-title,
.cid-uFvtUBBxlP .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvtUCiPlC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvtUCiPlC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUCiPlC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvtUCiPlC .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvtUCiPlC .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvtUCiPlC .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvtUCiPlC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvtUCiPlC .container {
    padding: 0 12px;
  }
}
.cid-uFvtUCiPlC .row {
  justify-content: center;
}
.cid-uFvtUCiPlC .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvtUCiPlC .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvtUCiPlC .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvtUCiPlC .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvtUCiPlC .mbr-section-title {
  color: #ffffff;
}
.cid-uFvtUCiPlC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvtUCiPlC .mbr-section-title,
.cid-uFvtUCiPlC .mbr-section-btn,
.cid-uFvtUCiPlC .title-wrapper {
  text-align: center;
}
.cid-uJb0mpgPo2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0mpgPo2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0mpgPo2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0mpgPo2 .container {
    padding: 0 22px;
  }
}
.cid-uJb0mpgPo2 .row {
  justify-content: space-between;
}
.cid-uJb0mpgPo2 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0mpgPo2 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0mpgPo2 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0mpgPo2 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0mpgPo2 .mbr-text {
  color: #464444;
}
.cid-uJb0mpgPo2 label {
  color: #000000;
}
.cid-uJb0mpgPo2 LABEL {
  color: #767676;
}
.cid-uFvtUDvxWk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvtUDvxWk .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvtUDvxWk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvtUDvxWk .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUDvxWk .row {
    text-align: center;
  }
  .cid-uFvtUDvxWk .row > div {
    margin: auto;
  }
  .cid-uFvtUDvxWk .social-row {
    justify-content: center;
  }
}
.cid-uFvtUDvxWk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvtUDvxWk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvtUDvxWk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvtUDvxWk .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvtUDvxWk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvtUDvxWk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvtUDvxWk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvtUDvxWk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUDvxWk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvtUEdEyW {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvtUEdEyW .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvtUEdEyW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvtUEdEyW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvtUEdEyW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvtUEdEyW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvtUEdEyW {
    align-items: center;
  }
  .cid-uFvtUEdEyW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvtUEdEyW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvtUEdEyW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvtUEdEyW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvtUEdEyW .content-wrap {
    width: 100%;
  }
}
.cid-uFvtUEdEyW .mbr-section-title {
  text-align: center;
}
.cid-uFvtUEdEyW .mbr-text,
.cid-uFvtUEdEyW .mbr-section-btn {
  text-align: center;
}
.cid-uFvy68RRgW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvy68RRgW .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;
}
@media (max-width: 767px) {
  .cid-uFvy68RRgW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvy68RRgW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvy68RRgW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvy68RRgW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvy68RRgW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvy68RRgW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvy68RRgW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvy68RRgW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvy68RRgW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvy68RRgW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvy68RRgW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvy68RRgW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvy68RRgW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvy68RRgW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvy68RRgW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvy68RRgW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvy68RRgW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvy68RRgW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvy68RRgW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvy68RRgW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvy68RRgW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvy68RRgW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvy68RRgW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvy68RRgW .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvy68RRgW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvy68RRgW .nav-item:focus,
.cid-uFvy68RRgW .nav-link:focus {
  outline: none;
}
.cid-uFvy68RRgW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvy68RRgW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvy68RRgW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvy68RRgW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvy68RRgW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvy68RRgW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvy68RRgW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvy68RRgW .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvy68RRgW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvy68RRgW .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvy68RRgW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvy68RRgW .navbar.collapsed {
  justify-content: center;
}
.cid-uFvy68RRgW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvy68RRgW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvy68RRgW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvy68RRgW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvy68RRgW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvy68RRgW .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-uFvy68RRgW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvy68RRgW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvy68RRgW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvy68RRgW .navbar {
    min-height: 72px;
  }
  .cid-uFvy68RRgW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvy68RRgW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvy68RRgW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvy68RRgW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvy68RRgW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvy68RRgW .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-uFvy68RRgW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvy68RRgW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvy68RRgW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvy68RRgW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvy68RRgW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvy68RRgW .dropdown-item.active,
.cid-uFvy68RRgW .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvy68RRgW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvy68RRgW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvy68RRgW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvy68RRgW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvy68RRgW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvy68RRgW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvy68RRgW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvy68RRgW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvy68RRgW .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvy68RRgW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvy68RRgW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvy68RRgW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvy68RRgW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvy68RRgW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvy68RRgW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvy68RRgW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvy68RRgW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvy68RRgW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvy68RRgW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvy68RRgW .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvy68RRgW .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvy68RRgW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvy68RRgW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvy68RRgW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvy68RRgW .navbar {
    height: 70px;
  }
  .cid-uFvy68RRgW .navbar.opened {
    height: auto;
  }
  .cid-uFvy68RRgW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvy68RRgW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvy68RRgW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvy68RRgW .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvy68RRgW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvy68RRgW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvy68RRgW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvy68RRgW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvy68RRgW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvy68RRgW .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvy68RRgW .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvy68RRgW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvy69sLS1 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvy69sLS1 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvy69sLS1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy69sLS1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvy69sLS1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvy69sLS1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvy69sLS1 {
    align-items: center;
  }
  .cid-uFvy69sLS1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvy69sLS1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvy69sLS1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvy69sLS1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvy69sLS1 .content-wrap {
    width: 100%;
  }
}
.cid-uFvy69sLS1 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvy69sLS1 .mbr-text,
.cid-uFvy69sLS1 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvy69sLS1 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvy69UzbX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvy69UzbX .row {
  align-items: center;
}
.cid-uFvy69UzbX .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvy69UzbX .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvy69UzbX .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvy69UzbX .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvy69UzbX .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvy69UzbX .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvy69UzbX .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvy69UzbX .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvy69UzbX .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvy69UzbX .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvy69UzbX .label-text {
    text-align: center !important;
  }
}
.cid-uFvy69UzbX .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvy69UzbX .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvy69UzbX .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvy69UzbX .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvy69UzbX .lists-container {
    justify-content: center;
  }
}
.cid-uFvy69UzbX .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvy69UzbX .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvy69UzbX .list {
    align-items: center;
  }
}
.cid-uFvy69UzbX .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvy69UzbX .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvy69UzbX .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvy69UzbX .list-item-text {
  flex-grow: 1;
}
.cid-uFvy69UzbX .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvy69UzbX .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvy69UzbX .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvy69UzbX .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvy69UzbX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy69UzbX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvy69UzbX .mbr-section-title,
.cid-uFvy69UzbX .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvy6aHJkn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvy6aHJkn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvy6aHJkn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvy6aHJkn {
    align-items: center;
  }
  .cid-uFvy6aHJkn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvy6aHJkn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6aHJkn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvy6aHJkn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvy6aHJkn .content-wrap {
    width: 100%;
  }
}
.cid-uFvy6aHJkn .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvy6aHJkn .mbr-text,
.cid-uFvy6aHJkn .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvy6aHJkn .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvy6beKyG {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvy6beKyG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy6beKyG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvy6beKyG .container {
    padding: 0 20px;
  }
}
.cid-uFvy6beKyG .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvy6beKyG .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvy6beKyG .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvy6beKyG .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvy6beKyG .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvy6beKyG .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvy6beKyG .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvy6beKyG .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvy6beKyG .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvy6beKyG .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvy6beKyG .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvy6beKyG .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvy6beKyG .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvy6beKyG .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvy6beKyG .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvy6beKyG .panel-title-edit {
  color: #272a5c;
}
.cid-uFvy6beKyG .panel-text {
  color: #464444;
}
.cid-uGyTZVvlT4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyTZVvlT4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyTZVvlT4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyTZVvlT4 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyTZVvlT4 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTZVvlT4 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyTZVvlT4 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyTZVvlT4 .container {
    padding: 0 12px;
  }
}
.cid-uGyTZVvlT4 .row {
  justify-content: center;
}
.cid-uGyTZVvlT4 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyTZVvlT4 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyTZVvlT4 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyTZVvlT4 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyTZVvlT4 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyTZVvlT4 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyTZVvlT4 .mbr-section-title,
.cid-uGyTZVvlT4 .mbr-section-btn,
.cid-uGyTZVvlT4 .title-wrapper {
  text-align: center;
}
.cid-uFvy6ceWkb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvy6ceWkb .row {
  align-items: center;
}
.cid-uFvy6ceWkb .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvy6ceWkb .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6ceWkb .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvy6ceWkb .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvy6ceWkb .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvy6ceWkb .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvy6ceWkb .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6ceWkb .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvy6ceWkb .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvy6ceWkb .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvy6ceWkb .label-text {
    text-align: center !important;
  }
}
.cid-uFvy6ceWkb .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvy6ceWkb .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvy6ceWkb .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvy6ceWkb .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6ceWkb .lists-container {
    justify-content: center;
  }
}
.cid-uFvy6ceWkb .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvy6ceWkb .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6ceWkb .list {
    align-items: center;
  }
}
.cid-uFvy6ceWkb .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvy6ceWkb .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvy6ceWkb .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvy6ceWkb .list-item-text {
  flex-grow: 1;
}
.cid-uFvy6ceWkb .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvy6ceWkb .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvy6ceWkb .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvy6ceWkb .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvy6ceWkb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy6ceWkb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvy6ceWkb .mbr-section-title,
.cid-uFvy6ceWkb .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvy6cZ3so {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvy6cZ3so .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy6cZ3so .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvy6cZ3so .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvy6cZ3so .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvy6cZ3so .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvy6cZ3so .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvy6cZ3so .container {
    padding: 0 12px;
  }
}
.cid-uFvy6cZ3so .row {
  justify-content: center;
}
.cid-uFvy6cZ3so .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvy6cZ3so .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvy6cZ3so .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvy6cZ3so .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvy6cZ3so .mbr-section-title {
  color: #ffffff;
}
.cid-uFvy6cZ3so .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvy6cZ3so .mbr-section-title,
.cid-uFvy6cZ3so .mbr-section-btn,
.cid-uFvy6cZ3so .title-wrapper {
  text-align: center;
}
.cid-uJb0qgiE1C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0qgiE1C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0qgiE1C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0qgiE1C .container {
    padding: 0 22px;
  }
}
.cid-uJb0qgiE1C .row {
  justify-content: space-between;
}
.cid-uJb0qgiE1C .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0qgiE1C .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0qgiE1C .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0qgiE1C .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0qgiE1C .mbr-text {
  color: #464444;
}
.cid-uJb0qgiE1C label {
  color: #000000;
}
.cid-uJb0qgiE1C LABEL {
  color: #767676;
}
.cid-uFvy6eaZ4x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvy6eaZ4x .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvy6eaZ4x .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvy6eaZ4x .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6eaZ4x .row {
    text-align: center;
  }
  .cid-uFvy6eaZ4x .row > div {
    margin: auto;
  }
  .cid-uFvy6eaZ4x .social-row {
    justify-content: center;
  }
}
.cid-uFvy6eaZ4x .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvy6eaZ4x .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvy6eaZ4x .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvy6eaZ4x .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvy6eaZ4x .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvy6eaZ4x .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvy6eaZ4x div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvy6eaZ4x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy6eaZ4x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvy6eYRPb {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvy6eYRPb .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvy6eYRPb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvy6eYRPb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvy6eYRPb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvy6eYRPb .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvy6eYRPb {
    align-items: center;
  }
  .cid-uFvy6eYRPb .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvy6eYRPb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvy6eYRPb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvy6eYRPb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvy6eYRPb .content-wrap {
    width: 100%;
  }
}
.cid-uFvy6eYRPb .mbr-section-title {
  text-align: center;
}
.cid-uFvy6eYRPb .mbr-text,
.cid-uFvy6eYRPb .mbr-section-btn {
  text-align: center;
}
.cid-uFvzq5SKy2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvzq5SKy2 .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;
}
@media (max-width: 767px) {
  .cid-uFvzq5SKy2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvzq5SKy2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvzq5SKy2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvzq5SKy2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvzq5SKy2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvzq5SKy2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvzq5SKy2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvzq5SKy2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvzq5SKy2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvzq5SKy2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvzq5SKy2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvzq5SKy2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvzq5SKy2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvzq5SKy2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvzq5SKy2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvzq5SKy2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvzq5SKy2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvzq5SKy2 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvzq5SKy2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvzq5SKy2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvzq5SKy2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvzq5SKy2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq5SKy2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvzq5SKy2 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvzq5SKy2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvzq5SKy2 .nav-item:focus,
.cid-uFvzq5SKy2 .nav-link:focus {
  outline: none;
}
.cid-uFvzq5SKy2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvzq5SKy2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvzq5SKy2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvzq5SKy2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvzq5SKy2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvzq5SKy2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvzq5SKy2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvzq5SKy2 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvzq5SKy2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvzq5SKy2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvzq5SKy2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvzq5SKy2 .navbar.collapsed {
  justify-content: center;
}
.cid-uFvzq5SKy2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvzq5SKy2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvzq5SKy2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvzq5SKy2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvzq5SKy2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvzq5SKy2 .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-uFvzq5SKy2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvzq5SKy2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvzq5SKy2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvzq5SKy2 .navbar {
    min-height: 72px;
  }
  .cid-uFvzq5SKy2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvzq5SKy2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvzq5SKy2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvzq5SKy2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvzq5SKy2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvzq5SKy2 .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-uFvzq5SKy2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvzq5SKy2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvzq5SKy2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvzq5SKy2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvzq5SKy2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvzq5SKy2 .dropdown-item.active,
.cid-uFvzq5SKy2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvzq5SKy2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvzq5SKy2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvzq5SKy2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvzq5SKy2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvzq5SKy2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvzq5SKy2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvzq5SKy2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvzq5SKy2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvzq5SKy2 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvzq5SKy2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvzq5SKy2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvzq5SKy2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvzq5SKy2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvzq5SKy2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvzq5SKy2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvzq5SKy2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvzq5SKy2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvzq5SKy2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvzq5SKy2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvzq5SKy2 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvzq5SKy2 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvzq5SKy2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvzq5SKy2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvzq5SKy2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvzq5SKy2 .navbar {
    height: 70px;
  }
  .cid-uFvzq5SKy2 .navbar.opened {
    height: auto;
  }
  .cid-uFvzq5SKy2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvzq5SKy2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvzq5SKy2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvzq5SKy2 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvzq5SKy2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvzq5SKy2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvzq5SKy2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvzq5SKy2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvzq5SKy2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvzq5SKy2 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvzq5SKy2 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvzq5SKy2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvzq6tOUc {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvzq6tOUc .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvzq6tOUc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzq6tOUc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvzq6tOUc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvzq6tOUc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvzq6tOUc {
    align-items: center;
  }
  .cid-uFvzq6tOUc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvzq6tOUc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq6tOUc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvzq6tOUc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvzq6tOUc .content-wrap {
    width: 100%;
  }
}
.cid-uFvzq6tOUc .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvzq6tOUc .mbr-text,
.cid-uFvzq6tOUc .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvzq6tOUc .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvzq70IlZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvzq70IlZ .row {
  align-items: center;
}
.cid-uFvzq70IlZ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvzq70IlZ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq70IlZ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvzq70IlZ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvzq70IlZ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvzq70IlZ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvzq70IlZ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq70IlZ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvzq70IlZ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvzq70IlZ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvzq70IlZ .label-text {
    text-align: center !important;
  }
}
.cid-uFvzq70IlZ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvzq70IlZ .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvzq70IlZ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvzq70IlZ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq70IlZ .lists-container {
    justify-content: center;
  }
}
.cid-uFvzq70IlZ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvzq70IlZ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq70IlZ .list {
    align-items: center;
  }
}
.cid-uFvzq70IlZ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvzq70IlZ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvzq70IlZ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvzq70IlZ .list-item-text {
  flex-grow: 1;
}
.cid-uFvzq70IlZ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvzq70IlZ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvzq70IlZ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvzq70IlZ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvzq70IlZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzq70IlZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvzq70IlZ .mbr-section-title,
.cid-uFvzq70IlZ .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvzq7DuLV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvzq7DuLV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvzq7DuLV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvzq7DuLV {
    align-items: center;
  }
  .cid-uFvzq7DuLV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvzq7DuLV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq7DuLV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvzq7DuLV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvzq7DuLV .content-wrap {
    width: 100%;
  }
}
.cid-uFvzq7DuLV .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvzq7DuLV .mbr-text,
.cid-uFvzq7DuLV .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvzq7DuLV .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvzq84qzt {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvzq84qzt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzq84qzt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvzq84qzt .container {
    padding: 0 20px;
  }
}
.cid-uFvzq84qzt .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvzq84qzt .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvzq84qzt .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvzq84qzt .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvzq84qzt .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvzq84qzt .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvzq84qzt .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvzq84qzt .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvzq84qzt .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvzq84qzt .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvzq84qzt .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvzq84qzt .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvzq84qzt .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvzq84qzt .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvzq84qzt .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvzq84qzt .panel-title-edit {
  color: #272a5c;
}
.cid-uFvzq84qzt .panel-text {
  color: #464444;
}
.cid-uGyU4J9Il3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyU4J9Il3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyU4J9Il3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyU4J9Il3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyU4J9Il3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyU4J9Il3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyU4J9Il3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyU4J9Il3 .container {
    padding: 0 12px;
  }
}
.cid-uGyU4J9Il3 .row {
  justify-content: center;
}
.cid-uGyU4J9Il3 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyU4J9Il3 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyU4J9Il3 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyU4J9Il3 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyU4J9Il3 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyU4J9Il3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyU4J9Il3 .mbr-section-title,
.cid-uGyU4J9Il3 .mbr-section-btn,
.cid-uGyU4J9Il3 .title-wrapper {
  text-align: center;
}
.cid-uFvzq9igq1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvzq9igq1 .row {
  align-items: center;
}
.cid-uFvzq9igq1 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvzq9igq1 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq9igq1 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvzq9igq1 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvzq9igq1 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvzq9igq1 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvzq9igq1 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq9igq1 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvzq9igq1 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvzq9igq1 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvzq9igq1 .label-text {
    text-align: center !important;
  }
}
.cid-uFvzq9igq1 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvzq9igq1 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvzq9igq1 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvzq9igq1 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq9igq1 .lists-container {
    justify-content: center;
  }
}
.cid-uFvzq9igq1 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvzq9igq1 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvzq9igq1 .list {
    align-items: center;
  }
}
.cid-uFvzq9igq1 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvzq9igq1 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvzq9igq1 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvzq9igq1 .list-item-text {
  flex-grow: 1;
}
.cid-uFvzq9igq1 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvzq9igq1 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvzq9igq1 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvzq9igq1 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvzq9igq1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzq9igq1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvzq9igq1 .mbr-section-title,
.cid-uFvzq9igq1 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvzqa4p4w {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvzqa4p4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzqa4p4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvzqa4p4w .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvzqa4p4w .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvzqa4p4w .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvzqa4p4w .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvzqa4p4w .container {
    padding: 0 12px;
  }
}
.cid-uFvzqa4p4w .row {
  justify-content: center;
}
.cid-uFvzqa4p4w .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvzqa4p4w .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvzqa4p4w .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvzqa4p4w .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvzqa4p4w .mbr-section-title {
  color: #ffffff;
}
.cid-uFvzqa4p4w .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvzqa4p4w .mbr-section-title,
.cid-uFvzqa4p4w .mbr-section-btn,
.cid-uFvzqa4p4w .title-wrapper {
  text-align: center;
}
.cid-uJb0tQ53Nk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0tQ53Nk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0tQ53Nk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0tQ53Nk .container {
    padding: 0 22px;
  }
}
.cid-uJb0tQ53Nk .row {
  justify-content: space-between;
}
.cid-uJb0tQ53Nk .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0tQ53Nk .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0tQ53Nk .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0tQ53Nk .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0tQ53Nk .mbr-text {
  color: #464444;
}
.cid-uJb0tQ53Nk label {
  color: #000000;
}
.cid-uJb0tQ53Nk LABEL {
  color: #767676;
}
.cid-uFvzqbfd1n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvzqbfd1n .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvzqbfd1n .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvzqbfd1n .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvzqbfd1n .row {
    text-align: center;
  }
  .cid-uFvzqbfd1n .row > div {
    margin: auto;
  }
  .cid-uFvzqbfd1n .social-row {
    justify-content: center;
  }
}
.cid-uFvzqbfd1n .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvzqbfd1n .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvzqbfd1n .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvzqbfd1n .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvzqbfd1n .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvzqbfd1n .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvzqbfd1n div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvzqbfd1n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzqbfd1n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvzqbYSPP {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvzqbYSPP .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvzqbYSPP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvzqbYSPP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvzqbYSPP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvzqbYSPP .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvzqbYSPP {
    align-items: center;
  }
  .cid-uFvzqbYSPP .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvzqbYSPP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvzqbYSPP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvzqbYSPP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvzqbYSPP .content-wrap {
    width: 100%;
  }
}
.cid-uFvzqbYSPP .mbr-section-title {
  text-align: center;
}
.cid-uFvzqbYSPP .mbr-text,
.cid-uFvzqbYSPP .mbr-section-btn {
  text-align: center;
}
.cid-uFvASMEBwa {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvASMEBwa .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;
}
@media (max-width: 767px) {
  .cid-uFvASMEBwa .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvASMEBwa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvASMEBwa .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvASMEBwa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvASMEBwa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvASMEBwa .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvASMEBwa .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvASMEBwa .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvASMEBwa .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvASMEBwa .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvASMEBwa .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvASMEBwa .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvASMEBwa .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvASMEBwa .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvASMEBwa .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvASMEBwa .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvASMEBwa .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvASMEBwa .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvASMEBwa .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvASMEBwa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvASMEBwa .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvASMEBwa .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvASMEBwa .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvASMEBwa .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvASMEBwa .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvASMEBwa .nav-item:focus,
.cid-uFvASMEBwa .nav-link:focus {
  outline: none;
}
.cid-uFvASMEBwa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvASMEBwa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvASMEBwa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvASMEBwa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvASMEBwa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvASMEBwa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvASMEBwa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvASMEBwa .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvASMEBwa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvASMEBwa .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvASMEBwa .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvASMEBwa .navbar.collapsed {
  justify-content: center;
}
.cid-uFvASMEBwa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvASMEBwa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvASMEBwa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvASMEBwa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvASMEBwa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvASMEBwa .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-uFvASMEBwa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvASMEBwa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvASMEBwa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvASMEBwa .navbar {
    min-height: 72px;
  }
  .cid-uFvASMEBwa .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvASMEBwa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvASMEBwa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvASMEBwa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvASMEBwa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvASMEBwa .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-uFvASMEBwa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvASMEBwa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvASMEBwa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvASMEBwa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvASMEBwa .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvASMEBwa .dropdown-item.active,
.cid-uFvASMEBwa .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvASMEBwa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvASMEBwa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvASMEBwa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvASMEBwa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvASMEBwa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvASMEBwa .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvASMEBwa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvASMEBwa .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvASMEBwa .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvASMEBwa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvASMEBwa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvASMEBwa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvASMEBwa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvASMEBwa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvASMEBwa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvASMEBwa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvASMEBwa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvASMEBwa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvASMEBwa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvASMEBwa .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvASMEBwa .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvASMEBwa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvASMEBwa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvASMEBwa .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvASMEBwa .navbar {
    height: 70px;
  }
  .cid-uFvASMEBwa .navbar.opened {
    height: auto;
  }
  .cid-uFvASMEBwa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvASMEBwa .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvASMEBwa .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvASMEBwa .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvASMEBwa .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvASMEBwa .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvASMEBwa .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvASMEBwa .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvASMEBwa .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvASMEBwa .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvASMEBwa .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvASMEBwa .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvASNkNeq {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvASNkNeq .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvASNkNeq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASNkNeq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvASNkNeq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvASNkNeq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvASNkNeq {
    align-items: center;
  }
  .cid-uFvASNkNeq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvASNkNeq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvASNkNeq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvASNkNeq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvASNkNeq .content-wrap {
    width: 100%;
  }
}
.cid-uFvASNkNeq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvASNkNeq .mbr-text,
.cid-uFvASNkNeq .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvASNkNeq .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvASNQQRR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvASNQQRR .row {
  align-items: center;
}
.cid-uFvASNQQRR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvASNQQRR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvASNQQRR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvASNQQRR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvASNQQRR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvASNQQRR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvASNQQRR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvASNQQRR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvASNQQRR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvASNQQRR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvASNQQRR .label-text {
    text-align: center !important;
  }
}
.cid-uFvASNQQRR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvASNQQRR .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvASNQQRR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvASNQQRR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvASNQQRR .lists-container {
    justify-content: center;
  }
}
.cid-uFvASNQQRR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvASNQQRR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvASNQQRR .list {
    align-items: center;
  }
}
.cid-uFvASNQQRR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvASNQQRR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvASNQQRR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvASNQQRR .list-item-text {
  flex-grow: 1;
}
.cid-uFvASNQQRR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvASNQQRR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvASNQQRR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvASNQQRR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvASNQQRR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASNQQRR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvASNQQRR .mbr-section-title,
.cid-uFvASNQQRR .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvASOvk2S {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvASOvk2S .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvASOvk2S .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvASOvk2S {
    align-items: center;
  }
  .cid-uFvASOvk2S .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvASOvk2S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvASOvk2S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvASOvk2S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvASOvk2S .content-wrap {
    width: 100%;
  }
}
.cid-uFvASOvk2S .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvASOvk2S .mbr-text,
.cid-uFvASOvk2S .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvASOvk2S .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvASOYUTj {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvASOYUTj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASOYUTj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvASOYUTj .container {
    padding: 0 20px;
  }
}
.cid-uFvASOYUTj .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvASOYUTj .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvASOYUTj .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvASOYUTj .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvASOYUTj .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvASOYUTj .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvASOYUTj .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvASOYUTj .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvASOYUTj .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvASOYUTj .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvASOYUTj .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvASOYUTj .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvASOYUTj .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvASOYUTj .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvASOYUTj .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvASOYUTj .panel-title-edit {
  color: #272a5c;
}
.cid-uFvASOYUTj .panel-text {
  color: #464444;
}
.cid-uGyU8WLNdI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyU8WLNdI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyU8WLNdI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyU8WLNdI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyU8WLNdI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyU8WLNdI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyU8WLNdI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyU8WLNdI .container {
    padding: 0 12px;
  }
}
.cid-uGyU8WLNdI .row {
  justify-content: center;
}
.cid-uGyU8WLNdI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyU8WLNdI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyU8WLNdI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyU8WLNdI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyU8WLNdI .mbr-section-title {
  color: #ffffff;
}
.cid-uGyU8WLNdI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyU8WLNdI .mbr-section-title,
.cid-uGyU8WLNdI .mbr-section-btn,
.cid-uGyU8WLNdI .title-wrapper {
  text-align: center;
}
.cid-uFvASQ5q5l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvASQ5q5l .row {
  align-items: center;
}
.cid-uFvASQ5q5l .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvASQ5q5l .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvASQ5q5l .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvASQ5q5l .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvASQ5q5l .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvASQ5q5l .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvASQ5q5l .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvASQ5q5l .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvASQ5q5l .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvASQ5q5l .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvASQ5q5l .label-text {
    text-align: center !important;
  }
}
.cid-uFvASQ5q5l .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvASQ5q5l .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvASQ5q5l .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvASQ5q5l .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvASQ5q5l .lists-container {
    justify-content: center;
  }
}
.cid-uFvASQ5q5l .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvASQ5q5l .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvASQ5q5l .list {
    align-items: center;
  }
}
.cid-uFvASQ5q5l .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvASQ5q5l .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvASQ5q5l .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvASQ5q5l .list-item-text {
  flex-grow: 1;
}
.cid-uFvASQ5q5l .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvASQ5q5l .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvASQ5q5l .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvASQ5q5l .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvASQ5q5l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASQ5q5l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvASQ5q5l .mbr-section-title,
.cid-uFvASQ5q5l .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvASQNAL9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvASQNAL9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASQNAL9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvASQNAL9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvASQNAL9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvASQNAL9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvASQNAL9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvASQNAL9 .container {
    padding: 0 12px;
  }
}
.cid-uFvASQNAL9 .row {
  justify-content: center;
}
.cid-uFvASQNAL9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvASQNAL9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvASQNAL9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvASQNAL9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvASQNAL9 .mbr-section-title {
  color: #ffffff;
}
.cid-uFvASQNAL9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvASQNAL9 .mbr-section-title,
.cid-uFvASQNAL9 .mbr-section-btn,
.cid-uFvASQNAL9 .title-wrapper {
  text-align: center;
}
.cid-uJb0xtMGSm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0xtMGSm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0xtMGSm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0xtMGSm .container {
    padding: 0 22px;
  }
}
.cid-uJb0xtMGSm .row {
  justify-content: space-between;
}
.cid-uJb0xtMGSm .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0xtMGSm .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0xtMGSm .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0xtMGSm .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0xtMGSm .mbr-text {
  color: #464444;
}
.cid-uJb0xtMGSm label {
  color: #000000;
}
.cid-uJb0xtMGSm LABEL {
  color: #767676;
}
.cid-uFvASSiXrr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvASSiXrr .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvASSiXrr .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvASSiXrr .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvASSiXrr .row {
    text-align: center;
  }
  .cid-uFvASSiXrr .row > div {
    margin: auto;
  }
  .cid-uFvASSiXrr .social-row {
    justify-content: center;
  }
}
.cid-uFvASSiXrr .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvASSiXrr .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvASSiXrr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvASSiXrr .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvASSiXrr .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvASSiXrr .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvASSiXrr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvASSiXrr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASSiXrr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvASSXiwf {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvASSXiwf .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvASSXiwf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvASSXiwf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvASSXiwf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvASSXiwf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvASSXiwf {
    align-items: center;
  }
  .cid-uFvASSXiwf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvASSXiwf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvASSXiwf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvASSXiwf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvASSXiwf .content-wrap {
    width: 100%;
  }
}
.cid-uFvASSXiwf .mbr-section-title {
  text-align: center;
}
.cid-uFvASSXiwf .mbr-text,
.cid-uFvASSXiwf .mbr-section-btn {
  text-align: center;
}
.cid-uFvCqB6ndk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvCqB6ndk .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;
}
@media (max-width: 767px) {
  .cid-uFvCqB6ndk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvCqB6ndk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvCqB6ndk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvCqB6ndk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvCqB6ndk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvCqB6ndk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvCqB6ndk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvCqB6ndk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvCqB6ndk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvCqB6ndk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvCqB6ndk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvCqB6ndk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvCqB6ndk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvCqB6ndk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvCqB6ndk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvCqB6ndk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvCqB6ndk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvCqB6ndk .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvCqB6ndk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvCqB6ndk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvCqB6ndk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvCqB6ndk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqB6ndk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvCqB6ndk .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvCqB6ndk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvCqB6ndk .nav-item:focus,
.cid-uFvCqB6ndk .nav-link:focus {
  outline: none;
}
.cid-uFvCqB6ndk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvCqB6ndk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvCqB6ndk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvCqB6ndk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvCqB6ndk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvCqB6ndk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvCqB6ndk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvCqB6ndk .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvCqB6ndk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvCqB6ndk .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvCqB6ndk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvCqB6ndk .navbar.collapsed {
  justify-content: center;
}
.cid-uFvCqB6ndk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvCqB6ndk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvCqB6ndk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvCqB6ndk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvCqB6ndk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvCqB6ndk .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-uFvCqB6ndk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvCqB6ndk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvCqB6ndk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvCqB6ndk .navbar {
    min-height: 72px;
  }
  .cid-uFvCqB6ndk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvCqB6ndk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvCqB6ndk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvCqB6ndk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvCqB6ndk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvCqB6ndk .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-uFvCqB6ndk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvCqB6ndk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvCqB6ndk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvCqB6ndk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvCqB6ndk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvCqB6ndk .dropdown-item.active,
.cid-uFvCqB6ndk .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvCqB6ndk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvCqB6ndk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvCqB6ndk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvCqB6ndk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvCqB6ndk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvCqB6ndk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvCqB6ndk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvCqB6ndk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvCqB6ndk .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvCqB6ndk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvCqB6ndk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvCqB6ndk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvCqB6ndk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvCqB6ndk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvCqB6ndk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvCqB6ndk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvCqB6ndk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvCqB6ndk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvCqB6ndk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvCqB6ndk .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvCqB6ndk .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvCqB6ndk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvCqB6ndk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvCqB6ndk .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvCqB6ndk .navbar {
    height: 70px;
  }
  .cid-uFvCqB6ndk .navbar.opened {
    height: auto;
  }
  .cid-uFvCqB6ndk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvCqB6ndk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvCqB6ndk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvCqB6ndk .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvCqB6ndk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvCqB6ndk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvCqB6ndk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvCqB6ndk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvCqB6ndk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvCqB6ndk .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvCqB6ndk .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvCqB6ndk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvCqBOFIt {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvCqBOFIt .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvCqBOFIt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqBOFIt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvCqBOFIt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvCqBOFIt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvCqBOFIt {
    align-items: center;
  }
  .cid-uFvCqBOFIt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvCqBOFIt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqBOFIt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvCqBOFIt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvCqBOFIt .content-wrap {
    width: 100%;
  }
}
.cid-uFvCqBOFIt .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvCqBOFIt .mbr-text,
.cid-uFvCqBOFIt .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvCqBOFIt .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvCqCfs1Y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvCqCfs1Y .row {
  align-items: center;
}
.cid-uFvCqCfs1Y .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvCqCfs1Y .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqCfs1Y .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvCqCfs1Y .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvCqCfs1Y .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvCqCfs1Y .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvCqCfs1Y .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqCfs1Y .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvCqCfs1Y .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvCqCfs1Y .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvCqCfs1Y .label-text {
    text-align: center !important;
  }
}
.cid-uFvCqCfs1Y .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvCqCfs1Y .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvCqCfs1Y .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvCqCfs1Y .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqCfs1Y .lists-container {
    justify-content: center;
  }
}
.cid-uFvCqCfs1Y .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvCqCfs1Y .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqCfs1Y .list {
    align-items: center;
  }
}
.cid-uFvCqCfs1Y .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvCqCfs1Y .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvCqCfs1Y .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvCqCfs1Y .list-item-text {
  flex-grow: 1;
}
.cid-uFvCqCfs1Y .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvCqCfs1Y .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvCqCfs1Y .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvCqCfs1Y .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvCqCfs1Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqCfs1Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvCqCfs1Y .mbr-section-title,
.cid-uFvCqCfs1Y .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvCqCYo51 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvCqCYo51 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvCqCYo51 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvCqCYo51 {
    align-items: center;
  }
  .cid-uFvCqCYo51 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvCqCYo51 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqCYo51 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvCqCYo51 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvCqCYo51 .content-wrap {
    width: 100%;
  }
}
.cid-uFvCqCYo51 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvCqCYo51 .mbr-text,
.cid-uFvCqCYo51 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvCqCYo51 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvCqDoPzE {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvCqDoPzE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqDoPzE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvCqDoPzE .container {
    padding: 0 20px;
  }
}
.cid-uFvCqDoPzE .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvCqDoPzE .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvCqDoPzE .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvCqDoPzE .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvCqDoPzE .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvCqDoPzE .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvCqDoPzE .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvCqDoPzE .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvCqDoPzE .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvCqDoPzE .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvCqDoPzE .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvCqDoPzE .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvCqDoPzE .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvCqDoPzE .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvCqDoPzE .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvCqDoPzE .panel-title-edit {
  color: #272a5c;
}
.cid-uFvCqDoPzE .panel-text {
  color: #464444;
}
.cid-uGyUdSSsmy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUdSSsmy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUdSSsmy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUdSSsmy .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUdSSsmy .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUdSSsmy .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUdSSsmy .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUdSSsmy .container {
    padding: 0 12px;
  }
}
.cid-uGyUdSSsmy .row {
  justify-content: center;
}
.cid-uGyUdSSsmy .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUdSSsmy .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUdSSsmy .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUdSSsmy .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUdSSsmy .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUdSSsmy .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUdSSsmy .mbr-section-title,
.cid-uGyUdSSsmy .mbr-section-btn,
.cid-uGyUdSSsmy .title-wrapper {
  text-align: center;
}
.cid-uFvCqElKHF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvCqElKHF .row {
  align-items: center;
}
.cid-uFvCqElKHF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvCqElKHF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqElKHF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvCqElKHF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvCqElKHF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvCqElKHF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvCqElKHF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqElKHF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvCqElKHF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvCqElKHF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvCqElKHF .label-text {
    text-align: center !important;
  }
}
.cid-uFvCqElKHF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvCqElKHF .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvCqElKHF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvCqElKHF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqElKHF .lists-container {
    justify-content: center;
  }
}
.cid-uFvCqElKHF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvCqElKHF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqElKHF .list {
    align-items: center;
  }
}
.cid-uFvCqElKHF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvCqElKHF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvCqElKHF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvCqElKHF .list-item-text {
  flex-grow: 1;
}
.cid-uFvCqElKHF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvCqElKHF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvCqElKHF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvCqElKHF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvCqElKHF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqElKHF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvCqElKHF .mbr-section-title,
.cid-uFvCqElKHF .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvCqFfsGA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvCqFfsGA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqFfsGA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvCqFfsGA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvCqFfsGA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvCqFfsGA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvCqFfsGA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvCqFfsGA .container {
    padding: 0 12px;
  }
}
.cid-uFvCqFfsGA .row {
  justify-content: center;
}
.cid-uFvCqFfsGA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvCqFfsGA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvCqFfsGA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvCqFfsGA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvCqFfsGA .mbr-section-title {
  color: #ffffff;
}
.cid-uFvCqFfsGA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvCqFfsGA .mbr-section-title,
.cid-uFvCqFfsGA .mbr-section-btn,
.cid-uFvCqFfsGA .title-wrapper {
  text-align: center;
}
.cid-uJb0B0J6AF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0B0J6AF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0B0J6AF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0B0J6AF .container {
    padding: 0 22px;
  }
}
.cid-uJb0B0J6AF .row {
  justify-content: space-between;
}
.cid-uJb0B0J6AF .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0B0J6AF .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0B0J6AF .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0B0J6AF .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0B0J6AF .mbr-text {
  color: #464444;
}
.cid-uJb0B0J6AF label {
  color: #000000;
}
.cid-uJb0B0J6AF LABEL {
  color: #767676;
}
.cid-uFvCqGqbN5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvCqGqbN5 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvCqGqbN5 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvCqGqbN5 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqGqbN5 .row {
    text-align: center;
  }
  .cid-uFvCqGqbN5 .row > div {
    margin: auto;
  }
  .cid-uFvCqGqbN5 .social-row {
    justify-content: center;
  }
}
.cid-uFvCqGqbN5 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvCqGqbN5 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvCqGqbN5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvCqGqbN5 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvCqGqbN5 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvCqGqbN5 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvCqGqbN5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvCqGqbN5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqGqbN5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvCqH2if0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvCqH2if0 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvCqH2if0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvCqH2if0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvCqH2if0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvCqH2if0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvCqH2if0 {
    align-items: center;
  }
  .cid-uFvCqH2if0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvCqH2if0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvCqH2if0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvCqH2if0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvCqH2if0 .content-wrap {
    width: 100%;
  }
}
.cid-uFvCqH2if0 .mbr-section-title {
  text-align: center;
}
.cid-uFvCqH2if0 .mbr-text,
.cid-uFvCqH2if0 .mbr-section-btn {
  text-align: center;
}
.cid-uFvDC2tT1v {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvDC2tT1v .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;
}
@media (max-width: 767px) {
  .cid-uFvDC2tT1v .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvDC2tT1v .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvDC2tT1v .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvDC2tT1v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvDC2tT1v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvDC2tT1v .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvDC2tT1v .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvDC2tT1v .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvDC2tT1v .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvDC2tT1v .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvDC2tT1v .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvDC2tT1v .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvDC2tT1v .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvDC2tT1v .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvDC2tT1v .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvDC2tT1v .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvDC2tT1v .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvDC2tT1v .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvDC2tT1v .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvDC2tT1v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvDC2tT1v .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvDC2tT1v .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC2tT1v .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvDC2tT1v .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvDC2tT1v .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvDC2tT1v .nav-item:focus,
.cid-uFvDC2tT1v .nav-link:focus {
  outline: none;
}
.cid-uFvDC2tT1v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvDC2tT1v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvDC2tT1v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvDC2tT1v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvDC2tT1v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvDC2tT1v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvDC2tT1v .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvDC2tT1v .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvDC2tT1v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvDC2tT1v .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvDC2tT1v .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvDC2tT1v .navbar.collapsed {
  justify-content: center;
}
.cid-uFvDC2tT1v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvDC2tT1v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvDC2tT1v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvDC2tT1v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvDC2tT1v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvDC2tT1v .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-uFvDC2tT1v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvDC2tT1v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvDC2tT1v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvDC2tT1v .navbar {
    min-height: 72px;
  }
  .cid-uFvDC2tT1v .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvDC2tT1v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvDC2tT1v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvDC2tT1v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvDC2tT1v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvDC2tT1v .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-uFvDC2tT1v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvDC2tT1v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvDC2tT1v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvDC2tT1v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvDC2tT1v .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvDC2tT1v .dropdown-item.active,
.cid-uFvDC2tT1v .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvDC2tT1v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvDC2tT1v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvDC2tT1v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvDC2tT1v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvDC2tT1v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvDC2tT1v .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvDC2tT1v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvDC2tT1v .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvDC2tT1v .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvDC2tT1v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvDC2tT1v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvDC2tT1v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvDC2tT1v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvDC2tT1v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvDC2tT1v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvDC2tT1v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvDC2tT1v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvDC2tT1v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvDC2tT1v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvDC2tT1v .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvDC2tT1v .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvDC2tT1v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvDC2tT1v .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvDC2tT1v .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvDC2tT1v .navbar {
    height: 70px;
  }
  .cid-uFvDC2tT1v .navbar.opened {
    height: auto;
  }
  .cid-uFvDC2tT1v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvDC2tT1v .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvDC2tT1v .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvDC2tT1v .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvDC2tT1v .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvDC2tT1v .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvDC2tT1v .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvDC2tT1v .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvDC2tT1v .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvDC2tT1v .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvDC2tT1v .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvDC2tT1v .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvDC36lLT {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvDC36lLT .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvDC36lLT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC36lLT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvDC36lLT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvDC36lLT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvDC36lLT {
    align-items: center;
  }
  .cid-uFvDC36lLT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvDC36lLT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC36lLT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvDC36lLT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvDC36lLT .content-wrap {
    width: 100%;
  }
}
.cid-uFvDC36lLT .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvDC36lLT .mbr-text,
.cid-uFvDC36lLT .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvDC36lLT .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvDC3wR31 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvDC3wR31 .row {
  align-items: center;
}
.cid-uFvDC3wR31 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvDC3wR31 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC3wR31 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvDC3wR31 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvDC3wR31 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvDC3wR31 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvDC3wR31 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC3wR31 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvDC3wR31 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvDC3wR31 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvDC3wR31 .label-text {
    text-align: center !important;
  }
}
.cid-uFvDC3wR31 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvDC3wR31 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvDC3wR31 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvDC3wR31 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC3wR31 .lists-container {
    justify-content: center;
  }
}
.cid-uFvDC3wR31 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvDC3wR31 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC3wR31 .list {
    align-items: center;
  }
}
.cid-uFvDC3wR31 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvDC3wR31 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvDC3wR31 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvDC3wR31 .list-item-text {
  flex-grow: 1;
}
.cid-uFvDC3wR31 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvDC3wR31 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvDC3wR31 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvDC3wR31 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvDC3wR31 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC3wR31 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvDC3wR31 .mbr-section-title,
.cid-uFvDC3wR31 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvDC4aPGG {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvDC4aPGG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvDC4aPGG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvDC4aPGG {
    align-items: center;
  }
  .cid-uFvDC4aPGG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvDC4aPGG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC4aPGG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvDC4aPGG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvDC4aPGG .content-wrap {
    width: 100%;
  }
}
.cid-uFvDC4aPGG .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvDC4aPGG .mbr-text,
.cid-uFvDC4aPGG .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvDC4aPGG .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvDC4AiX6 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvDC4AiX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC4AiX6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvDC4AiX6 .container {
    padding: 0 20px;
  }
}
.cid-uFvDC4AiX6 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvDC4AiX6 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvDC4AiX6 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvDC4AiX6 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvDC4AiX6 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvDC4AiX6 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvDC4AiX6 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvDC4AiX6 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvDC4AiX6 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvDC4AiX6 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvDC4AiX6 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvDC4AiX6 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvDC4AiX6 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvDC4AiX6 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvDC4AiX6 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvDC4AiX6 .panel-title-edit {
  color: #272a5c;
}
.cid-uFvDC4AiX6 .panel-text {
  color: #464444;
}
.cid-uGyUjz3vLp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUjz3vLp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUjz3vLp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUjz3vLp .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUjz3vLp .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUjz3vLp .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUjz3vLp .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUjz3vLp .container {
    padding: 0 12px;
  }
}
.cid-uGyUjz3vLp .row {
  justify-content: center;
}
.cid-uGyUjz3vLp .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUjz3vLp .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUjz3vLp .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUjz3vLp .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUjz3vLp .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUjz3vLp .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUjz3vLp .mbr-section-title,
.cid-uGyUjz3vLp .mbr-section-btn,
.cid-uGyUjz3vLp .title-wrapper {
  text-align: center;
}
.cid-uFvDC5VsRN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvDC5VsRN .row {
  align-items: center;
}
.cid-uFvDC5VsRN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvDC5VsRN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC5VsRN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvDC5VsRN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvDC5VsRN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvDC5VsRN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvDC5VsRN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC5VsRN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvDC5VsRN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvDC5VsRN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvDC5VsRN .label-text {
    text-align: center !important;
  }
}
.cid-uFvDC5VsRN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvDC5VsRN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvDC5VsRN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvDC5VsRN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC5VsRN .lists-container {
    justify-content: center;
  }
}
.cid-uFvDC5VsRN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvDC5VsRN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC5VsRN .list {
    align-items: center;
  }
}
.cid-uFvDC5VsRN .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvDC5VsRN .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvDC5VsRN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvDC5VsRN .list-item-text {
  flex-grow: 1;
}
.cid-uFvDC5VsRN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvDC5VsRN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvDC5VsRN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvDC5VsRN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvDC5VsRN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC5VsRN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvDC5VsRN .mbr-section-title,
.cid-uFvDC5VsRN .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvDC6C1g9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvDC6C1g9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC6C1g9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvDC6C1g9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvDC6C1g9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvDC6C1g9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvDC6C1g9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvDC6C1g9 .container {
    padding: 0 12px;
  }
}
.cid-uFvDC6C1g9 .row {
  justify-content: center;
}
.cid-uFvDC6C1g9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvDC6C1g9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvDC6C1g9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvDC6C1g9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvDC6C1g9 .mbr-section-title {
  color: #ffffff;
}
.cid-uFvDC6C1g9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvDC6C1g9 .mbr-section-title,
.cid-uFvDC6C1g9 .mbr-section-btn,
.cid-uFvDC6C1g9 .title-wrapper {
  text-align: center;
}
.cid-uJb0FNmvUq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0FNmvUq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0FNmvUq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0FNmvUq .container {
    padding: 0 22px;
  }
}
.cid-uJb0FNmvUq .row {
  justify-content: space-between;
}
.cid-uJb0FNmvUq .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0FNmvUq .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0FNmvUq .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0FNmvUq .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0FNmvUq .mbr-text {
  color: #464444;
}
.cid-uJb0FNmvUq label {
  color: #000000;
}
.cid-uJb0FNmvUq LABEL {
  color: #767676;
}
.cid-uFvDC7NSGr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvDC7NSGr .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvDC7NSGr .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvDC7NSGr .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC7NSGr .row {
    text-align: center;
  }
  .cid-uFvDC7NSGr .row > div {
    margin: auto;
  }
  .cid-uFvDC7NSGr .social-row {
    justify-content: center;
  }
}
.cid-uFvDC7NSGr .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvDC7NSGr .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvDC7NSGr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvDC7NSGr .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvDC7NSGr .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvDC7NSGr .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvDC7NSGr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvDC7NSGr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC7NSGr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvDC8oTon {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvDC8oTon .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvDC8oTon .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvDC8oTon .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvDC8oTon .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvDC8oTon .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvDC8oTon {
    align-items: center;
  }
  .cid-uFvDC8oTon .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvDC8oTon .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvDC8oTon {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvDC8oTon .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvDC8oTon .content-wrap {
    width: 100%;
  }
}
.cid-uFvDC8oTon .mbr-section-title {
  text-align: center;
}
.cid-uFvDC8oTon .mbr-text,
.cid-uFvDC8oTon .mbr-section-btn {
  text-align: center;
}
.cid-uFvFmUHS8o {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvFmUHS8o .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;
}
@media (max-width: 767px) {
  .cid-uFvFmUHS8o .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvFmUHS8o .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvFmUHS8o .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvFmUHS8o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvFmUHS8o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvFmUHS8o .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvFmUHS8o .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvFmUHS8o .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvFmUHS8o .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvFmUHS8o .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvFmUHS8o .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvFmUHS8o .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvFmUHS8o .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvFmUHS8o .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvFmUHS8o .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvFmUHS8o .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvFmUHS8o .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvFmUHS8o .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvFmUHS8o .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvFmUHS8o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvFmUHS8o .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvFmUHS8o .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmUHS8o .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvFmUHS8o .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvFmUHS8o .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvFmUHS8o .nav-item:focus,
.cid-uFvFmUHS8o .nav-link:focus {
  outline: none;
}
.cid-uFvFmUHS8o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvFmUHS8o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvFmUHS8o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvFmUHS8o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvFmUHS8o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvFmUHS8o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvFmUHS8o .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvFmUHS8o .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvFmUHS8o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvFmUHS8o .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvFmUHS8o .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvFmUHS8o .navbar.collapsed {
  justify-content: center;
}
.cid-uFvFmUHS8o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvFmUHS8o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvFmUHS8o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvFmUHS8o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvFmUHS8o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvFmUHS8o .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-uFvFmUHS8o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvFmUHS8o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvFmUHS8o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvFmUHS8o .navbar {
    min-height: 72px;
  }
  .cid-uFvFmUHS8o .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvFmUHS8o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvFmUHS8o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvFmUHS8o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvFmUHS8o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvFmUHS8o .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-uFvFmUHS8o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvFmUHS8o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvFmUHS8o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvFmUHS8o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvFmUHS8o .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvFmUHS8o .dropdown-item.active,
.cid-uFvFmUHS8o .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvFmUHS8o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvFmUHS8o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvFmUHS8o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvFmUHS8o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvFmUHS8o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvFmUHS8o .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvFmUHS8o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvFmUHS8o .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvFmUHS8o .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvFmUHS8o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvFmUHS8o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvFmUHS8o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvFmUHS8o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvFmUHS8o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvFmUHS8o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvFmUHS8o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvFmUHS8o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvFmUHS8o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvFmUHS8o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvFmUHS8o .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvFmUHS8o .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvFmUHS8o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvFmUHS8o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvFmUHS8o .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvFmUHS8o .navbar {
    height: 70px;
  }
  .cid-uFvFmUHS8o .navbar.opened {
    height: auto;
  }
  .cid-uFvFmUHS8o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvFmUHS8o .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvFmUHS8o .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvFmUHS8o .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvFmUHS8o .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvFmUHS8o .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvFmUHS8o .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvFmUHS8o .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvFmUHS8o .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvFmUHS8o .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvFmUHS8o .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvFmUHS8o .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvFmViPdu {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvFmViPdu .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvFmViPdu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFmViPdu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvFmViPdu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvFmViPdu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvFmViPdu {
    align-items: center;
  }
  .cid-uFvFmViPdu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvFmViPdu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmViPdu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvFmViPdu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvFmViPdu .content-wrap {
    width: 100%;
  }
}
.cid-uFvFmViPdu .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvFmViPdu .mbr-text,
.cid-uFvFmViPdu .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvFmViPdu .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvFmVNsOk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvFmVNsOk .row {
  align-items: center;
}
.cid-uFvFmVNsOk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvFmVNsOk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmVNsOk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvFmVNsOk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvFmVNsOk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvFmVNsOk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvFmVNsOk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmVNsOk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvFmVNsOk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvFmVNsOk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvFmVNsOk .label-text {
    text-align: center !important;
  }
}
.cid-uFvFmVNsOk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvFmVNsOk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvFmVNsOk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvFmVNsOk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmVNsOk .lists-container {
    justify-content: center;
  }
}
.cid-uFvFmVNsOk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvFmVNsOk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmVNsOk .list {
    align-items: center;
  }
}
.cid-uFvFmVNsOk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvFmVNsOk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvFmVNsOk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvFmVNsOk .list-item-text {
  flex-grow: 1;
}
.cid-uFvFmVNsOk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvFmVNsOk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvFmVNsOk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvFmVNsOk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvFmVNsOk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFmVNsOk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvFmVNsOk .mbr-section-title,
.cid-uFvFmVNsOk .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvFmWpAr4 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvFmWpAr4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvFmWpAr4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvFmWpAr4 {
    align-items: center;
  }
  .cid-uFvFmWpAr4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvFmWpAr4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmWpAr4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvFmWpAr4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvFmWpAr4 .content-wrap {
    width: 100%;
  }
}
.cid-uFvFmWpAr4 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvFmWpAr4 .mbr-text,
.cid-uFvFmWpAr4 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvFmWpAr4 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvFmWNzzC {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvFmWNzzC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFmWNzzC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvFmWNzzC .container {
    padding: 0 20px;
  }
}
.cid-uFvFmWNzzC .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvFmWNzzC .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvFmWNzzC .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvFmWNzzC .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvFmWNzzC .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvFmWNzzC .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvFmWNzzC .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvFmWNzzC .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvFmWNzzC .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvFmWNzzC .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvFmWNzzC .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvFmWNzzC .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvFmWNzzC .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvFmWNzzC .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvFmWNzzC .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvFmWNzzC .panel-title-edit {
  color: #272a5c;
}
.cid-uFvFmWNzzC .panel-text {
  color: #464444;
}
.cid-uGyUoEY3CL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUoEY3CL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUoEY3CL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUoEY3CL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUoEY3CL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUoEY3CL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUoEY3CL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUoEY3CL .container {
    padding: 0 12px;
  }
}
.cid-uGyUoEY3CL .row {
  justify-content: center;
}
.cid-uGyUoEY3CL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUoEY3CL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUoEY3CL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUoEY3CL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUoEY3CL .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUoEY3CL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUoEY3CL .mbr-section-title,
.cid-uGyUoEY3CL .mbr-section-btn,
.cid-uGyUoEY3CL .title-wrapper {
  text-align: center;
}
.cid-uFvFmXTvkk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvFmXTvkk .row {
  align-items: center;
}
.cid-uFvFmXTvkk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvFmXTvkk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmXTvkk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvFmXTvkk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvFmXTvkk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvFmXTvkk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvFmXTvkk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmXTvkk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvFmXTvkk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvFmXTvkk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvFmXTvkk .label-text {
    text-align: center !important;
  }
}
.cid-uFvFmXTvkk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvFmXTvkk .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvFmXTvkk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvFmXTvkk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmXTvkk .lists-container {
    justify-content: center;
  }
}
.cid-uFvFmXTvkk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvFmXTvkk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmXTvkk .list {
    align-items: center;
  }
}
.cid-uFvFmXTvkk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvFmXTvkk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvFmXTvkk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvFmXTvkk .list-item-text {
  flex-grow: 1;
}
.cid-uFvFmXTvkk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvFmXTvkk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvFmXTvkk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvFmXTvkk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvFmXTvkk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFmXTvkk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvFmXTvkk .mbr-section-title,
.cid-uFvFmXTvkk .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvFmYCLZ9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvFmYCLZ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFmYCLZ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvFmYCLZ9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvFmYCLZ9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvFmYCLZ9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvFmYCLZ9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvFmYCLZ9 .container {
    padding: 0 12px;
  }
}
.cid-uFvFmYCLZ9 .row {
  justify-content: center;
}
.cid-uFvFmYCLZ9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvFmYCLZ9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvFmYCLZ9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvFmYCLZ9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvFmYCLZ9 .mbr-section-title {
  color: #ffffff;
}
.cid-uFvFmYCLZ9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvFmYCLZ9 .mbr-section-title,
.cid-uFvFmYCLZ9 .mbr-section-btn,
.cid-uFvFmYCLZ9 .title-wrapper {
  text-align: center;
}
.cid-uJb0L2IkBv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0L2IkBv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0L2IkBv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0L2IkBv .container {
    padding: 0 22px;
  }
}
.cid-uJb0L2IkBv .row {
  justify-content: space-between;
}
.cid-uJb0L2IkBv .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0L2IkBv .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0L2IkBv .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0L2IkBv .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0L2IkBv .mbr-text {
  color: #464444;
}
.cid-uJb0L2IkBv label {
  color: #000000;
}
.cid-uJb0L2IkBv LABEL {
  color: #767676;
}
.cid-uFvFmZMgdM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvFmZMgdM .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvFmZMgdM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvFmZMgdM .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvFmZMgdM .row {
    text-align: center;
  }
  .cid-uFvFmZMgdM .row > div {
    margin: auto;
  }
  .cid-uFvFmZMgdM .social-row {
    justify-content: center;
  }
}
.cid-uFvFmZMgdM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvFmZMgdM .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvFmZMgdM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvFmZMgdM .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvFmZMgdM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvFmZMgdM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvFmZMgdM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvFmZMgdM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFmZMgdM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvFn0urQ0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvFn0urQ0 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvFn0urQ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvFn0urQ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvFn0urQ0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvFn0urQ0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvFn0urQ0 {
    align-items: center;
  }
  .cid-uFvFn0urQ0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvFn0urQ0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvFn0urQ0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvFn0urQ0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvFn0urQ0 .content-wrap {
    width: 100%;
  }
}
.cid-uFvFn0urQ0 .mbr-section-title {
  text-align: center;
}
.cid-uFvFn0urQ0 .mbr-text,
.cid-uFvFn0urQ0 .mbr-section-btn {
  text-align: center;
}
.cid-uFvGOY4xug {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFvGOY4xug .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;
}
@media (max-width: 767px) {
  .cid-uFvGOY4xug .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFvGOY4xug .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFvGOY4xug .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFvGOY4xug .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFvGOY4xug .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFvGOY4xug .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFvGOY4xug .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFvGOY4xug .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFvGOY4xug .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFvGOY4xug .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFvGOY4xug .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFvGOY4xug .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFvGOY4xug .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFvGOY4xug .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFvGOY4xug .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFvGOY4xug .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFvGOY4xug .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFvGOY4xug .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvGOY4xug .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFvGOY4xug .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFvGOY4xug .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFvGOY4xug .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOY4xug .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFvGOY4xug .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFvGOY4xug .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFvGOY4xug .nav-item:focus,
.cid-uFvGOY4xug .nav-link:focus {
  outline: none;
}
.cid-uFvGOY4xug .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFvGOY4xug .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFvGOY4xug .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFvGOY4xug .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFvGOY4xug .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFvGOY4xug .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFvGOY4xug .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFvGOY4xug .navbar.opened {
  transition: all 0.25s;
}
.cid-uFvGOY4xug .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFvGOY4xug .navbar .navbar-logo img {
  width: auto;
}
.cid-uFvGOY4xug .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFvGOY4xug .navbar.collapsed {
  justify-content: center;
}
.cid-uFvGOY4xug .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFvGOY4xug .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFvGOY4xug .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFvGOY4xug .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFvGOY4xug .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFvGOY4xug .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-uFvGOY4xug .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFvGOY4xug .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFvGOY4xug .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFvGOY4xug .navbar {
    min-height: 72px;
  }
  .cid-uFvGOY4xug .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFvGOY4xug .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFvGOY4xug .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFvGOY4xug .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFvGOY4xug .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFvGOY4xug .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-uFvGOY4xug .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFvGOY4xug .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFvGOY4xug .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFvGOY4xug .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFvGOY4xug .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFvGOY4xug .dropdown-item.active,
.cid-uFvGOY4xug .dropdown-item:active {
  background-color: transparent;
}
.cid-uFvGOY4xug .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFvGOY4xug .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFvGOY4xug .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFvGOY4xug .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFvGOY4xug .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFvGOY4xug .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFvGOY4xug ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFvGOY4xug .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFvGOY4xug .navbar-buttons {
    text-align: left;
  }
}
.cid-uFvGOY4xug button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFvGOY4xug button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFvGOY4xug button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFvGOY4xug button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvGOY4xug button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFvGOY4xug button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFvGOY4xug nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvGOY4xug nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFvGOY4xug nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFvGOY4xug nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFvGOY4xug .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFvGOY4xug .opacityScroll {
  background: #ffffff !important;
}
.cid-uFvGOY4xug a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFvGOY4xug .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFvGOY4xug .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFvGOY4xug .navbar {
    height: 70px;
  }
  .cid-uFvGOY4xug .navbar.opened {
    height: auto;
  }
  .cid-uFvGOY4xug .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFvGOY4xug .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFvGOY4xug .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFvGOY4xug .navbar-brand {
    margin-right: auto;
  }
  .cid-uFvGOY4xug .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFvGOY4xug .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFvGOY4xug .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFvGOY4xug .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFvGOY4xug .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFvGOY4xug .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFvGOY4xug .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFvGOY4xug .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFvGOYIpmX {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFvGOYIpmX .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFvGOYIpmX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGOYIpmX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvGOYIpmX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvGOYIpmX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvGOYIpmX {
    align-items: center;
  }
  .cid-uFvGOYIpmX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvGOYIpmX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOYIpmX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvGOYIpmX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvGOYIpmX .content-wrap {
    width: 100%;
  }
}
.cid-uFvGOYIpmX .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFvGOYIpmX .mbr-text,
.cid-uFvGOYIpmX .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFvGOYIpmX .mbr-section-title DIV {
  text-align: left;
}
.cid-uFvGOZjAOv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvGOZjAOv .row {
  align-items: center;
}
.cid-uFvGOZjAOv .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvGOZjAOv .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOZjAOv .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvGOZjAOv .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvGOZjAOv .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvGOZjAOv .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvGOZjAOv .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOZjAOv .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvGOZjAOv .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvGOZjAOv .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvGOZjAOv .label-text {
    text-align: center !important;
  }
}
.cid-uFvGOZjAOv .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvGOZjAOv .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvGOZjAOv .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvGOZjAOv .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOZjAOv .lists-container {
    justify-content: center;
  }
}
.cid-uFvGOZjAOv .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvGOZjAOv .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOZjAOv .list {
    align-items: center;
  }
}
.cid-uFvGOZjAOv .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvGOZjAOv .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvGOZjAOv .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvGOZjAOv .list-item-text {
  flex-grow: 1;
}
.cid-uFvGOZjAOv .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvGOZjAOv .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvGOZjAOv .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvGOZjAOv .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvGOZjAOv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGOZjAOv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvGOZjAOv .mbr-section-title,
.cid-uFvGOZjAOv .mbr-section-btn {
  color: #ffffff;
}
.cid-uFvGOZXEKv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFvGOZXEKv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvGOZXEKv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvGOZXEKv {
    align-items: center;
  }
  .cid-uFvGOZXEKv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvGOZXEKv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvGOZXEKv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvGOZXEKv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvGOZXEKv .content-wrap {
    width: 100%;
  }
}
.cid-uFvGOZXEKv .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFvGOZXEKv .mbr-text,
.cid-uFvGOZXEKv .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFvGOZXEKv .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFvGP0m63L {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFvGP0m63L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGP0m63L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFvGP0m63L .container {
    padding: 0 20px;
  }
}
.cid-uFvGP0m63L .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFvGP0m63L .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFvGP0m63L .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFvGP0m63L .panel-group {
    padding: 0 20px;
  }
}
.cid-uFvGP0m63L .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFvGP0m63L .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFvGP0m63L .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFvGP0m63L .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFvGP0m63L .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFvGP0m63L .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFvGP0m63L .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFvGP0m63L .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFvGP0m63L .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFvGP0m63L .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFvGP0m63L .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFvGP0m63L .panel-title-edit {
  color: #272a5c;
}
.cid-uFvGP0m63L .panel-text {
  color: #464444;
}
.cid-uGyUsYLH9U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUsYLH9U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUsYLH9U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUsYLH9U .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUsYLH9U .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUsYLH9U .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUsYLH9U .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUsYLH9U .container {
    padding: 0 12px;
  }
}
.cid-uGyUsYLH9U .row {
  justify-content: center;
}
.cid-uGyUsYLH9U .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUsYLH9U .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUsYLH9U .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUsYLH9U .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUsYLH9U .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUsYLH9U .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUsYLH9U .mbr-section-title,
.cid-uGyUsYLH9U .mbr-section-btn,
.cid-uGyUsYLH9U .title-wrapper {
  text-align: center;
}
.cid-uFvGP1qiHj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFvGP1qiHj .row {
  align-items: center;
}
.cid-uFvGP1qiHj .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFvGP1qiHj .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvGP1qiHj .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFvGP1qiHj .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFvGP1qiHj .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFvGP1qiHj .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFvGP1qiHj .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFvGP1qiHj .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFvGP1qiHj .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFvGP1qiHj .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFvGP1qiHj .label-text {
    text-align: center !important;
  }
}
.cid-uFvGP1qiHj .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFvGP1qiHj .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFvGP1qiHj .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvGP1qiHj .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFvGP1qiHj .lists-container {
    justify-content: center;
  }
}
.cid-uFvGP1qiHj .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFvGP1qiHj .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFvGP1qiHj .list {
    align-items: center;
  }
}
.cid-uFvGP1qiHj .list-item {
  display: flex;
  align-items: center;
}
.cid-uFvGP1qiHj .icon-wrapper {
  margin-right: 5px;
}
.cid-uFvGP1qiHj .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFvGP1qiHj .list-item-text {
  flex-grow: 1;
}
.cid-uFvGP1qiHj .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFvGP1qiHj .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFvGP1qiHj .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFvGP1qiHj .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFvGP1qiHj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGP1qiHj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvGP1qiHj .mbr-section-title,
.cid-uFvGP1qiHj .mbr-section-btn {
  color: #272a5c;
}
.cid-uFvGP27ar7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvGP27ar7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGP27ar7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvGP27ar7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFvGP27ar7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvGP27ar7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFvGP27ar7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFvGP27ar7 .container {
    padding: 0 12px;
  }
}
.cid-uFvGP27ar7 .row {
  justify-content: center;
}
.cid-uFvGP27ar7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFvGP27ar7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFvGP27ar7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFvGP27ar7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFvGP27ar7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFvGP27ar7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFvGP27ar7 .mbr-section-title,
.cid-uFvGP27ar7 .mbr-section-btn,
.cid-uFvGP27ar7 .title-wrapper {
  text-align: center;
}
.cid-uJb0StNCAb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0StNCAb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0StNCAb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0StNCAb .container {
    padding: 0 22px;
  }
}
.cid-uJb0StNCAb .row {
  justify-content: space-between;
}
.cid-uJb0StNCAb .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0StNCAb .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0StNCAb .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0StNCAb .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0StNCAb .mbr-text {
  color: #464444;
}
.cid-uJb0StNCAb label {
  color: #000000;
}
.cid-uJb0StNCAb LABEL {
  color: #767676;
}
.cid-uFvGP3owGQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFvGP3owGQ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFvGP3owGQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFvGP3owGQ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFvGP3owGQ .row {
    text-align: center;
  }
  .cid-uFvGP3owGQ .row > div {
    margin: auto;
  }
  .cid-uFvGP3owGQ .social-row {
    justify-content: center;
  }
}
.cid-uFvGP3owGQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFvGP3owGQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFvGP3owGQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFvGP3owGQ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFvGP3owGQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFvGP3owGQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFvGP3owGQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFvGP3owGQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGP3owGQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvGP463XV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFvGP463XV .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFvGP463XV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFvGP463XV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFvGP463XV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFvGP463XV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFvGP463XV {
    align-items: center;
  }
  .cid-uFvGP463XV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFvGP463XV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFvGP463XV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFvGP463XV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFvGP463XV .content-wrap {
    width: 100%;
  }
}
.cid-uFvGP463XV .mbr-section-title {
  text-align: center;
}
.cid-uFvGP463XV .mbr-text,
.cid-uFvGP463XV .mbr-section-btn {
  text-align: center;
}
.cid-uFGz4qdrnm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGz4qdrnm .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;
}
@media (max-width: 767px) {
  .cid-uFGz4qdrnm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGz4qdrnm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGz4qdrnm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGz4qdrnm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGz4qdrnm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGz4qdrnm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGz4qdrnm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGz4qdrnm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGz4qdrnm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGz4qdrnm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGz4qdrnm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGz4qdrnm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGz4qdrnm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGz4qdrnm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGz4qdrnm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGz4qdrnm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGz4qdrnm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGz4qdrnm .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGz4qdrnm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGz4qdrnm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGz4qdrnm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGz4qdrnm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4qdrnm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGz4qdrnm .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGz4qdrnm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGz4qdrnm .nav-item:focus,
.cid-uFGz4qdrnm .nav-link:focus {
  outline: none;
}
.cid-uFGz4qdrnm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGz4qdrnm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGz4qdrnm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGz4qdrnm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGz4qdrnm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGz4qdrnm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGz4qdrnm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGz4qdrnm .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGz4qdrnm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGz4qdrnm .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGz4qdrnm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGz4qdrnm .navbar.collapsed {
  justify-content: center;
}
.cid-uFGz4qdrnm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGz4qdrnm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGz4qdrnm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGz4qdrnm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGz4qdrnm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGz4qdrnm .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-uFGz4qdrnm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGz4qdrnm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGz4qdrnm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGz4qdrnm .navbar {
    min-height: 72px;
  }
  .cid-uFGz4qdrnm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGz4qdrnm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGz4qdrnm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGz4qdrnm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGz4qdrnm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGz4qdrnm .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-uFGz4qdrnm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGz4qdrnm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGz4qdrnm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGz4qdrnm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGz4qdrnm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGz4qdrnm .dropdown-item.active,
.cid-uFGz4qdrnm .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGz4qdrnm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGz4qdrnm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGz4qdrnm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGz4qdrnm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGz4qdrnm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGz4qdrnm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGz4qdrnm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGz4qdrnm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGz4qdrnm .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGz4qdrnm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGz4qdrnm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGz4qdrnm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGz4qdrnm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGz4qdrnm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGz4qdrnm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGz4qdrnm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGz4qdrnm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGz4qdrnm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGz4qdrnm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGz4qdrnm .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGz4qdrnm .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGz4qdrnm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGz4qdrnm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGz4qdrnm .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGz4qdrnm .navbar {
    height: 70px;
  }
  .cid-uFGz4qdrnm .navbar.opened {
    height: auto;
  }
  .cid-uFGz4qdrnm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGz4qdrnm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGz4qdrnm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGz4qdrnm .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGz4qdrnm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGz4qdrnm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGz4qdrnm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGz4qdrnm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGz4qdrnm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGz4qdrnm .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGz4qdrnm .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGz4qdrnm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGz4qS7jJ {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFGz4qS7jJ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGz4qS7jJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4qS7jJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGz4qS7jJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGz4qS7jJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGz4qS7jJ {
    align-items: center;
  }
  .cid-uFGz4qS7jJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGz4qS7jJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4qS7jJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGz4qS7jJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGz4qS7jJ .content-wrap {
    width: 100%;
  }
}
.cid-uFGz4qS7jJ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGz4qS7jJ .mbr-text,
.cid-uFGz4qS7jJ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGz4qS7jJ .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGz4rkK7w {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGz4rkK7w .row {
  align-items: center;
}
.cid-uFGz4rkK7w .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGz4rkK7w .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4rkK7w .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGz4rkK7w .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGz4rkK7w .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGz4rkK7w .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGz4rkK7w .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4rkK7w .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGz4rkK7w .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGz4rkK7w .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGz4rkK7w .label-text {
    text-align: center !important;
  }
}
.cid-uFGz4rkK7w .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGz4rkK7w .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGz4rkK7w .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGz4rkK7w .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4rkK7w .lists-container {
    justify-content: center;
  }
}
.cid-uFGz4rkK7w .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGz4rkK7w .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4rkK7w .list {
    align-items: center;
  }
}
.cid-uFGz4rkK7w .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGz4rkK7w .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGz4rkK7w .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGz4rkK7w .list-item-text {
  flex-grow: 1;
}
.cid-uFGz4rkK7w .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGz4rkK7w .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGz4rkK7w .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGz4rkK7w .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGz4rkK7w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4rkK7w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGz4rkK7w .mbr-section-title,
.cid-uFGz4rkK7w .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGz4s0j4A {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGz4s0j4A .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGz4s0j4A .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGz4s0j4A {
    align-items: center;
  }
  .cid-uFGz4s0j4A .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGz4s0j4A .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4s0j4A {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGz4s0j4A .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGz4s0j4A .content-wrap {
    width: 100%;
  }
}
.cid-uFGz4s0j4A .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGz4s0j4A .mbr-text,
.cid-uFGz4s0j4A .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGz4s0j4A .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGz4sAkZq {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGz4sAkZq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4sAkZq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGz4sAkZq .container {
    padding: 0 20px;
  }
}
.cid-uFGz4sAkZq .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGz4sAkZq .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGz4sAkZq .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGz4sAkZq .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGz4sAkZq .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGz4sAkZq .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGz4sAkZq .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGz4sAkZq .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGz4sAkZq .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGz4sAkZq .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGz4sAkZq .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGz4sAkZq .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGz4sAkZq .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGz4sAkZq .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGz4sAkZq .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGz4sAkZq .panel-title-edit {
  color: #272a5c;
}
.cid-uFGz4sAkZq .panel-text {
  color: #464444;
}
.cid-uGyUwMkjgl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUwMkjgl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUwMkjgl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUwMkjgl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUwMkjgl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUwMkjgl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUwMkjgl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUwMkjgl .container {
    padding: 0 12px;
  }
}
.cid-uGyUwMkjgl .row {
  justify-content: center;
}
.cid-uGyUwMkjgl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUwMkjgl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUwMkjgl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUwMkjgl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUwMkjgl .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUwMkjgl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUwMkjgl .mbr-section-title,
.cid-uGyUwMkjgl .mbr-section-btn,
.cid-uGyUwMkjgl .title-wrapper {
  text-align: center;
}
.cid-uFGz4tF4ub {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGz4tF4ub .row {
  align-items: center;
}
.cid-uFGz4tF4ub .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGz4tF4ub .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4tF4ub .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGz4tF4ub .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGz4tF4ub .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGz4tF4ub .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGz4tF4ub .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4tF4ub .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGz4tF4ub .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGz4tF4ub .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGz4tF4ub .label-text {
    text-align: center !important;
  }
}
.cid-uFGz4tF4ub .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGz4tF4ub .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGz4tF4ub .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGz4tF4ub .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4tF4ub .lists-container {
    justify-content: center;
  }
}
.cid-uFGz4tF4ub .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGz4tF4ub .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4tF4ub .list {
    align-items: center;
  }
}
.cid-uFGz4tF4ub .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGz4tF4ub .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGz4tF4ub .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGz4tF4ub .list-item-text {
  flex-grow: 1;
}
.cid-uFGz4tF4ub .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGz4tF4ub .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGz4tF4ub .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGz4tF4ub .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGz4tF4ub .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4tF4ub .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGz4tF4ub .mbr-section-title,
.cid-uFGz4tF4ub .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGz4un6RI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGz4un6RI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4un6RI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGz4un6RI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGz4un6RI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGz4un6RI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGz4un6RI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGz4un6RI .container {
    padding: 0 12px;
  }
}
.cid-uFGz4un6RI .row {
  justify-content: center;
}
.cid-uFGz4un6RI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGz4un6RI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGz4un6RI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGz4un6RI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGz4un6RI .mbr-section-title {
  color: #ffffff;
}
.cid-uFGz4un6RI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGz4un6RI .mbr-section-title,
.cid-uFGz4un6RI .mbr-section-btn,
.cid-uFGz4un6RI .title-wrapper {
  text-align: center;
}
.cid-uJb0W3mT0O {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0W3mT0O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0W3mT0O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0W3mT0O .container {
    padding: 0 22px;
  }
}
.cid-uJb0W3mT0O .row {
  justify-content: space-between;
}
.cid-uJb0W3mT0O .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0W3mT0O .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0W3mT0O .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0W3mT0O .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0W3mT0O .mbr-text {
  color: #464444;
}
.cid-uJb0W3mT0O label {
  color: #000000;
}
.cid-uJb0W3mT0O LABEL {
  color: #767676;
}
.cid-uFGz4vEbAD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGz4vEbAD .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGz4vEbAD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGz4vEbAD .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4vEbAD .row {
    text-align: center;
  }
  .cid-uFGz4vEbAD .row > div {
    margin: auto;
  }
  .cid-uFGz4vEbAD .social-row {
    justify-content: center;
  }
}
.cid-uFGz4vEbAD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGz4vEbAD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGz4vEbAD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGz4vEbAD .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGz4vEbAD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGz4vEbAD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGz4vEbAD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGz4vEbAD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4vEbAD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGz4wkIlA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGz4wkIlA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGz4wkIlA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGz4wkIlA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGz4wkIlA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGz4wkIlA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGz4wkIlA {
    align-items: center;
  }
  .cid-uFGz4wkIlA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGz4wkIlA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGz4wkIlA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGz4wkIlA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGz4wkIlA .content-wrap {
    width: 100%;
  }
}
.cid-uFGz4wkIlA .mbr-section-title {
  text-align: center;
}
.cid-uFGz4wkIlA .mbr-text,
.cid-uFGz4wkIlA .mbr-section-btn {
  text-align: center;
}
.cid-uFGAqj0KSC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGAqj0KSC .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;
}
@media (max-width: 767px) {
  .cid-uFGAqj0KSC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGAqj0KSC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGAqj0KSC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGAqj0KSC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGAqj0KSC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGAqj0KSC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGAqj0KSC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGAqj0KSC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGAqj0KSC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGAqj0KSC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGAqj0KSC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGAqj0KSC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGAqj0KSC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGAqj0KSC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGAqj0KSC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGAqj0KSC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGAqj0KSC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGAqj0KSC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGAqj0KSC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGAqj0KSC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGAqj0KSC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGAqj0KSC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqj0KSC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGAqj0KSC .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGAqj0KSC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGAqj0KSC .nav-item:focus,
.cid-uFGAqj0KSC .nav-link:focus {
  outline: none;
}
.cid-uFGAqj0KSC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGAqj0KSC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGAqj0KSC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGAqj0KSC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGAqj0KSC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGAqj0KSC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGAqj0KSC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGAqj0KSC .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGAqj0KSC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGAqj0KSC .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGAqj0KSC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGAqj0KSC .navbar.collapsed {
  justify-content: center;
}
.cid-uFGAqj0KSC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGAqj0KSC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGAqj0KSC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGAqj0KSC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGAqj0KSC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGAqj0KSC .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-uFGAqj0KSC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGAqj0KSC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGAqj0KSC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGAqj0KSC .navbar {
    min-height: 72px;
  }
  .cid-uFGAqj0KSC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGAqj0KSC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGAqj0KSC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGAqj0KSC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGAqj0KSC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGAqj0KSC .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-uFGAqj0KSC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGAqj0KSC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGAqj0KSC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGAqj0KSC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGAqj0KSC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGAqj0KSC .dropdown-item.active,
.cid-uFGAqj0KSC .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGAqj0KSC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGAqj0KSC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGAqj0KSC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGAqj0KSC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGAqj0KSC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGAqj0KSC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGAqj0KSC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGAqj0KSC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGAqj0KSC .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGAqj0KSC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGAqj0KSC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGAqj0KSC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGAqj0KSC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGAqj0KSC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGAqj0KSC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGAqj0KSC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGAqj0KSC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGAqj0KSC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGAqj0KSC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGAqj0KSC .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGAqj0KSC .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGAqj0KSC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGAqj0KSC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGAqj0KSC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGAqj0KSC .navbar {
    height: 70px;
  }
  .cid-uFGAqj0KSC .navbar.opened {
    height: auto;
  }
  .cid-uFGAqj0KSC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGAqj0KSC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGAqj0KSC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGAqj0KSC .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGAqj0KSC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGAqj0KSC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGAqj0KSC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGAqj0KSC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGAqj0KSC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGAqj0KSC .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGAqj0KSC .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGAqj0KSC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGAqjGLPk {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFGAqjGLPk .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGAqjGLPk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqjGLPk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGAqjGLPk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGAqjGLPk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGAqjGLPk {
    align-items: center;
  }
  .cid-uFGAqjGLPk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGAqjGLPk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqjGLPk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGAqjGLPk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGAqjGLPk .content-wrap {
    width: 100%;
  }
}
.cid-uFGAqjGLPk .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGAqjGLPk .mbr-text,
.cid-uFGAqjGLPk .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGAqjGLPk .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGAqk7DBi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGAqk7DBi .row {
  align-items: center;
}
.cid-uFGAqk7DBi .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGAqk7DBi .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqk7DBi .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGAqk7DBi .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGAqk7DBi .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGAqk7DBi .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGAqk7DBi .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqk7DBi .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGAqk7DBi .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGAqk7DBi .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGAqk7DBi .label-text {
    text-align: center !important;
  }
}
.cid-uFGAqk7DBi .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGAqk7DBi .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGAqk7DBi .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGAqk7DBi .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqk7DBi .lists-container {
    justify-content: center;
  }
}
.cid-uFGAqk7DBi .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGAqk7DBi .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqk7DBi .list {
    align-items: center;
  }
}
.cid-uFGAqk7DBi .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGAqk7DBi .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGAqk7DBi .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGAqk7DBi .list-item-text {
  flex-grow: 1;
}
.cid-uFGAqk7DBi .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGAqk7DBi .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGAqk7DBi .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGAqk7DBi .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGAqk7DBi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqk7DBi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGAqk7DBi .mbr-section-title,
.cid-uFGAqk7DBi .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGAqkMoVf {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGAqkMoVf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGAqkMoVf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGAqkMoVf {
    align-items: center;
  }
  .cid-uFGAqkMoVf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGAqkMoVf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqkMoVf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGAqkMoVf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGAqkMoVf .content-wrap {
    width: 100%;
  }
}
.cid-uFGAqkMoVf .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGAqkMoVf .mbr-text,
.cid-uFGAqkMoVf .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGAqkMoVf .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGAqlcX4F {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGAqlcX4F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqlcX4F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGAqlcX4F .container {
    padding: 0 20px;
  }
}
.cid-uFGAqlcX4F .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGAqlcX4F .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGAqlcX4F .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGAqlcX4F .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGAqlcX4F .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGAqlcX4F .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGAqlcX4F .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGAqlcX4F .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGAqlcX4F .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGAqlcX4F .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGAqlcX4F .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGAqlcX4F .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGAqlcX4F .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGAqlcX4F .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGAqlcX4F .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGAqlcX4F .panel-title-edit {
  color: #272a5c;
}
.cid-uFGAqlcX4F .panel-text {
  color: #464444;
}
.cid-uGyUAARMHL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUAARMHL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUAARMHL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUAARMHL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUAARMHL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUAARMHL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUAARMHL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUAARMHL .container {
    padding: 0 12px;
  }
}
.cid-uGyUAARMHL .row {
  justify-content: center;
}
.cid-uGyUAARMHL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUAARMHL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUAARMHL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUAARMHL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUAARMHL .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUAARMHL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUAARMHL .mbr-section-title,
.cid-uGyUAARMHL .mbr-section-btn,
.cid-uGyUAARMHL .title-wrapper {
  text-align: center;
}
.cid-uFGAqmanaP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGAqmanaP .row {
  align-items: center;
}
.cid-uFGAqmanaP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGAqmanaP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqmanaP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGAqmanaP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGAqmanaP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGAqmanaP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGAqmanaP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqmanaP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGAqmanaP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGAqmanaP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGAqmanaP .label-text {
    text-align: center !important;
  }
}
.cid-uFGAqmanaP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGAqmanaP .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGAqmanaP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGAqmanaP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqmanaP .lists-container {
    justify-content: center;
  }
}
.cid-uFGAqmanaP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGAqmanaP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqmanaP .list {
    align-items: center;
  }
}
.cid-uFGAqmanaP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGAqmanaP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGAqmanaP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGAqmanaP .list-item-text {
  flex-grow: 1;
}
.cid-uFGAqmanaP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGAqmanaP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGAqmanaP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGAqmanaP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGAqmanaP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqmanaP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGAqmanaP .mbr-section-title,
.cid-uFGAqmanaP .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGAqmT2xd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGAqmT2xd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqmT2xd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGAqmT2xd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGAqmT2xd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGAqmT2xd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGAqmT2xd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGAqmT2xd .container {
    padding: 0 12px;
  }
}
.cid-uFGAqmT2xd .row {
  justify-content: center;
}
.cid-uFGAqmT2xd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGAqmT2xd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGAqmT2xd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGAqmT2xd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGAqmT2xd .mbr-section-title {
  color: #ffffff;
}
.cid-uFGAqmT2xd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGAqmT2xd .mbr-section-title,
.cid-uFGAqmT2xd .mbr-section-btn,
.cid-uFGAqmT2xd .title-wrapper {
  text-align: center;
}
.cid-uJb0ZDL1R7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb0ZDL1R7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb0ZDL1R7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb0ZDL1R7 .container {
    padding: 0 22px;
  }
}
.cid-uJb0ZDL1R7 .row {
  justify-content: space-between;
}
.cid-uJb0ZDL1R7 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb0ZDL1R7 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb0ZDL1R7 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb0ZDL1R7 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb0ZDL1R7 .mbr-text {
  color: #464444;
}
.cid-uJb0ZDL1R7 label {
  color: #000000;
}
.cid-uJb0ZDL1R7 LABEL {
  color: #767676;
}
.cid-uFGAqo4OT9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGAqo4OT9 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGAqo4OT9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGAqo4OT9 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqo4OT9 .row {
    text-align: center;
  }
  .cid-uFGAqo4OT9 .row > div {
    margin: auto;
  }
  .cid-uFGAqo4OT9 .social-row {
    justify-content: center;
  }
}
.cid-uFGAqo4OT9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGAqo4OT9 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGAqo4OT9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGAqo4OT9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGAqo4OT9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGAqo4OT9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGAqo4OT9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGAqo4OT9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqo4OT9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGAqoJf0Z {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGAqoJf0Z .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGAqoJf0Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGAqoJf0Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGAqoJf0Z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGAqoJf0Z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGAqoJf0Z {
    align-items: center;
  }
  .cid-uFGAqoJf0Z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGAqoJf0Z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGAqoJf0Z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGAqoJf0Z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGAqoJf0Z .content-wrap {
    width: 100%;
  }
}
.cid-uFGAqoJf0Z .mbr-section-title {
  text-align: center;
}
.cid-uFGAqoJf0Z .mbr-text,
.cid-uFGAqoJf0Z .mbr-section-btn {
  text-align: center;
}
.cid-uFGBO3c0Th {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGBO3c0Th .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;
}
@media (max-width: 767px) {
  .cid-uFGBO3c0Th .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGBO3c0Th .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGBO3c0Th .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGBO3c0Th .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGBO3c0Th .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGBO3c0Th .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGBO3c0Th .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGBO3c0Th .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGBO3c0Th .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGBO3c0Th .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGBO3c0Th .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGBO3c0Th .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGBO3c0Th .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGBO3c0Th .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGBO3c0Th .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGBO3c0Th .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGBO3c0Th .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGBO3c0Th .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGBO3c0Th .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGBO3c0Th .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGBO3c0Th .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGBO3c0Th .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO3c0Th .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGBO3c0Th .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGBO3c0Th .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGBO3c0Th .nav-item:focus,
.cid-uFGBO3c0Th .nav-link:focus {
  outline: none;
}
.cid-uFGBO3c0Th .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGBO3c0Th .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGBO3c0Th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGBO3c0Th .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGBO3c0Th .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGBO3c0Th .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGBO3c0Th .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGBO3c0Th .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGBO3c0Th .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGBO3c0Th .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGBO3c0Th .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGBO3c0Th .navbar.collapsed {
  justify-content: center;
}
.cid-uFGBO3c0Th .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGBO3c0Th .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGBO3c0Th .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGBO3c0Th .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGBO3c0Th .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGBO3c0Th .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-uFGBO3c0Th .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGBO3c0Th .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGBO3c0Th .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGBO3c0Th .navbar {
    min-height: 72px;
  }
  .cid-uFGBO3c0Th .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGBO3c0Th .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGBO3c0Th .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGBO3c0Th .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGBO3c0Th .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGBO3c0Th .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-uFGBO3c0Th .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGBO3c0Th .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGBO3c0Th .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGBO3c0Th .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGBO3c0Th .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGBO3c0Th .dropdown-item.active,
.cid-uFGBO3c0Th .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGBO3c0Th .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGBO3c0Th .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGBO3c0Th .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGBO3c0Th .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGBO3c0Th .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGBO3c0Th .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGBO3c0Th ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGBO3c0Th .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGBO3c0Th .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGBO3c0Th button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGBO3c0Th button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGBO3c0Th button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGBO3c0Th button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGBO3c0Th button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGBO3c0Th button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGBO3c0Th nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGBO3c0Th nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGBO3c0Th nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGBO3c0Th nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGBO3c0Th .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGBO3c0Th .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGBO3c0Th a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGBO3c0Th .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGBO3c0Th .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGBO3c0Th .navbar {
    height: 70px;
  }
  .cid-uFGBO3c0Th .navbar.opened {
    height: auto;
  }
  .cid-uFGBO3c0Th .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGBO3c0Th .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGBO3c0Th .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGBO3c0Th .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGBO3c0Th .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGBO3c0Th .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGBO3c0Th .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGBO3c0Th .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGBO3c0Th .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGBO3c0Th .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGBO3c0Th .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGBO3c0Th .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGBO3UTyA {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFGBO3UTyA .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGBO3UTyA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO3UTyA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGBO3UTyA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGBO3UTyA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGBO3UTyA {
    align-items: center;
  }
  .cid-uFGBO3UTyA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGBO3UTyA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO3UTyA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGBO3UTyA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGBO3UTyA .content-wrap {
    width: 100%;
  }
}
.cid-uFGBO3UTyA .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGBO3UTyA .mbr-text,
.cid-uFGBO3UTyA .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGBO3UTyA .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGBO4kmXF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGBO4kmXF .row {
  align-items: center;
}
.cid-uFGBO4kmXF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGBO4kmXF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO4kmXF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGBO4kmXF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGBO4kmXF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGBO4kmXF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGBO4kmXF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO4kmXF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGBO4kmXF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGBO4kmXF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGBO4kmXF .label-text {
    text-align: center !important;
  }
}
.cid-uFGBO4kmXF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGBO4kmXF .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGBO4kmXF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGBO4kmXF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO4kmXF .lists-container {
    justify-content: center;
  }
}
.cid-uFGBO4kmXF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGBO4kmXF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO4kmXF .list {
    align-items: center;
  }
}
.cid-uFGBO4kmXF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGBO4kmXF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGBO4kmXF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGBO4kmXF .list-item-text {
  flex-grow: 1;
}
.cid-uFGBO4kmXF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGBO4kmXF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGBO4kmXF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGBO4kmXF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGBO4kmXF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO4kmXF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGBO4kmXF .mbr-section-title,
.cid-uFGBO4kmXF .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGBO51a0U {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGBO51a0U .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGBO51a0U .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGBO51a0U {
    align-items: center;
  }
  .cid-uFGBO51a0U .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGBO51a0U .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO51a0U {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGBO51a0U .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGBO51a0U .content-wrap {
    width: 100%;
  }
}
.cid-uFGBO51a0U .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGBO51a0U .mbr-text,
.cid-uFGBO51a0U .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGBO51a0U .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGBO5to1F {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGBO5to1F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO5to1F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGBO5to1F .container {
    padding: 0 20px;
  }
}
.cid-uFGBO5to1F .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGBO5to1F .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGBO5to1F .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGBO5to1F .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGBO5to1F .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGBO5to1F .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGBO5to1F .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGBO5to1F .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGBO5to1F .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGBO5to1F .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGBO5to1F .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGBO5to1F .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGBO5to1F .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGBO5to1F .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGBO5to1F .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGBO5to1F .panel-title-edit {
  color: #272a5c;
}
.cid-uFGBO5to1F .panel-text {
  color: #464444;
}
.cid-uGyUEqC7EO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUEqC7EO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUEqC7EO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUEqC7EO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUEqC7EO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUEqC7EO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUEqC7EO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUEqC7EO .container {
    padding: 0 12px;
  }
}
.cid-uGyUEqC7EO .row {
  justify-content: center;
}
.cid-uGyUEqC7EO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUEqC7EO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUEqC7EO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUEqC7EO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUEqC7EO .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUEqC7EO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUEqC7EO .mbr-section-title,
.cid-uGyUEqC7EO .mbr-section-btn,
.cid-uGyUEqC7EO .title-wrapper {
  text-align: center;
}
.cid-uFGBO6vOA5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGBO6vOA5 .row {
  align-items: center;
}
.cid-uFGBO6vOA5 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGBO6vOA5 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO6vOA5 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGBO6vOA5 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGBO6vOA5 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGBO6vOA5 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGBO6vOA5 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO6vOA5 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGBO6vOA5 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGBO6vOA5 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGBO6vOA5 .label-text {
    text-align: center !important;
  }
}
.cid-uFGBO6vOA5 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGBO6vOA5 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGBO6vOA5 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGBO6vOA5 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO6vOA5 .lists-container {
    justify-content: center;
  }
}
.cid-uFGBO6vOA5 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGBO6vOA5 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO6vOA5 .list {
    align-items: center;
  }
}
.cid-uFGBO6vOA5 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGBO6vOA5 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGBO6vOA5 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGBO6vOA5 .list-item-text {
  flex-grow: 1;
}
.cid-uFGBO6vOA5 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGBO6vOA5 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGBO6vOA5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGBO6vOA5 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGBO6vOA5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO6vOA5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGBO6vOA5 .mbr-section-title,
.cid-uFGBO6vOA5 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGBO7ft4H {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGBO7ft4H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO7ft4H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGBO7ft4H .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGBO7ft4H .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGBO7ft4H .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGBO7ft4H .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGBO7ft4H .container {
    padding: 0 12px;
  }
}
.cid-uFGBO7ft4H .row {
  justify-content: center;
}
.cid-uFGBO7ft4H .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGBO7ft4H .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGBO7ft4H .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGBO7ft4H .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGBO7ft4H .mbr-section-title {
  color: #ffffff;
}
.cid-uFGBO7ft4H .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGBO7ft4H .mbr-section-title,
.cid-uFGBO7ft4H .mbr-section-btn,
.cid-uFGBO7ft4H .title-wrapper {
  text-align: center;
}
.cid-uJb13im6h9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb13im6h9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb13im6h9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb13im6h9 .container {
    padding: 0 22px;
  }
}
.cid-uJb13im6h9 .row {
  justify-content: space-between;
}
.cid-uJb13im6h9 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb13im6h9 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb13im6h9 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb13im6h9 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb13im6h9 .mbr-text {
  color: #464444;
}
.cid-uJb13im6h9 label {
  color: #000000;
}
.cid-uJb13im6h9 LABEL {
  color: #767676;
}
.cid-uFGBO8sN5M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGBO8sN5M .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGBO8sN5M .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGBO8sN5M .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO8sN5M .row {
    text-align: center;
  }
  .cid-uFGBO8sN5M .row > div {
    margin: auto;
  }
  .cid-uFGBO8sN5M .social-row {
    justify-content: center;
  }
}
.cid-uFGBO8sN5M .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGBO8sN5M .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGBO8sN5M .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGBO8sN5M .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGBO8sN5M .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGBO8sN5M .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGBO8sN5M div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGBO8sN5M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO8sN5M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGBO97EEK {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGBO97EEK .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGBO97EEK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGBO97EEK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGBO97EEK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGBO97EEK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGBO97EEK {
    align-items: center;
  }
  .cid-uFGBO97EEK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGBO97EEK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGBO97EEK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGBO97EEK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGBO97EEK .content-wrap {
    width: 100%;
  }
}
.cid-uFGBO97EEK .mbr-section-title {
  text-align: center;
}
.cid-uFGBO97EEK .mbr-text,
.cid-uFGBO97EEK .mbr-section-btn {
  text-align: center;
}
.cid-uFGD1atb4k {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGD1atb4k .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;
}
@media (max-width: 767px) {
  .cid-uFGD1atb4k .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGD1atb4k .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGD1atb4k .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGD1atb4k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGD1atb4k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGD1atb4k .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGD1atb4k .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGD1atb4k .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGD1atb4k .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGD1atb4k .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGD1atb4k .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGD1atb4k .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGD1atb4k .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGD1atb4k .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGD1atb4k .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGD1atb4k .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGD1atb4k .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGD1atb4k .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGD1atb4k .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGD1atb4k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGD1atb4k .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGD1atb4k .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1atb4k .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGD1atb4k .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGD1atb4k .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGD1atb4k .nav-item:focus,
.cid-uFGD1atb4k .nav-link:focus {
  outline: none;
}
.cid-uFGD1atb4k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGD1atb4k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGD1atb4k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGD1atb4k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGD1atb4k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGD1atb4k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGD1atb4k .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGD1atb4k .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGD1atb4k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGD1atb4k .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGD1atb4k .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGD1atb4k .navbar.collapsed {
  justify-content: center;
}
.cid-uFGD1atb4k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGD1atb4k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGD1atb4k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGD1atb4k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGD1atb4k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGD1atb4k .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-uFGD1atb4k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGD1atb4k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGD1atb4k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGD1atb4k .navbar {
    min-height: 72px;
  }
  .cid-uFGD1atb4k .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGD1atb4k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGD1atb4k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGD1atb4k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGD1atb4k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGD1atb4k .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-uFGD1atb4k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGD1atb4k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGD1atb4k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGD1atb4k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGD1atb4k .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGD1atb4k .dropdown-item.active,
.cid-uFGD1atb4k .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGD1atb4k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGD1atb4k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGD1atb4k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGD1atb4k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGD1atb4k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGD1atb4k .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGD1atb4k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGD1atb4k .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGD1atb4k .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGD1atb4k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGD1atb4k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGD1atb4k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGD1atb4k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGD1atb4k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGD1atb4k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGD1atb4k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGD1atb4k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGD1atb4k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGD1atb4k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGD1atb4k .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGD1atb4k .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGD1atb4k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGD1atb4k .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGD1atb4k .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGD1atb4k .navbar {
    height: 70px;
  }
  .cid-uFGD1atb4k .navbar.opened {
    height: auto;
  }
  .cid-uFGD1atb4k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGD1atb4k .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGD1atb4k .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGD1atb4k .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGD1atb4k .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGD1atb4k .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGD1atb4k .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGD1atb4k .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGD1atb4k .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGD1atb4k .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGD1atb4k .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGD1atb4k .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGD1b62F7 {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFGD1b62F7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGD1b62F7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1b62F7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGD1b62F7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGD1b62F7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGD1b62F7 {
    align-items: center;
  }
  .cid-uFGD1b62F7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGD1b62F7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1b62F7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGD1b62F7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGD1b62F7 .content-wrap {
    width: 100%;
  }
}
.cid-uFGD1b62F7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGD1b62F7 .mbr-text,
.cid-uFGD1b62F7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGD1b62F7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGD1byQSI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGD1byQSI .row {
  align-items: center;
}
.cid-uFGD1byQSI .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGD1byQSI .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1byQSI .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGD1byQSI .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGD1byQSI .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGD1byQSI .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGD1byQSI .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1byQSI .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGD1byQSI .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGD1byQSI .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGD1byQSI .label-text {
    text-align: center !important;
  }
}
.cid-uFGD1byQSI .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGD1byQSI .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGD1byQSI .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGD1byQSI .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1byQSI .lists-container {
    justify-content: center;
  }
}
.cid-uFGD1byQSI .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGD1byQSI .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1byQSI .list {
    align-items: center;
  }
}
.cid-uFGD1byQSI .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGD1byQSI .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGD1byQSI .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGD1byQSI .list-item-text {
  flex-grow: 1;
}
.cid-uFGD1byQSI .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGD1byQSI .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGD1byQSI .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGD1byQSI .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGD1byQSI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1byQSI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGD1byQSI .mbr-section-title,
.cid-uFGD1byQSI .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGD1cgI07 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGD1cgI07 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGD1cgI07 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGD1cgI07 {
    align-items: center;
  }
  .cid-uFGD1cgI07 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGD1cgI07 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1cgI07 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGD1cgI07 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGD1cgI07 .content-wrap {
    width: 100%;
  }
}
.cid-uFGD1cgI07 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGD1cgI07 .mbr-text,
.cid-uFGD1cgI07 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGD1cgI07 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGD1cHRxb {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGD1cHRxb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1cHRxb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGD1cHRxb .container {
    padding: 0 20px;
  }
}
.cid-uFGD1cHRxb .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGD1cHRxb .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGD1cHRxb .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGD1cHRxb .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGD1cHRxb .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGD1cHRxb .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGD1cHRxb .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGD1cHRxb .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGD1cHRxb .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGD1cHRxb .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGD1cHRxb .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGD1cHRxb .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGD1cHRxb .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGD1cHRxb .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGD1cHRxb .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGD1cHRxb .panel-title-edit {
  color: #272a5c;
}
.cid-uFGD1cHRxb .panel-text {
  color: #464444;
}
.cid-uGyUIgFZ0N {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUIgFZ0N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUIgFZ0N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUIgFZ0N .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUIgFZ0N .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUIgFZ0N .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUIgFZ0N .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUIgFZ0N .container {
    padding: 0 12px;
  }
}
.cid-uGyUIgFZ0N .row {
  justify-content: center;
}
.cid-uGyUIgFZ0N .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUIgFZ0N .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUIgFZ0N .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUIgFZ0N .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUIgFZ0N .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUIgFZ0N .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUIgFZ0N .mbr-section-title,
.cid-uGyUIgFZ0N .mbr-section-btn,
.cid-uGyUIgFZ0N .title-wrapper {
  text-align: center;
}
.cid-uFGD1dJlEh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGD1dJlEh .row {
  align-items: center;
}
.cid-uFGD1dJlEh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGD1dJlEh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1dJlEh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGD1dJlEh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGD1dJlEh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGD1dJlEh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGD1dJlEh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1dJlEh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGD1dJlEh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGD1dJlEh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGD1dJlEh .label-text {
    text-align: center !important;
  }
}
.cid-uFGD1dJlEh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGD1dJlEh .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGD1dJlEh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGD1dJlEh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1dJlEh .lists-container {
    justify-content: center;
  }
}
.cid-uFGD1dJlEh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGD1dJlEh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1dJlEh .list {
    align-items: center;
  }
}
.cid-uFGD1dJlEh .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGD1dJlEh .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGD1dJlEh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGD1dJlEh .list-item-text {
  flex-grow: 1;
}
.cid-uFGD1dJlEh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGD1dJlEh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGD1dJlEh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGD1dJlEh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGD1dJlEh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1dJlEh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGD1dJlEh .mbr-section-title,
.cid-uFGD1dJlEh .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGD1eB1ZI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGD1eB1ZI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1eB1ZI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGD1eB1ZI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGD1eB1ZI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGD1eB1ZI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGD1eB1ZI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGD1eB1ZI .container {
    padding: 0 12px;
  }
}
.cid-uFGD1eB1ZI .row {
  justify-content: center;
}
.cid-uFGD1eB1ZI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGD1eB1ZI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGD1eB1ZI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGD1eB1ZI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGD1eB1ZI .mbr-section-title {
  color: #ffffff;
}
.cid-uFGD1eB1ZI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGD1eB1ZI .mbr-section-title,
.cid-uFGD1eB1ZI .mbr-section-btn,
.cid-uFGD1eB1ZI .title-wrapper {
  text-align: center;
}
.cid-uJb16Ui3mp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb16Ui3mp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb16Ui3mp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb16Ui3mp .container {
    padding: 0 22px;
  }
}
.cid-uJb16Ui3mp .row {
  justify-content: space-between;
}
.cid-uJb16Ui3mp .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb16Ui3mp .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb16Ui3mp .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb16Ui3mp .mbr-section-title {
  color: #7f2346;
}
.cid-uJb16Ui3mp .mbr-text {
  color: #464444;
}
.cid-uJb16Ui3mp label {
  color: #000000;
}
.cid-uJb16Ui3mp LABEL {
  color: #767676;
}
.cid-uFGD1fRqdE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGD1fRqdE .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGD1fRqdE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGD1fRqdE .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1fRqdE .row {
    text-align: center;
  }
  .cid-uFGD1fRqdE .row > div {
    margin: auto;
  }
  .cid-uFGD1fRqdE .social-row {
    justify-content: center;
  }
}
.cid-uFGD1fRqdE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGD1fRqdE .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGD1fRqdE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGD1fRqdE .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGD1fRqdE .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGD1fRqdE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGD1fRqdE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGD1fRqdE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1fRqdE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGD1gwhnN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGD1gwhnN .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGD1gwhnN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGD1gwhnN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGD1gwhnN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGD1gwhnN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGD1gwhnN {
    align-items: center;
  }
  .cid-uFGD1gwhnN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGD1gwhnN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGD1gwhnN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGD1gwhnN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGD1gwhnN .content-wrap {
    width: 100%;
  }
}
.cid-uFGD1gwhnN .mbr-section-title {
  text-align: center;
}
.cid-uFGD1gwhnN .mbr-text,
.cid-uFGD1gwhnN .mbr-section-btn {
  text-align: center;
}
.cid-uFGELMGHx3 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGELMGHx3 .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;
}
@media (max-width: 767px) {
  .cid-uFGELMGHx3 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGELMGHx3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGELMGHx3 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGELMGHx3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGELMGHx3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGELMGHx3 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGELMGHx3 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGELMGHx3 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGELMGHx3 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGELMGHx3 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGELMGHx3 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGELMGHx3 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGELMGHx3 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGELMGHx3 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGELMGHx3 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGELMGHx3 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGELMGHx3 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGELMGHx3 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGELMGHx3 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGELMGHx3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGELMGHx3 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGELMGHx3 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGELMGHx3 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGELMGHx3 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGELMGHx3 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGELMGHx3 .nav-item:focus,
.cid-uFGELMGHx3 .nav-link:focus {
  outline: none;
}
.cid-uFGELMGHx3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGELMGHx3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGELMGHx3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGELMGHx3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGELMGHx3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGELMGHx3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGELMGHx3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGELMGHx3 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGELMGHx3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGELMGHx3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGELMGHx3 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGELMGHx3 .navbar.collapsed {
  justify-content: center;
}
.cid-uFGELMGHx3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGELMGHx3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGELMGHx3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGELMGHx3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGELMGHx3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGELMGHx3 .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-uFGELMGHx3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGELMGHx3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGELMGHx3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGELMGHx3 .navbar {
    min-height: 72px;
  }
  .cid-uFGELMGHx3 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGELMGHx3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGELMGHx3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGELMGHx3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGELMGHx3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGELMGHx3 .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-uFGELMGHx3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGELMGHx3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGELMGHx3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGELMGHx3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGELMGHx3 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGELMGHx3 .dropdown-item.active,
.cid-uFGELMGHx3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGELMGHx3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGELMGHx3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGELMGHx3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGELMGHx3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGELMGHx3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGELMGHx3 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGELMGHx3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGELMGHx3 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGELMGHx3 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGELMGHx3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGELMGHx3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGELMGHx3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGELMGHx3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGELMGHx3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGELMGHx3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGELMGHx3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGELMGHx3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGELMGHx3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGELMGHx3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGELMGHx3 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGELMGHx3 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGELMGHx3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGELMGHx3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGELMGHx3 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGELMGHx3 .navbar {
    height: 70px;
  }
  .cid-uFGELMGHx3 .navbar.opened {
    height: auto;
  }
  .cid-uFGELMGHx3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGELMGHx3 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGELMGHx3 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGELMGHx3 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGELMGHx3 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGELMGHx3 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGELMGHx3 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGELMGHx3 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGELMGHx3 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGELMGHx3 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGELMGHx3 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGELMGHx3 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGELNlCFD {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFGELNlCFD .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGELNlCFD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELNlCFD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGELNlCFD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGELNlCFD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGELNlCFD {
    align-items: center;
  }
  .cid-uFGELNlCFD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGELNlCFD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGELNlCFD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGELNlCFD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGELNlCFD .content-wrap {
    width: 100%;
  }
}
.cid-uFGELNlCFD .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGELNlCFD .mbr-text,
.cid-uFGELNlCFD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGELNlCFD .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGELNQx5i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGELNQx5i .row {
  align-items: center;
}
.cid-uFGELNQx5i .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGELNQx5i .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGELNQx5i .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGELNQx5i .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGELNQx5i .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGELNQx5i .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGELNQx5i .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGELNQx5i .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGELNQx5i .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGELNQx5i .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGELNQx5i .label-text {
    text-align: center !important;
  }
}
.cid-uFGELNQx5i .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGELNQx5i .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGELNQx5i .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGELNQx5i .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGELNQx5i .lists-container {
    justify-content: center;
  }
}
.cid-uFGELNQx5i .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGELNQx5i .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGELNQx5i .list {
    align-items: center;
  }
}
.cid-uFGELNQx5i .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGELNQx5i .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGELNQx5i .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGELNQx5i .list-item-text {
  flex-grow: 1;
}
.cid-uFGELNQx5i .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGELNQx5i .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGELNQx5i .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGELNQx5i .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGELNQx5i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELNQx5i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGELNQx5i .mbr-section-title,
.cid-uFGELNQx5i .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGELOAbdz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGELOAbdz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGELOAbdz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGELOAbdz {
    align-items: center;
  }
  .cid-uFGELOAbdz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGELOAbdz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGELOAbdz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGELOAbdz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGELOAbdz .content-wrap {
    width: 100%;
  }
}
.cid-uFGELOAbdz .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGELOAbdz .mbr-text,
.cid-uFGELOAbdz .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGELOAbdz .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGELP1vy0 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGELP1vy0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELP1vy0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGELP1vy0 .container {
    padding: 0 20px;
  }
}
.cid-uFGELP1vy0 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGELP1vy0 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGELP1vy0 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGELP1vy0 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGELP1vy0 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGELP1vy0 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGELP1vy0 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGELP1vy0 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGELP1vy0 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGELP1vy0 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGELP1vy0 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGELP1vy0 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGELP1vy0 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGELP1vy0 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGELP1vy0 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGELP1vy0 .panel-title-edit {
  color: #272a5c;
}
.cid-uFGELP1vy0 .panel-text {
  color: #464444;
}
.cid-uGyUMpsU00 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUMpsU00 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUMpsU00 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUMpsU00 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUMpsU00 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUMpsU00 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUMpsU00 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUMpsU00 .container {
    padding: 0 12px;
  }
}
.cid-uGyUMpsU00 .row {
  justify-content: center;
}
.cid-uGyUMpsU00 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUMpsU00 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUMpsU00 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUMpsU00 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUMpsU00 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUMpsU00 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUMpsU00 .mbr-section-title,
.cid-uGyUMpsU00 .mbr-section-btn,
.cid-uGyUMpsU00 .title-wrapper {
  text-align: center;
}
.cid-uFGELQ6P0l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGELQ6P0l .row {
  align-items: center;
}
.cid-uFGELQ6P0l .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGELQ6P0l .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGELQ6P0l .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGELQ6P0l .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGELQ6P0l .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGELQ6P0l .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGELQ6P0l .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGELQ6P0l .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGELQ6P0l .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGELQ6P0l .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGELQ6P0l .label-text {
    text-align: center !important;
  }
}
.cid-uFGELQ6P0l .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGELQ6P0l .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGELQ6P0l .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGELQ6P0l .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGELQ6P0l .lists-container {
    justify-content: center;
  }
}
.cid-uFGELQ6P0l .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGELQ6P0l .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGELQ6P0l .list {
    align-items: center;
  }
}
.cid-uFGELQ6P0l .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGELQ6P0l .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGELQ6P0l .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGELQ6P0l .list-item-text {
  flex-grow: 1;
}
.cid-uFGELQ6P0l .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGELQ6P0l .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGELQ6P0l .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGELQ6P0l .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGELQ6P0l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELQ6P0l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGELQ6P0l .mbr-section-title,
.cid-uFGELQ6P0l .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGELQNF1P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGELQNF1P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELQNF1P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGELQNF1P .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGELQNF1P .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGELQNF1P .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGELQNF1P .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGELQNF1P .container {
    padding: 0 12px;
  }
}
.cid-uFGELQNF1P .row {
  justify-content: center;
}
.cid-uFGELQNF1P .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGELQNF1P .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGELQNF1P .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGELQNF1P .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGELQNF1P .mbr-section-title {
  color: #ffffff;
}
.cid-uFGELQNF1P .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGELQNF1P .mbr-section-title,
.cid-uFGELQNF1P .mbr-section-btn,
.cid-uFGELQNF1P .title-wrapper {
  text-align: center;
}
.cid-uJb1arvPKw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1arvPKw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1arvPKw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1arvPKw .container {
    padding: 0 22px;
  }
}
.cid-uJb1arvPKw .row {
  justify-content: space-between;
}
.cid-uJb1arvPKw .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1arvPKw .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1arvPKw .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1arvPKw .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1arvPKw .mbr-text {
  color: #464444;
}
.cid-uJb1arvPKw label {
  color: #000000;
}
.cid-uJb1arvPKw LABEL {
  color: #767676;
}
.cid-uFGELRZEZQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGELRZEZQ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGELRZEZQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGELRZEZQ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGELRZEZQ .row {
    text-align: center;
  }
  .cid-uFGELRZEZQ .row > div {
    margin: auto;
  }
  .cid-uFGELRZEZQ .social-row {
    justify-content: center;
  }
}
.cid-uFGELRZEZQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGELRZEZQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGELRZEZQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGELRZEZQ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGELRZEZQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGELRZEZQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGELRZEZQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGELRZEZQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELRZEZQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGELSOJAR {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGELSOJAR .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGELSOJAR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGELSOJAR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGELSOJAR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGELSOJAR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGELSOJAR {
    align-items: center;
  }
  .cid-uFGELSOJAR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGELSOJAR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGELSOJAR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGELSOJAR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGELSOJAR .content-wrap {
    width: 100%;
  }
}
.cid-uFGELSOJAR .mbr-section-title {
  text-align: center;
}
.cid-uFGELSOJAR .mbr-text,
.cid-uFGELSOJAR .mbr-section-btn {
  text-align: center;
}
.cid-uFGG4s9X8g {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGG4s9X8g .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;
}
@media (max-width: 767px) {
  .cid-uFGG4s9X8g .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGG4s9X8g .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGG4s9X8g .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGG4s9X8g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGG4s9X8g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGG4s9X8g .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGG4s9X8g .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGG4s9X8g .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGG4s9X8g .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGG4s9X8g .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGG4s9X8g .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGG4s9X8g .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGG4s9X8g .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGG4s9X8g .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGG4s9X8g .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGG4s9X8g .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGG4s9X8g .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGG4s9X8g .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGG4s9X8g .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGG4s9X8g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGG4s9X8g .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGG4s9X8g .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4s9X8g .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGG4s9X8g .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGG4s9X8g .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGG4s9X8g .nav-item:focus,
.cid-uFGG4s9X8g .nav-link:focus {
  outline: none;
}
.cid-uFGG4s9X8g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGG4s9X8g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGG4s9X8g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGG4s9X8g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGG4s9X8g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGG4s9X8g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGG4s9X8g .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGG4s9X8g .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGG4s9X8g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGG4s9X8g .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGG4s9X8g .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGG4s9X8g .navbar.collapsed {
  justify-content: center;
}
.cid-uFGG4s9X8g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGG4s9X8g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGG4s9X8g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGG4s9X8g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGG4s9X8g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGG4s9X8g .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-uFGG4s9X8g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGG4s9X8g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGG4s9X8g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGG4s9X8g .navbar {
    min-height: 72px;
  }
  .cid-uFGG4s9X8g .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGG4s9X8g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGG4s9X8g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGG4s9X8g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGG4s9X8g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGG4s9X8g .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-uFGG4s9X8g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGG4s9X8g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGG4s9X8g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGG4s9X8g .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGG4s9X8g .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGG4s9X8g .dropdown-item.active,
.cid-uFGG4s9X8g .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGG4s9X8g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGG4s9X8g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGG4s9X8g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGG4s9X8g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGG4s9X8g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGG4s9X8g .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGG4s9X8g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGG4s9X8g .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGG4s9X8g .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGG4s9X8g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGG4s9X8g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGG4s9X8g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGG4s9X8g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGG4s9X8g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGG4s9X8g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGG4s9X8g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGG4s9X8g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGG4s9X8g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGG4s9X8g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGG4s9X8g .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGG4s9X8g .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGG4s9X8g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGG4s9X8g .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGG4s9X8g .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGG4s9X8g .navbar {
    height: 70px;
  }
  .cid-uFGG4s9X8g .navbar.opened {
    height: auto;
  }
  .cid-uFGG4s9X8g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGG4s9X8g .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGG4s9X8g .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGG4s9X8g .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGG4s9X8g .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGG4s9X8g .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGG4s9X8g .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGG4s9X8g .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGG4s9X8g .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGG4s9X8g .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGG4s9X8g .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGG4s9X8g .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGG4sOYpC {
  display: flex;
  background-image: url("../../../assets/images/sanita-2000x1000.jpg");
}
.cid-uFGG4sOYpC .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGG4sOYpC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4sOYpC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGG4sOYpC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGG4sOYpC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGG4sOYpC {
    align-items: center;
  }
  .cid-uFGG4sOYpC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGG4sOYpC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4sOYpC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGG4sOYpC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGG4sOYpC .content-wrap {
    width: 100%;
  }
}
.cid-uFGG4sOYpC .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGG4sOYpC .mbr-text,
.cid-uFGG4sOYpC .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGG4sOYpC .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGG4tgQr8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGG4tgQr8 .row {
  align-items: center;
}
.cid-uFGG4tgQr8 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGG4tgQr8 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4tgQr8 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGG4tgQr8 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGG4tgQr8 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGG4tgQr8 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGG4tgQr8 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4tgQr8 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGG4tgQr8 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGG4tgQr8 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGG4tgQr8 .label-text {
    text-align: center !important;
  }
}
.cid-uFGG4tgQr8 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGG4tgQr8 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGG4tgQr8 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGG4tgQr8 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4tgQr8 .lists-container {
    justify-content: center;
  }
}
.cid-uFGG4tgQr8 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGG4tgQr8 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4tgQr8 .list {
    align-items: center;
  }
}
.cid-uFGG4tgQr8 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGG4tgQr8 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGG4tgQr8 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGG4tgQr8 .list-item-text {
  flex-grow: 1;
}
.cid-uFGG4tgQr8 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGG4tgQr8 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGG4tgQr8 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGG4tgQr8 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGG4tgQr8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4tgQr8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGG4tgQr8 .mbr-section-title,
.cid-uFGG4tgQr8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGG4tVdbr {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGG4tVdbr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGG4tVdbr .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGG4tVdbr {
    align-items: center;
  }
  .cid-uFGG4tVdbr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGG4tVdbr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4tVdbr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGG4tVdbr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGG4tVdbr .content-wrap {
    width: 100%;
  }
}
.cid-uFGG4tVdbr .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGG4tVdbr .mbr-text,
.cid-uFGG4tVdbr .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGG4tVdbr .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGG4uqhJS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGG4uqhJS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4uqhJS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGG4uqhJS .container {
    padding: 0 20px;
  }
}
.cid-uFGG4uqhJS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGG4uqhJS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGG4uqhJS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGG4uqhJS .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGG4uqhJS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGG4uqhJS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGG4uqhJS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGG4uqhJS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGG4uqhJS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGG4uqhJS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGG4uqhJS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGG4uqhJS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGG4uqhJS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGG4uqhJS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGG4uqhJS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGG4uqhJS .panel-title-edit {
  color: #272a5c;
}
.cid-uFGG4uqhJS .panel-text {
  color: #464444;
}
.cid-uGyUPUsEVA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUPUsEVA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUPUsEVA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUPUsEVA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUPUsEVA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUPUsEVA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUPUsEVA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUPUsEVA .container {
    padding: 0 12px;
  }
}
.cid-uGyUPUsEVA .row {
  justify-content: center;
}
.cid-uGyUPUsEVA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUPUsEVA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUPUsEVA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUPUsEVA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUPUsEVA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUPUsEVA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUPUsEVA .mbr-section-title,
.cid-uGyUPUsEVA .mbr-section-btn,
.cid-uGyUPUsEVA .title-wrapper {
  text-align: center;
}
.cid-uFGG4vytIS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGG4vytIS .row {
  align-items: center;
}
.cid-uFGG4vytIS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGG4vytIS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4vytIS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGG4vytIS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGG4vytIS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGG4vytIS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGG4vytIS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4vytIS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGG4vytIS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGG4vytIS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGG4vytIS .label-text {
    text-align: center !important;
  }
}
.cid-uFGG4vytIS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGG4vytIS .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGG4vytIS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGG4vytIS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4vytIS .lists-container {
    justify-content: center;
  }
}
.cid-uFGG4vytIS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGG4vytIS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4vytIS .list {
    align-items: center;
  }
}
.cid-uFGG4vytIS .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGG4vytIS .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGG4vytIS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGG4vytIS .list-item-text {
  flex-grow: 1;
}
.cid-uFGG4vytIS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGG4vytIS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGG4vytIS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGG4vytIS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGG4vytIS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4vytIS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGG4vytIS .mbr-section-title,
.cid-uFGG4vytIS .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGG4wHBVg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGG4wHBVg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4wHBVg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGG4wHBVg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGG4wHBVg .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGG4wHBVg .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGG4wHBVg .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGG4wHBVg .container {
    padding: 0 12px;
  }
}
.cid-uFGG4wHBVg .row {
  justify-content: center;
}
.cid-uFGG4wHBVg .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGG4wHBVg .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGG4wHBVg .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGG4wHBVg .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGG4wHBVg .mbr-section-title {
  color: #ffffff;
}
.cid-uFGG4wHBVg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGG4wHBVg .mbr-section-title,
.cid-uFGG4wHBVg .mbr-section-btn,
.cid-uFGG4wHBVg .title-wrapper {
  text-align: center;
}
.cid-uJb1dXh9tJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1dXh9tJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1dXh9tJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1dXh9tJ .container {
    padding: 0 22px;
  }
}
.cid-uJb1dXh9tJ .row {
  justify-content: space-between;
}
.cid-uJb1dXh9tJ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1dXh9tJ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1dXh9tJ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1dXh9tJ .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1dXh9tJ .mbr-text {
  color: #464444;
}
.cid-uJb1dXh9tJ label {
  color: #000000;
}
.cid-uJb1dXh9tJ LABEL {
  color: #767676;
}
.cid-uFGG4y2ZI0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGG4y2ZI0 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGG4y2ZI0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGG4y2ZI0 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4y2ZI0 .row {
    text-align: center;
  }
  .cid-uFGG4y2ZI0 .row > div {
    margin: auto;
  }
  .cid-uFGG4y2ZI0 .social-row {
    justify-content: center;
  }
}
.cid-uFGG4y2ZI0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGG4y2ZI0 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGG4y2ZI0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGG4y2ZI0 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGG4y2ZI0 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGG4y2ZI0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGG4y2ZI0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGG4y2ZI0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4y2ZI0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGG4yKbDZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGG4yKbDZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGG4yKbDZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGG4yKbDZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGG4yKbDZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGG4yKbDZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGG4yKbDZ {
    align-items: center;
  }
  .cid-uFGG4yKbDZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGG4yKbDZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGG4yKbDZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGG4yKbDZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGG4yKbDZ .content-wrap {
    width: 100%;
  }
}
.cid-uFGG4yKbDZ .mbr-section-title {
  text-align: center;
}
.cid-uFGG4yKbDZ .mbr-text,
.cid-uFGG4yKbDZ .mbr-section-btn {
  text-align: center;
}
.cid-uFGHG2cZD6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGHG2cZD6 .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;
}
@media (max-width: 767px) {
  .cid-uFGHG2cZD6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGHG2cZD6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGHG2cZD6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGHG2cZD6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGHG2cZD6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGHG2cZD6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGHG2cZD6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGHG2cZD6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGHG2cZD6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGHG2cZD6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGHG2cZD6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGHG2cZD6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGHG2cZD6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGHG2cZD6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGHG2cZD6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGHG2cZD6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGHG2cZD6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGHG2cZD6 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGHG2cZD6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGHG2cZD6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGHG2cZD6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGHG2cZD6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG2cZD6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGHG2cZD6 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGHG2cZD6 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGHG2cZD6 .nav-item:focus,
.cid-uFGHG2cZD6 .nav-link:focus {
  outline: none;
}
.cid-uFGHG2cZD6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGHG2cZD6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGHG2cZD6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGHG2cZD6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGHG2cZD6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGHG2cZD6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGHG2cZD6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGHG2cZD6 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGHG2cZD6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGHG2cZD6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGHG2cZD6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGHG2cZD6 .navbar.collapsed {
  justify-content: center;
}
.cid-uFGHG2cZD6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGHG2cZD6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGHG2cZD6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGHG2cZD6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGHG2cZD6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGHG2cZD6 .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-uFGHG2cZD6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGHG2cZD6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGHG2cZD6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGHG2cZD6 .navbar {
    min-height: 72px;
  }
  .cid-uFGHG2cZD6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGHG2cZD6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGHG2cZD6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGHG2cZD6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGHG2cZD6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGHG2cZD6 .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-uFGHG2cZD6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGHG2cZD6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGHG2cZD6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGHG2cZD6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGHG2cZD6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGHG2cZD6 .dropdown-item.active,
.cid-uFGHG2cZD6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGHG2cZD6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGHG2cZD6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGHG2cZD6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGHG2cZD6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGHG2cZD6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGHG2cZD6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGHG2cZD6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGHG2cZD6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGHG2cZD6 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGHG2cZD6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGHG2cZD6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGHG2cZD6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGHG2cZD6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGHG2cZD6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGHG2cZD6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGHG2cZD6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGHG2cZD6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGHG2cZD6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGHG2cZD6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGHG2cZD6 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGHG2cZD6 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGHG2cZD6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGHG2cZD6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGHG2cZD6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGHG2cZD6 .navbar {
    height: 70px;
  }
  .cid-uFGHG2cZD6 .navbar.opened {
    height: auto;
  }
  .cid-uFGHG2cZD6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGHG2cZD6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGHG2cZD6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGHG2cZD6 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGHG2cZD6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGHG2cZD6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGHG2cZD6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGHG2cZD6 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGHG2cZD6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGHG2cZD6 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGHG2cZD6 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGHG2cZD6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGHG2PaTW {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFGHG2PaTW .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGHG2PaTW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG2PaTW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGHG2PaTW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGHG2PaTW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGHG2PaTW {
    align-items: center;
  }
  .cid-uFGHG2PaTW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGHG2PaTW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG2PaTW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGHG2PaTW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGHG2PaTW .content-wrap {
    width: 100%;
  }
}
.cid-uFGHG2PaTW .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGHG2PaTW .mbr-text,
.cid-uFGHG2PaTW .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGHG2PaTW .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGHG3fV68 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGHG3fV68 .row {
  align-items: center;
}
.cid-uFGHG3fV68 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGHG3fV68 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG3fV68 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGHG3fV68 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGHG3fV68 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGHG3fV68 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGHG3fV68 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG3fV68 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGHG3fV68 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGHG3fV68 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGHG3fV68 .label-text {
    text-align: center !important;
  }
}
.cid-uFGHG3fV68 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGHG3fV68 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGHG3fV68 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGHG3fV68 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG3fV68 .lists-container {
    justify-content: center;
  }
}
.cid-uFGHG3fV68 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGHG3fV68 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG3fV68 .list {
    align-items: center;
  }
}
.cid-uFGHG3fV68 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGHG3fV68 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGHG3fV68 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGHG3fV68 .list-item-text {
  flex-grow: 1;
}
.cid-uFGHG3fV68 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGHG3fV68 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGHG3fV68 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGHG3fV68 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGHG3fV68 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG3fV68 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGHG3fV68 .mbr-section-title,
.cid-uFGHG3fV68 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGHG3TsKA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGHG3TsKA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGHG3TsKA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGHG3TsKA {
    align-items: center;
  }
  .cid-uFGHG3TsKA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGHG3TsKA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG3TsKA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGHG3TsKA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGHG3TsKA .content-wrap {
    width: 100%;
  }
}
.cid-uFGHG3TsKA .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGHG3TsKA .mbr-text,
.cid-uFGHG3TsKA .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGHG3TsKA .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGHG4meFA {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGHG4meFA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG4meFA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGHG4meFA .container {
    padding: 0 20px;
  }
}
.cid-uFGHG4meFA .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGHG4meFA .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGHG4meFA .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGHG4meFA .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGHG4meFA .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGHG4meFA .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGHG4meFA .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGHG4meFA .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGHG4meFA .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGHG4meFA .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGHG4meFA .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGHG4meFA .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGHG4meFA .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGHG4meFA .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGHG4meFA .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGHG4meFA .panel-title-edit {
  color: #272a5c;
}
.cid-uFGHG4meFA .panel-text {
  color: #464444;
}
.cid-uGyUTbBYc0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUTbBYc0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUTbBYc0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUTbBYc0 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUTbBYc0 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUTbBYc0 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUTbBYc0 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUTbBYc0 .container {
    padding: 0 12px;
  }
}
.cid-uGyUTbBYc0 .row {
  justify-content: center;
}
.cid-uGyUTbBYc0 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUTbBYc0 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUTbBYc0 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUTbBYc0 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUTbBYc0 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUTbBYc0 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUTbBYc0 .mbr-section-title,
.cid-uGyUTbBYc0 .mbr-section-btn,
.cid-uGyUTbBYc0 .title-wrapper {
  text-align: center;
}
.cid-uFGHG5rIZ0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGHG5rIZ0 .row {
  align-items: center;
}
.cid-uFGHG5rIZ0 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGHG5rIZ0 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG5rIZ0 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGHG5rIZ0 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGHG5rIZ0 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGHG5rIZ0 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGHG5rIZ0 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG5rIZ0 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGHG5rIZ0 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGHG5rIZ0 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGHG5rIZ0 .label-text {
    text-align: center !important;
  }
}
.cid-uFGHG5rIZ0 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGHG5rIZ0 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGHG5rIZ0 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGHG5rIZ0 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG5rIZ0 .lists-container {
    justify-content: center;
  }
}
.cid-uFGHG5rIZ0 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGHG5rIZ0 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG5rIZ0 .list {
    align-items: center;
  }
}
.cid-uFGHG5rIZ0 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGHG5rIZ0 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGHG5rIZ0 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGHG5rIZ0 .list-item-text {
  flex-grow: 1;
}
.cid-uFGHG5rIZ0 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGHG5rIZ0 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGHG5rIZ0 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGHG5rIZ0 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGHG5rIZ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG5rIZ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGHG5rIZ0 .mbr-section-title,
.cid-uFGHG5rIZ0 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGHG69Mwx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGHG69Mwx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG69Mwx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGHG69Mwx .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGHG69Mwx .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGHG69Mwx .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGHG69Mwx .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGHG69Mwx .container {
    padding: 0 12px;
  }
}
.cid-uFGHG69Mwx .row {
  justify-content: center;
}
.cid-uFGHG69Mwx .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGHG69Mwx .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGHG69Mwx .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGHG69Mwx .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGHG69Mwx .mbr-section-title {
  color: #ffffff;
}
.cid-uFGHG69Mwx .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGHG69Mwx .mbr-section-title,
.cid-uFGHG69Mwx .mbr-section-btn,
.cid-uFGHG69Mwx .title-wrapper {
  text-align: center;
}
.cid-uJb1iBpZMa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1iBpZMa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1iBpZMa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1iBpZMa .container {
    padding: 0 22px;
  }
}
.cid-uJb1iBpZMa .row {
  justify-content: space-between;
}
.cid-uJb1iBpZMa .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1iBpZMa .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1iBpZMa .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1iBpZMa .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1iBpZMa .mbr-text {
  color: #464444;
}
.cid-uJb1iBpZMa label {
  color: #000000;
}
.cid-uJb1iBpZMa LABEL {
  color: #767676;
}
.cid-uFGHG7pcWu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGHG7pcWu .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGHG7pcWu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGHG7pcWu .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG7pcWu .row {
    text-align: center;
  }
  .cid-uFGHG7pcWu .row > div {
    margin: auto;
  }
  .cid-uFGHG7pcWu .social-row {
    justify-content: center;
  }
}
.cid-uFGHG7pcWu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGHG7pcWu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGHG7pcWu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGHG7pcWu .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGHG7pcWu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGHG7pcWu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGHG7pcWu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGHG7pcWu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG7pcWu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGHG84lxQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGHG84lxQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGHG84lxQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGHG84lxQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGHG84lxQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGHG84lxQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGHG84lxQ {
    align-items: center;
  }
  .cid-uFGHG84lxQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGHG84lxQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGHG84lxQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGHG84lxQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGHG84lxQ .content-wrap {
    width: 100%;
  }
}
.cid-uFGHG84lxQ .mbr-section-title {
  text-align: center;
}
.cid-uFGHG84lxQ .mbr-text,
.cid-uFGHG84lxQ .mbr-section-btn {
  text-align: center;
}
.cid-uFGJdKsW0n {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGJdKsW0n .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;
}
@media (max-width: 767px) {
  .cid-uFGJdKsW0n .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGJdKsW0n .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGJdKsW0n .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGJdKsW0n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGJdKsW0n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGJdKsW0n .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGJdKsW0n .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGJdKsW0n .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGJdKsW0n .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGJdKsW0n .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGJdKsW0n .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGJdKsW0n .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGJdKsW0n .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGJdKsW0n .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGJdKsW0n .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGJdKsW0n .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGJdKsW0n .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGJdKsW0n .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGJdKsW0n .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGJdKsW0n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGJdKsW0n .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGJdKsW0n .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdKsW0n .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGJdKsW0n .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGJdKsW0n .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGJdKsW0n .nav-item:focus,
.cid-uFGJdKsW0n .nav-link:focus {
  outline: none;
}
.cid-uFGJdKsW0n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGJdKsW0n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGJdKsW0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGJdKsW0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGJdKsW0n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGJdKsW0n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGJdKsW0n .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGJdKsW0n .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGJdKsW0n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGJdKsW0n .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGJdKsW0n .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGJdKsW0n .navbar.collapsed {
  justify-content: center;
}
.cid-uFGJdKsW0n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGJdKsW0n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGJdKsW0n .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGJdKsW0n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGJdKsW0n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGJdKsW0n .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-uFGJdKsW0n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGJdKsW0n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGJdKsW0n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGJdKsW0n .navbar {
    min-height: 72px;
  }
  .cid-uFGJdKsW0n .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGJdKsW0n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGJdKsW0n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGJdKsW0n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGJdKsW0n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGJdKsW0n .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-uFGJdKsW0n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGJdKsW0n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGJdKsW0n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGJdKsW0n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGJdKsW0n .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGJdKsW0n .dropdown-item.active,
.cid-uFGJdKsW0n .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGJdKsW0n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGJdKsW0n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGJdKsW0n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGJdKsW0n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGJdKsW0n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGJdKsW0n .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGJdKsW0n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGJdKsW0n .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGJdKsW0n .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGJdKsW0n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGJdKsW0n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGJdKsW0n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGJdKsW0n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGJdKsW0n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGJdKsW0n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGJdKsW0n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGJdKsW0n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGJdKsW0n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGJdKsW0n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGJdKsW0n .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGJdKsW0n .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGJdKsW0n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGJdKsW0n .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGJdKsW0n .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGJdKsW0n .navbar {
    height: 70px;
  }
  .cid-uFGJdKsW0n .navbar.opened {
    height: auto;
  }
  .cid-uFGJdKsW0n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGJdKsW0n .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGJdKsW0n .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGJdKsW0n .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGJdKsW0n .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGJdKsW0n .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGJdKsW0n .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGJdKsW0n .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGJdKsW0n .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGJdKsW0n .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGJdKsW0n .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGJdKsW0n .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGJdL9RzQ {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFGJdL9RzQ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGJdL9RzQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdL9RzQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGJdL9RzQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGJdL9RzQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGJdL9RzQ {
    align-items: center;
  }
  .cid-uFGJdL9RzQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGJdL9RzQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdL9RzQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGJdL9RzQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGJdL9RzQ .content-wrap {
    width: 100%;
  }
}
.cid-uFGJdL9RzQ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGJdL9RzQ .mbr-text,
.cid-uFGJdL9RzQ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGJdL9RzQ .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGJdLBkbO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGJdLBkbO .row {
  align-items: center;
}
.cid-uFGJdLBkbO .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGJdLBkbO .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdLBkbO .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGJdLBkbO .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGJdLBkbO .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGJdLBkbO .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGJdLBkbO .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdLBkbO .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGJdLBkbO .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGJdLBkbO .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGJdLBkbO .label-text {
    text-align: center !important;
  }
}
.cid-uFGJdLBkbO .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGJdLBkbO .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGJdLBkbO .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGJdLBkbO .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdLBkbO .lists-container {
    justify-content: center;
  }
}
.cid-uFGJdLBkbO .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGJdLBkbO .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdLBkbO .list {
    align-items: center;
  }
}
.cid-uFGJdLBkbO .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGJdLBkbO .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGJdLBkbO .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGJdLBkbO .list-item-text {
  flex-grow: 1;
}
.cid-uFGJdLBkbO .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGJdLBkbO .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGJdLBkbO .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGJdLBkbO .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGJdLBkbO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdLBkbO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGJdLBkbO .mbr-section-title,
.cid-uFGJdLBkbO .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGJdMk1od {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGJdMk1od .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGJdMk1od .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGJdMk1od {
    align-items: center;
  }
  .cid-uFGJdMk1od .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGJdMk1od .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdMk1od {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGJdMk1od .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGJdMk1od .content-wrap {
    width: 100%;
  }
}
.cid-uFGJdMk1od .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGJdMk1od .mbr-text,
.cid-uFGJdMk1od .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGJdMk1od .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGJdMO6kS {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGJdMO6kS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdMO6kS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGJdMO6kS .container {
    padding: 0 20px;
  }
}
.cid-uFGJdMO6kS .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGJdMO6kS .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGJdMO6kS .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGJdMO6kS .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGJdMO6kS .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGJdMO6kS .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGJdMO6kS .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGJdMO6kS .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGJdMO6kS .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGJdMO6kS .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGJdMO6kS .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGJdMO6kS .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGJdMO6kS .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGJdMO6kS .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGJdMO6kS .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGJdMO6kS .panel-title-edit {
  color: #272a5c;
}
.cid-uFGJdMO6kS .panel-text {
  color: #464444;
}
.cid-uGyUWzlCvk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyUWzlCvk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyUWzlCvk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyUWzlCvk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyUWzlCvk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUWzlCvk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyUWzlCvk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyUWzlCvk .container {
    padding: 0 12px;
  }
}
.cid-uGyUWzlCvk .row {
  justify-content: center;
}
.cid-uGyUWzlCvk .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyUWzlCvk .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyUWzlCvk .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyUWzlCvk .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyUWzlCvk .mbr-section-title {
  color: #ffffff;
}
.cid-uGyUWzlCvk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyUWzlCvk .mbr-section-title,
.cid-uGyUWzlCvk .mbr-section-btn,
.cid-uGyUWzlCvk .title-wrapper {
  text-align: center;
}
.cid-uFGJdNQ3CR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGJdNQ3CR .row {
  align-items: center;
}
.cid-uFGJdNQ3CR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGJdNQ3CR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdNQ3CR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGJdNQ3CR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGJdNQ3CR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGJdNQ3CR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGJdNQ3CR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdNQ3CR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGJdNQ3CR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGJdNQ3CR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGJdNQ3CR .label-text {
    text-align: center !important;
  }
}
.cid-uFGJdNQ3CR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGJdNQ3CR .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGJdNQ3CR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGJdNQ3CR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdNQ3CR .lists-container {
    justify-content: center;
  }
}
.cid-uFGJdNQ3CR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGJdNQ3CR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdNQ3CR .list {
    align-items: center;
  }
}
.cid-uFGJdNQ3CR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGJdNQ3CR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGJdNQ3CR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGJdNQ3CR .list-item-text {
  flex-grow: 1;
}
.cid-uFGJdNQ3CR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGJdNQ3CR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGJdNQ3CR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGJdNQ3CR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGJdNQ3CR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdNQ3CR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGJdNQ3CR .mbr-section-title,
.cid-uFGJdNQ3CR .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGJdOD9jn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGJdOD9jn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdOD9jn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGJdOD9jn .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGJdOD9jn .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGJdOD9jn .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGJdOD9jn .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGJdOD9jn .container {
    padding: 0 12px;
  }
}
.cid-uFGJdOD9jn .row {
  justify-content: center;
}
.cid-uFGJdOD9jn .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGJdOD9jn .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGJdOD9jn .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGJdOD9jn .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGJdOD9jn .mbr-section-title {
  color: #ffffff;
}
.cid-uFGJdOD9jn .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGJdOD9jn .mbr-section-title,
.cid-uFGJdOD9jn .mbr-section-btn,
.cid-uFGJdOD9jn .title-wrapper {
  text-align: center;
}
.cid-uJb1wI6x2K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1wI6x2K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1wI6x2K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1wI6x2K .container {
    padding: 0 22px;
  }
}
.cid-uJb1wI6x2K .row {
  justify-content: space-between;
}
.cid-uJb1wI6x2K .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1wI6x2K .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1wI6x2K .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1wI6x2K .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1wI6x2K .mbr-text {
  color: #464444;
}
.cid-uJb1wI6x2K label {
  color: #000000;
}
.cid-uJb1wI6x2K LABEL {
  color: #767676;
}
.cid-uFGJdPRVJu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGJdPRVJu .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGJdPRVJu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGJdPRVJu .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdPRVJu .row {
    text-align: center;
  }
  .cid-uFGJdPRVJu .row > div {
    margin: auto;
  }
  .cid-uFGJdPRVJu .social-row {
    justify-content: center;
  }
}
.cid-uFGJdPRVJu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGJdPRVJu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGJdPRVJu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGJdPRVJu .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGJdPRVJu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGJdPRVJu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGJdPRVJu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGJdPRVJu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdPRVJu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGJdQzMK2 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGJdQzMK2 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGJdQzMK2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGJdQzMK2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGJdQzMK2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGJdQzMK2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGJdQzMK2 {
    align-items: center;
  }
  .cid-uFGJdQzMK2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGJdQzMK2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGJdQzMK2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGJdQzMK2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGJdQzMK2 .content-wrap {
    width: 100%;
  }
}
.cid-uFGJdQzMK2 .mbr-section-title {
  text-align: center;
}
.cid-uFGJdQzMK2 .mbr-text,
.cid-uFGJdQzMK2 .mbr-section-btn {
  text-align: center;
}
.cid-uFGKKzCC7H {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGKKzCC7H .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;
}
@media (max-width: 767px) {
  .cid-uFGKKzCC7H .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGKKzCC7H .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGKKzCC7H .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGKKzCC7H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGKKzCC7H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGKKzCC7H .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGKKzCC7H .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGKKzCC7H .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGKKzCC7H .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGKKzCC7H .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGKKzCC7H .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGKKzCC7H .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGKKzCC7H .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGKKzCC7H .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGKKzCC7H .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGKKzCC7H .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGKKzCC7H .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGKKzCC7H .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGKKzCC7H .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGKKzCC7H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGKKzCC7H .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGKKzCC7H .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKzCC7H .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGKKzCC7H .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGKKzCC7H .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGKKzCC7H .nav-item:focus,
.cid-uFGKKzCC7H .nav-link:focus {
  outline: none;
}
.cid-uFGKKzCC7H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGKKzCC7H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGKKzCC7H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGKKzCC7H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGKKzCC7H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGKKzCC7H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGKKzCC7H .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGKKzCC7H .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGKKzCC7H .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGKKzCC7H .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGKKzCC7H .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGKKzCC7H .navbar.collapsed {
  justify-content: center;
}
.cid-uFGKKzCC7H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGKKzCC7H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGKKzCC7H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGKKzCC7H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGKKzCC7H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGKKzCC7H .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-uFGKKzCC7H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGKKzCC7H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGKKzCC7H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGKKzCC7H .navbar {
    min-height: 72px;
  }
  .cid-uFGKKzCC7H .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGKKzCC7H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGKKzCC7H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGKKzCC7H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGKKzCC7H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGKKzCC7H .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-uFGKKzCC7H .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGKKzCC7H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGKKzCC7H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGKKzCC7H .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGKKzCC7H .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGKKzCC7H .dropdown-item.active,
.cid-uFGKKzCC7H .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGKKzCC7H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGKKzCC7H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGKKzCC7H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGKKzCC7H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGKKzCC7H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGKKzCC7H .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGKKzCC7H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGKKzCC7H .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGKKzCC7H .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGKKzCC7H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGKKzCC7H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGKKzCC7H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGKKzCC7H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGKKzCC7H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGKKzCC7H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGKKzCC7H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGKKzCC7H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGKKzCC7H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGKKzCC7H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGKKzCC7H .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGKKzCC7H .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGKKzCC7H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGKKzCC7H .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGKKzCC7H .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGKKzCC7H .navbar {
    height: 70px;
  }
  .cid-uFGKKzCC7H .navbar.opened {
    height: auto;
  }
  .cid-uFGKKzCC7H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGKKzCC7H .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGKKzCC7H .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGKKzCC7H .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGKKzCC7H .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGKKzCC7H .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGKKzCC7H .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGKKzCC7H .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGKKzCC7H .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGKKzCC7H .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGKKzCC7H .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGKKzCC7H .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGKKAg0a9 {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFGKKAg0a9 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGKKAg0a9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKAg0a9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGKKAg0a9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGKKAg0a9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGKKAg0a9 {
    align-items: center;
  }
  .cid-uFGKKAg0a9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGKKAg0a9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKAg0a9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGKKAg0a9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGKKAg0a9 .content-wrap {
    width: 100%;
  }
}
.cid-uFGKKAg0a9 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGKKAg0a9 .mbr-text,
.cid-uFGKKAg0a9 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGKKAg0a9 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGKKAKe23 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGKKAKe23 .row {
  align-items: center;
}
.cid-uFGKKAKe23 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGKKAKe23 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKAKe23 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGKKAKe23 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGKKAKe23 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGKKAKe23 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGKKAKe23 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKAKe23 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGKKAKe23 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGKKAKe23 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGKKAKe23 .label-text {
    text-align: center !important;
  }
}
.cid-uFGKKAKe23 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGKKAKe23 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGKKAKe23 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGKKAKe23 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKAKe23 .lists-container {
    justify-content: center;
  }
}
.cid-uFGKKAKe23 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGKKAKe23 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKAKe23 .list {
    align-items: center;
  }
}
.cid-uFGKKAKe23 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGKKAKe23 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGKKAKe23 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGKKAKe23 .list-item-text {
  flex-grow: 1;
}
.cid-uFGKKAKe23 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGKKAKe23 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGKKAKe23 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGKKAKe23 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGKKAKe23 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKAKe23 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGKKAKe23 .mbr-section-title,
.cid-uFGKKAKe23 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGKKBvo0l {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGKKBvo0l .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGKKBvo0l .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGKKBvo0l {
    align-items: center;
  }
  .cid-uFGKKBvo0l .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGKKBvo0l .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKBvo0l {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGKKBvo0l .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGKKBvo0l .content-wrap {
    width: 100%;
  }
}
.cid-uFGKKBvo0l .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGKKBvo0l .mbr-text,
.cid-uFGKKBvo0l .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGKKBvo0l .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGKKBXDw7 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGKKBXDw7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKBXDw7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGKKBXDw7 .container {
    padding: 0 20px;
  }
}
.cid-uFGKKBXDw7 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGKKBXDw7 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGKKBXDw7 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGKKBXDw7 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGKKBXDw7 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGKKBXDw7 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGKKBXDw7 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGKKBXDw7 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGKKBXDw7 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGKKBXDw7 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGKKBXDw7 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGKKBXDw7 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGKKBXDw7 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGKKBXDw7 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGKKBXDw7 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGKKBXDw7 .panel-title-edit {
  color: #272a5c;
}
.cid-uFGKKBXDw7 .panel-text {
  color: #464444;
}
.cid-uGyV0g6phV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyV0g6phV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyV0g6phV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyV0g6phV .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyV0g6phV .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyV0g6phV .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyV0g6phV .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyV0g6phV .container {
    padding: 0 12px;
  }
}
.cid-uGyV0g6phV .row {
  justify-content: center;
}
.cid-uGyV0g6phV .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyV0g6phV .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyV0g6phV .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyV0g6phV .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyV0g6phV .mbr-section-title {
  color: #ffffff;
}
.cid-uGyV0g6phV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyV0g6phV .mbr-section-title,
.cid-uGyV0g6phV .mbr-section-btn,
.cid-uGyV0g6phV .title-wrapper {
  text-align: center;
}
.cid-uFGKKD3CdN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGKKD3CdN .row {
  align-items: center;
}
.cid-uFGKKD3CdN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGKKD3CdN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKD3CdN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGKKD3CdN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGKKD3CdN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGKKD3CdN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGKKD3CdN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKD3CdN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGKKD3CdN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGKKD3CdN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGKKD3CdN .label-text {
    text-align: center !important;
  }
}
.cid-uFGKKD3CdN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGKKD3CdN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGKKD3CdN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGKKD3CdN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKD3CdN .lists-container {
    justify-content: center;
  }
}
.cid-uFGKKD3CdN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGKKD3CdN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKD3CdN .list {
    align-items: center;
  }
}
.cid-uFGKKD3CdN .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGKKD3CdN .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGKKD3CdN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGKKD3CdN .list-item-text {
  flex-grow: 1;
}
.cid-uFGKKD3CdN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGKKD3CdN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGKKD3CdN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGKKD3CdN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGKKD3CdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKD3CdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGKKD3CdN .mbr-section-title,
.cid-uFGKKD3CdN .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGKKDTvL7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGKKDTvL7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKDTvL7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGKKDTvL7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGKKDTvL7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGKKDTvL7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGKKDTvL7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGKKDTvL7 .container {
    padding: 0 12px;
  }
}
.cid-uFGKKDTvL7 .row {
  justify-content: center;
}
.cid-uFGKKDTvL7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGKKDTvL7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGKKDTvL7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGKKDTvL7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGKKDTvL7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFGKKDTvL7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGKKDTvL7 .mbr-section-title,
.cid-uFGKKDTvL7 .mbr-section-btn,
.cid-uFGKKDTvL7 .title-wrapper {
  text-align: center;
}
.cid-uJb1Ad9r8D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1Ad9r8D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1Ad9r8D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1Ad9r8D .container {
    padding: 0 22px;
  }
}
.cid-uJb1Ad9r8D .row {
  justify-content: space-between;
}
.cid-uJb1Ad9r8D .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1Ad9r8D .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1Ad9r8D .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1Ad9r8D .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1Ad9r8D .mbr-text {
  color: #464444;
}
.cid-uJb1Ad9r8D label {
  color: #000000;
}
.cid-uJb1Ad9r8D LABEL {
  color: #767676;
}
.cid-uFGKKFldF1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGKKFldF1 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGKKFldF1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGKKFldF1 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKFldF1 .row {
    text-align: center;
  }
  .cid-uFGKKFldF1 .row > div {
    margin: auto;
  }
  .cid-uFGKKFldF1 .social-row {
    justify-content: center;
  }
}
.cid-uFGKKFldF1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGKKFldF1 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGKKFldF1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGKKFldF1 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGKKFldF1 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGKKFldF1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGKKFldF1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGKKFldF1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKFldF1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGKKG6HOR {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGKKG6HOR .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGKKG6HOR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGKKG6HOR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGKKG6HOR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGKKG6HOR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGKKG6HOR {
    align-items: center;
  }
  .cid-uFGKKG6HOR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGKKG6HOR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGKKG6HOR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGKKG6HOR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGKKG6HOR .content-wrap {
    width: 100%;
  }
}
.cid-uFGKKG6HOR .mbr-section-title {
  text-align: center;
}
.cid-uFGKKG6HOR .mbr-text,
.cid-uFGKKG6HOR .mbr-section-btn {
  text-align: center;
}
.cid-uFGMrwjS1v {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGMrwjS1v .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;
}
@media (max-width: 767px) {
  .cid-uFGMrwjS1v .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGMrwjS1v .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGMrwjS1v .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGMrwjS1v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGMrwjS1v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGMrwjS1v .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGMrwjS1v .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGMrwjS1v .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGMrwjS1v .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGMrwjS1v .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGMrwjS1v .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGMrwjS1v .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGMrwjS1v .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGMrwjS1v .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGMrwjS1v .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGMrwjS1v .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGMrwjS1v .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGMrwjS1v .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGMrwjS1v .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGMrwjS1v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGMrwjS1v .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGMrwjS1v .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrwjS1v .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGMrwjS1v .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGMrwjS1v .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGMrwjS1v .nav-item:focus,
.cid-uFGMrwjS1v .nav-link:focus {
  outline: none;
}
.cid-uFGMrwjS1v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGMrwjS1v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGMrwjS1v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGMrwjS1v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGMrwjS1v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGMrwjS1v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGMrwjS1v .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGMrwjS1v .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGMrwjS1v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGMrwjS1v .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGMrwjS1v .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGMrwjS1v .navbar.collapsed {
  justify-content: center;
}
.cid-uFGMrwjS1v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGMrwjS1v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGMrwjS1v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGMrwjS1v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGMrwjS1v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGMrwjS1v .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-uFGMrwjS1v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGMrwjS1v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGMrwjS1v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGMrwjS1v .navbar {
    min-height: 72px;
  }
  .cid-uFGMrwjS1v .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGMrwjS1v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGMrwjS1v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGMrwjS1v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGMrwjS1v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGMrwjS1v .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-uFGMrwjS1v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGMrwjS1v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGMrwjS1v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGMrwjS1v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGMrwjS1v .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGMrwjS1v .dropdown-item.active,
.cid-uFGMrwjS1v .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGMrwjS1v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGMrwjS1v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGMrwjS1v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGMrwjS1v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGMrwjS1v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGMrwjS1v .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGMrwjS1v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGMrwjS1v .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGMrwjS1v .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGMrwjS1v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGMrwjS1v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGMrwjS1v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGMrwjS1v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGMrwjS1v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGMrwjS1v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGMrwjS1v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGMrwjS1v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGMrwjS1v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGMrwjS1v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGMrwjS1v .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGMrwjS1v .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGMrwjS1v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGMrwjS1v .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGMrwjS1v .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGMrwjS1v .navbar {
    height: 70px;
  }
  .cid-uFGMrwjS1v .navbar.opened {
    height: auto;
  }
  .cid-uFGMrwjS1v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGMrwjS1v .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGMrwjS1v .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGMrwjS1v .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGMrwjS1v .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGMrwjS1v .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGMrwjS1v .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGMrwjS1v .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGMrwjS1v .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGMrwjS1v .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGMrwjS1v .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGMrwjS1v .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGMrwUuj7 {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFGMrwUuj7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGMrwUuj7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMrwUuj7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGMrwUuj7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGMrwUuj7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGMrwUuj7 {
    align-items: center;
  }
  .cid-uFGMrwUuj7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGMrwUuj7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrwUuj7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGMrwUuj7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGMrwUuj7 .content-wrap {
    width: 100%;
  }
}
.cid-uFGMrwUuj7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGMrwUuj7 .mbr-text,
.cid-uFGMrwUuj7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGMrwUuj7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGMrxqqlz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGMrxqqlz .row {
  align-items: center;
}
.cid-uFGMrxqqlz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGMrxqqlz .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrxqqlz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGMrxqqlz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGMrxqqlz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGMrxqqlz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGMrxqqlz .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrxqqlz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGMrxqqlz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGMrxqqlz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGMrxqqlz .label-text {
    text-align: center !important;
  }
}
.cid-uFGMrxqqlz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGMrxqqlz .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGMrxqqlz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGMrxqqlz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrxqqlz .lists-container {
    justify-content: center;
  }
}
.cid-uFGMrxqqlz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGMrxqqlz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrxqqlz .list {
    align-items: center;
  }
}
.cid-uFGMrxqqlz .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGMrxqqlz .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGMrxqqlz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGMrxqqlz .list-item-text {
  flex-grow: 1;
}
.cid-uFGMrxqqlz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGMrxqqlz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGMrxqqlz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGMrxqqlz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGMrxqqlz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMrxqqlz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGMrxqqlz .mbr-section-title,
.cid-uFGMrxqqlz .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGMry3x8b {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGMry3x8b .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGMry3x8b .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGMry3x8b {
    align-items: center;
  }
  .cid-uFGMry3x8b .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGMry3x8b .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGMry3x8b {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGMry3x8b .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGMry3x8b .content-wrap {
    width: 100%;
  }
}
.cid-uFGMry3x8b .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGMry3x8b .mbr-text,
.cid-uFGMry3x8b .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGMry3x8b .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGMryudzU {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGMryudzU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMryudzU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGMryudzU .container {
    padding: 0 20px;
  }
}
.cid-uFGMryudzU .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGMryudzU .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGMryudzU .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGMryudzU .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGMryudzU .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGMryudzU .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGMryudzU .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGMryudzU .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGMryudzU .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGMryudzU .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGMryudzU .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGMryudzU .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGMryudzU .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGMryudzU .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGMryudzU .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGMryudzU .panel-title-edit {
  color: #272a5c;
}
.cid-uFGMryudzU .panel-text {
  color: #464444;
}
.cid-uGyV43u8Aw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyV43u8Aw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyV43u8Aw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyV43u8Aw .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyV43u8Aw .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyV43u8Aw .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyV43u8Aw .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyV43u8Aw .container {
    padding: 0 12px;
  }
}
.cid-uGyV43u8Aw .row {
  justify-content: center;
}
.cid-uGyV43u8Aw .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyV43u8Aw .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyV43u8Aw .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyV43u8Aw .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyV43u8Aw .mbr-section-title {
  color: #ffffff;
}
.cid-uGyV43u8Aw .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyV43u8Aw .mbr-section-title,
.cid-uGyV43u8Aw .mbr-section-btn,
.cid-uGyV43u8Aw .title-wrapper {
  text-align: center;
}
.cid-uFGMrzuRdN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGMrzuRdN .row {
  align-items: center;
}
.cid-uFGMrzuRdN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGMrzuRdN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrzuRdN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGMrzuRdN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGMrzuRdN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGMrzuRdN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGMrzuRdN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrzuRdN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGMrzuRdN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGMrzuRdN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGMrzuRdN .label-text {
    text-align: center !important;
  }
}
.cid-uFGMrzuRdN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGMrzuRdN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGMrzuRdN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGMrzuRdN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrzuRdN .lists-container {
    justify-content: center;
  }
}
.cid-uFGMrzuRdN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGMrzuRdN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrzuRdN .list {
    align-items: center;
  }
}
.cid-uFGMrzuRdN .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGMrzuRdN .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGMrzuRdN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGMrzuRdN .list-item-text {
  flex-grow: 1;
}
.cid-uFGMrzuRdN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGMrzuRdN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGMrzuRdN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGMrzuRdN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGMrzuRdN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMrzuRdN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGMrzuRdN .mbr-section-title,
.cid-uFGMrzuRdN .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGMrAfFQP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGMrAfFQP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMrAfFQP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGMrAfFQP .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGMrAfFQP .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGMrAfFQP .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGMrAfFQP .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGMrAfFQP .container {
    padding: 0 12px;
  }
}
.cid-uFGMrAfFQP .row {
  justify-content: center;
}
.cid-uFGMrAfFQP .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGMrAfFQP .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGMrAfFQP .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGMrAfFQP .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGMrAfFQP .mbr-section-title {
  color: #ffffff;
}
.cid-uFGMrAfFQP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGMrAfFQP .mbr-section-title,
.cid-uFGMrAfFQP .mbr-section-btn,
.cid-uFGMrAfFQP .title-wrapper {
  text-align: center;
}
.cid-uJb1IkaZTs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1IkaZTs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1IkaZTs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1IkaZTs .container {
    padding: 0 22px;
  }
}
.cid-uJb1IkaZTs .row {
  justify-content: space-between;
}
.cid-uJb1IkaZTs .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1IkaZTs .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1IkaZTs .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1IkaZTs .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1IkaZTs .mbr-text {
  color: #464444;
}
.cid-uJb1IkaZTs label {
  color: #000000;
}
.cid-uJb1IkaZTs LABEL {
  color: #767676;
}
.cid-uFGMrBsM8S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGMrBsM8S .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGMrBsM8S .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGMrBsM8S .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrBsM8S .row {
    text-align: center;
  }
  .cid-uFGMrBsM8S .row > div {
    margin: auto;
  }
  .cid-uFGMrBsM8S .social-row {
    justify-content: center;
  }
}
.cid-uFGMrBsM8S .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGMrBsM8S .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGMrBsM8S .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGMrBsM8S .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGMrBsM8S .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGMrBsM8S .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGMrBsM8S div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGMrBsM8S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMrBsM8S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGMrC7u0H {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGMrC7u0H .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGMrC7u0H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGMrC7u0H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGMrC7u0H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGMrC7u0H .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGMrC7u0H {
    align-items: center;
  }
  .cid-uFGMrC7u0H .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGMrC7u0H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGMrC7u0H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGMrC7u0H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGMrC7u0H .content-wrap {
    width: 100%;
  }
}
.cid-uFGMrC7u0H .mbr-section-title {
  text-align: center;
}
.cid-uFGMrC7u0H .mbr-text,
.cid-uFGMrC7u0H .mbr-section-btn {
  text-align: center;
}
.cid-uFGOv0vava {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGOv0vava .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;
}
@media (max-width: 767px) {
  .cid-uFGOv0vava .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGOv0vava .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGOv0vava .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGOv0vava .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGOv0vava .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGOv0vava .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGOv0vava .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGOv0vava .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGOv0vava .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGOv0vava .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGOv0vava .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGOv0vava .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGOv0vava .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGOv0vava .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGOv0vava .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGOv0vava .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGOv0vava .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGOv0vava .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGOv0vava .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGOv0vava .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGOv0vava .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGOv0vava .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv0vava .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGOv0vava .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGOv0vava .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGOv0vava .nav-item:focus,
.cid-uFGOv0vava .nav-link:focus {
  outline: none;
}
.cid-uFGOv0vava .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGOv0vava .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGOv0vava .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGOv0vava .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGOv0vava .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGOv0vava .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGOv0vava .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGOv0vava .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGOv0vava .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGOv0vava .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGOv0vava .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGOv0vava .navbar.collapsed {
  justify-content: center;
}
.cid-uFGOv0vava .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGOv0vava .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGOv0vava .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGOv0vava .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGOv0vava .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGOv0vava .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-uFGOv0vava .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGOv0vava .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGOv0vava .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGOv0vava .navbar {
    min-height: 72px;
  }
  .cid-uFGOv0vava .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGOv0vava .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGOv0vava .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGOv0vava .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGOv0vava .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGOv0vava .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-uFGOv0vava .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGOv0vava .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGOv0vava .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGOv0vava .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGOv0vava .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGOv0vava .dropdown-item.active,
.cid-uFGOv0vava .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGOv0vava .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGOv0vava .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGOv0vava .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGOv0vava .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGOv0vava .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGOv0vava .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGOv0vava ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGOv0vava .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGOv0vava .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGOv0vava button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGOv0vava button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGOv0vava button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGOv0vava button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGOv0vava button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGOv0vava button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGOv0vava nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGOv0vava nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGOv0vava nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGOv0vava nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGOv0vava .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGOv0vava .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGOv0vava a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGOv0vava .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGOv0vava .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGOv0vava .navbar {
    height: 70px;
  }
  .cid-uFGOv0vava .navbar.opened {
    height: auto;
  }
  .cid-uFGOv0vava .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGOv0vava .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGOv0vava .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGOv0vava .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGOv0vava .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGOv0vava .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGOv0vava .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGOv0vava .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGOv0vava .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGOv0vava .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGOv0vava .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGOv0vava .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGOv0vava .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGOv0vava .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGOv19j9K {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFGOv19j9K .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGOv19j9K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv19j9K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGOv19j9K .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGOv19j9K .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGOv19j9K {
    align-items: center;
  }
  .cid-uFGOv19j9K .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGOv19j9K .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv19j9K {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGOv19j9K .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGOv19j9K .content-wrap {
    width: 100%;
  }
}
.cid-uFGOv19j9K .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGOv19j9K .mbr-text,
.cid-uFGOv19j9K .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGOv19j9K .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGOv1zV5n {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGOv1zV5n .row {
  align-items: center;
}
.cid-uFGOv1zV5n .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGOv1zV5n .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv1zV5n .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGOv1zV5n .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGOv1zV5n .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGOv1zV5n .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGOv1zV5n .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv1zV5n .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGOv1zV5n .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGOv1zV5n .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGOv1zV5n .label-text {
    text-align: center !important;
  }
}
.cid-uFGOv1zV5n .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGOv1zV5n .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGOv1zV5n .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGOv1zV5n .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv1zV5n .lists-container {
    justify-content: center;
  }
}
.cid-uFGOv1zV5n .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGOv1zV5n .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv1zV5n .list {
    align-items: center;
  }
}
.cid-uFGOv1zV5n .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGOv1zV5n .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGOv1zV5n .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGOv1zV5n .list-item-text {
  flex-grow: 1;
}
.cid-uFGOv1zV5n .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGOv1zV5n .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGOv1zV5n .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGOv1zV5n .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGOv1zV5n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv1zV5n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGOv1zV5n .mbr-section-title,
.cid-uFGOv1zV5n .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGOv2iEQm {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGOv2iEQm .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGOv2iEQm .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGOv2iEQm {
    align-items: center;
  }
  .cid-uFGOv2iEQm .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGOv2iEQm .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv2iEQm {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGOv2iEQm .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGOv2iEQm .content-wrap {
    width: 100%;
  }
}
.cid-uFGOv2iEQm .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGOv2iEQm .mbr-text,
.cid-uFGOv2iEQm .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGOv2iEQm .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGOv2KWxp {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGOv2KWxp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv2KWxp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGOv2KWxp .container {
    padding: 0 20px;
  }
}
.cid-uFGOv2KWxp .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGOv2KWxp .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGOv2KWxp .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGOv2KWxp .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGOv2KWxp .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGOv2KWxp .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGOv2KWxp .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGOv2KWxp .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGOv2KWxp .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGOv2KWxp .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGOv2KWxp .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGOv2KWxp .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGOv2KWxp .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGOv2KWxp .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGOv2KWxp .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGOv2KWxp .panel-title-edit {
  color: #272a5c;
}
.cid-uFGOv2KWxp .panel-text {
  color: #464444;
}
.cid-uGyV7q0VvS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyV7q0VvS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyV7q0VvS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyV7q0VvS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyV7q0VvS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyV7q0VvS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyV7q0VvS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyV7q0VvS .container {
    padding: 0 12px;
  }
}
.cid-uGyV7q0VvS .row {
  justify-content: center;
}
.cid-uGyV7q0VvS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyV7q0VvS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyV7q0VvS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyV7q0VvS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyV7q0VvS .mbr-section-title {
  color: #ffffff;
}
.cid-uGyV7q0VvS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyV7q0VvS .mbr-section-title,
.cid-uGyV7q0VvS .mbr-section-btn,
.cid-uGyV7q0VvS .title-wrapper {
  text-align: center;
}
.cid-uFGOv3RQVh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGOv3RQVh .row {
  align-items: center;
}
.cid-uFGOv3RQVh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGOv3RQVh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv3RQVh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGOv3RQVh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGOv3RQVh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGOv3RQVh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGOv3RQVh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv3RQVh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGOv3RQVh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGOv3RQVh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGOv3RQVh .label-text {
    text-align: center !important;
  }
}
.cid-uFGOv3RQVh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGOv3RQVh .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGOv3RQVh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGOv3RQVh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv3RQVh .lists-container {
    justify-content: center;
  }
}
.cid-uFGOv3RQVh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGOv3RQVh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv3RQVh .list {
    align-items: center;
  }
}
.cid-uFGOv3RQVh .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGOv3RQVh .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGOv3RQVh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGOv3RQVh .list-item-text {
  flex-grow: 1;
}
.cid-uFGOv3RQVh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGOv3RQVh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGOv3RQVh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGOv3RQVh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGOv3RQVh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv3RQVh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGOv3RQVh .mbr-section-title,
.cid-uFGOv3RQVh .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGOv4DABs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGOv4DABs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv4DABs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGOv4DABs .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGOv4DABs .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGOv4DABs .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGOv4DABs .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGOv4DABs .container {
    padding: 0 12px;
  }
}
.cid-uFGOv4DABs .row {
  justify-content: center;
}
.cid-uFGOv4DABs .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGOv4DABs .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGOv4DABs .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGOv4DABs .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGOv4DABs .mbr-section-title {
  color: #ffffff;
}
.cid-uFGOv4DABs .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGOv4DABs .mbr-section-title,
.cid-uFGOv4DABs .mbr-section-btn,
.cid-uFGOv4DABs .title-wrapper {
  text-align: center;
}
.cid-uJb1MYLxeU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1MYLxeU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1MYLxeU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1MYLxeU .container {
    padding: 0 22px;
  }
}
.cid-uJb1MYLxeU .row {
  justify-content: space-between;
}
.cid-uJb1MYLxeU .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1MYLxeU .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1MYLxeU .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1MYLxeU .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1MYLxeU .mbr-text {
  color: #464444;
}
.cid-uJb1MYLxeU label {
  color: #000000;
}
.cid-uJb1MYLxeU LABEL {
  color: #767676;
}
.cid-uFGOv5ZvOs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGOv5ZvOs .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGOv5ZvOs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGOv5ZvOs .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv5ZvOs .row {
    text-align: center;
  }
  .cid-uFGOv5ZvOs .row > div {
    margin: auto;
  }
  .cid-uFGOv5ZvOs .social-row {
    justify-content: center;
  }
}
.cid-uFGOv5ZvOs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGOv5ZvOs .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGOv5ZvOs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGOv5ZvOs .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGOv5ZvOs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGOv5ZvOs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGOv5ZvOs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGOv5ZvOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv5ZvOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGOv6FRtF {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGOv6FRtF .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGOv6FRtF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGOv6FRtF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGOv6FRtF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGOv6FRtF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGOv6FRtF {
    align-items: center;
  }
  .cid-uFGOv6FRtF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGOv6FRtF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGOv6FRtF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGOv6FRtF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGOv6FRtF .content-wrap {
    width: 100%;
  }
}
.cid-uFGOv6FRtF .mbr-section-title {
  text-align: center;
}
.cid-uFGOv6FRtF .mbr-text,
.cid-uFGOv6FRtF .mbr-section-btn {
  text-align: center;
}
.cid-uFGUn9Ys3s {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGUn9Ys3s .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;
}
@media (max-width: 767px) {
  .cid-uFGUn9Ys3s .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGUn9Ys3s .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGUn9Ys3s .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGUn9Ys3s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGUn9Ys3s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGUn9Ys3s .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGUn9Ys3s .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGUn9Ys3s .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGUn9Ys3s .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGUn9Ys3s .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGUn9Ys3s .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGUn9Ys3s .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGUn9Ys3s .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGUn9Ys3s .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGUn9Ys3s .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGUn9Ys3s .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGUn9Ys3s .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGUn9Ys3s .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGUn9Ys3s .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGUn9Ys3s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGUn9Ys3s .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGUn9Ys3s .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGUn9Ys3s .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGUn9Ys3s .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGUn9Ys3s .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGUn9Ys3s .nav-item:focus,
.cid-uFGUn9Ys3s .nav-link:focus {
  outline: none;
}
.cid-uFGUn9Ys3s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGUn9Ys3s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGUn9Ys3s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGUn9Ys3s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGUn9Ys3s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGUn9Ys3s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGUn9Ys3s .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGUn9Ys3s .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGUn9Ys3s .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGUn9Ys3s .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGUn9Ys3s .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGUn9Ys3s .navbar.collapsed {
  justify-content: center;
}
.cid-uFGUn9Ys3s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGUn9Ys3s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGUn9Ys3s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGUn9Ys3s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGUn9Ys3s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGUn9Ys3s .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-uFGUn9Ys3s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGUn9Ys3s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGUn9Ys3s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGUn9Ys3s .navbar {
    min-height: 72px;
  }
  .cid-uFGUn9Ys3s .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGUn9Ys3s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGUn9Ys3s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGUn9Ys3s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGUn9Ys3s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGUn9Ys3s .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-uFGUn9Ys3s .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGUn9Ys3s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGUn9Ys3s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGUn9Ys3s .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGUn9Ys3s .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGUn9Ys3s .dropdown-item.active,
.cid-uFGUn9Ys3s .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGUn9Ys3s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGUn9Ys3s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGUn9Ys3s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGUn9Ys3s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGUn9Ys3s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGUn9Ys3s .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGUn9Ys3s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGUn9Ys3s .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGUn9Ys3s .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGUn9Ys3s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGUn9Ys3s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGUn9Ys3s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGUn9Ys3s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGUn9Ys3s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGUn9Ys3s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGUn9Ys3s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGUn9Ys3s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGUn9Ys3s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGUn9Ys3s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGUn9Ys3s .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGUn9Ys3s .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGUn9Ys3s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGUn9Ys3s .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGUn9Ys3s .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGUn9Ys3s .navbar {
    height: 70px;
  }
  .cid-uFGUn9Ys3s .navbar.opened {
    height: auto;
  }
  .cid-uFGUn9Ys3s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGUn9Ys3s .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGUn9Ys3s .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGUn9Ys3s .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGUn9Ys3s .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGUn9Ys3s .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGUn9Ys3s .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGUn9Ys3s .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGUn9Ys3s .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGUn9Ys3s .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGUn9Ys3s .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGUn9Ys3s .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGUnaCD4l {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFGUnaCD4l .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGUnaCD4l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUnaCD4l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGUnaCD4l .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGUnaCD4l .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGUnaCD4l {
    align-items: center;
  }
  .cid-uFGUnaCD4l .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGUnaCD4l .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnaCD4l {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGUnaCD4l .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGUnaCD4l .content-wrap {
    width: 100%;
  }
}
.cid-uFGUnaCD4l .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGUnaCD4l .mbr-text,
.cid-uFGUnaCD4l .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGUnaCD4l .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGUnb5qnu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGUnb5qnu .row {
  align-items: center;
}
.cid-uFGUnb5qnu .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGUnb5qnu .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnb5qnu .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGUnb5qnu .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGUnb5qnu .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGUnb5qnu .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGUnb5qnu .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnb5qnu .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGUnb5qnu .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGUnb5qnu .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGUnb5qnu .label-text {
    text-align: center !important;
  }
}
.cid-uFGUnb5qnu .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGUnb5qnu .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGUnb5qnu .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGUnb5qnu .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnb5qnu .lists-container {
    justify-content: center;
  }
}
.cid-uFGUnb5qnu .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGUnb5qnu .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnb5qnu .list {
    align-items: center;
  }
}
.cid-uFGUnb5qnu .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGUnb5qnu .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGUnb5qnu .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGUnb5qnu .list-item-text {
  flex-grow: 1;
}
.cid-uFGUnb5qnu .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGUnb5qnu .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGUnb5qnu .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGUnb5qnu .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGUnb5qnu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUnb5qnu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGUnb5qnu .mbr-section-title,
.cid-uFGUnb5qnu .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGUnbJDBH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGUnbJDBH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGUnbJDBH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGUnbJDBH {
    align-items: center;
  }
  .cid-uFGUnbJDBH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGUnbJDBH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnbJDBH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGUnbJDBH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGUnbJDBH .content-wrap {
    width: 100%;
  }
}
.cid-uFGUnbJDBH .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGUnbJDBH .mbr-text,
.cid-uFGUnbJDBH .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGUnbJDBH .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGUnceSqf {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGUnceSqf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUnceSqf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGUnceSqf .container {
    padding: 0 20px;
  }
}
.cid-uFGUnceSqf .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGUnceSqf .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGUnceSqf .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGUnceSqf .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGUnceSqf .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGUnceSqf .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGUnceSqf .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGUnceSqf .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGUnceSqf .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGUnceSqf .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGUnceSqf .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGUnceSqf .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGUnceSqf .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGUnceSqf .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGUnceSqf .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGUnceSqf .panel-title-edit {
  color: #272a5c;
}
.cid-uFGUnceSqf .panel-text {
  color: #464444;
}
.cid-uGyVbeGHb1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVbeGHb1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVbeGHb1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVbeGHb1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVbeGHb1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVbeGHb1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVbeGHb1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVbeGHb1 .container {
    padding: 0 12px;
  }
}
.cid-uGyVbeGHb1 .row {
  justify-content: center;
}
.cid-uGyVbeGHb1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVbeGHb1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVbeGHb1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVbeGHb1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVbeGHb1 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVbeGHb1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVbeGHb1 .mbr-section-title,
.cid-uGyVbeGHb1 .mbr-section-btn,
.cid-uGyVbeGHb1 .title-wrapper {
  text-align: center;
}
.cid-uFGUndiRH2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGUndiRH2 .row {
  align-items: center;
}
.cid-uFGUndiRH2 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGUndiRH2 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGUndiRH2 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGUndiRH2 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGUndiRH2 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGUndiRH2 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGUndiRH2 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGUndiRH2 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGUndiRH2 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGUndiRH2 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGUndiRH2 .label-text {
    text-align: center !important;
  }
}
.cid-uFGUndiRH2 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGUndiRH2 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGUndiRH2 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGUndiRH2 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGUndiRH2 .lists-container {
    justify-content: center;
  }
}
.cid-uFGUndiRH2 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGUndiRH2 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGUndiRH2 .list {
    align-items: center;
  }
}
.cid-uFGUndiRH2 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGUndiRH2 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGUndiRH2 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGUndiRH2 .list-item-text {
  flex-grow: 1;
}
.cid-uFGUndiRH2 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGUndiRH2 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGUndiRH2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGUndiRH2 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGUndiRH2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUndiRH2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGUndiRH2 .mbr-section-title,
.cid-uFGUndiRH2 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGUne2Kjc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGUne2Kjc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUne2Kjc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGUne2Kjc .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGUne2Kjc .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGUne2Kjc .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGUne2Kjc .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGUne2Kjc .container {
    padding: 0 12px;
  }
}
.cid-uFGUne2Kjc .row {
  justify-content: center;
}
.cid-uFGUne2Kjc .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGUne2Kjc .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGUne2Kjc .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGUne2Kjc .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGUne2Kjc .mbr-section-title {
  color: #ffffff;
}
.cid-uFGUne2Kjc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGUne2Kjc .mbr-section-title,
.cid-uFGUne2Kjc .mbr-section-btn,
.cid-uFGUne2Kjc .title-wrapper {
  text-align: center;
}
.cid-uJb1QC8ni0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1QC8ni0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1QC8ni0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1QC8ni0 .container {
    padding: 0 22px;
  }
}
.cid-uJb1QC8ni0 .row {
  justify-content: space-between;
}
.cid-uJb1QC8ni0 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1QC8ni0 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1QC8ni0 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1QC8ni0 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1QC8ni0 .mbr-text {
  color: #464444;
}
.cid-uJb1QC8ni0 label {
  color: #000000;
}
.cid-uJb1QC8ni0 LABEL {
  color: #767676;
}
.cid-uFGUnfoOMG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGUnfoOMG .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGUnfoOMG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGUnfoOMG .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGUnfoOMG .row {
    text-align: center;
  }
  .cid-uFGUnfoOMG .row > div {
    margin: auto;
  }
  .cid-uFGUnfoOMG .social-row {
    justify-content: center;
  }
}
.cid-uFGUnfoOMG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGUnfoOMG .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGUnfoOMG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGUnfoOMG .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGUnfoOMG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGUnfoOMG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGUnfoOMG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGUnfoOMG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUnfoOMG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGUng4mC3 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGUng4mC3 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGUng4mC3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGUng4mC3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGUng4mC3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGUng4mC3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGUng4mC3 {
    align-items: center;
  }
  .cid-uFGUng4mC3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGUng4mC3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGUng4mC3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGUng4mC3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGUng4mC3 .content-wrap {
    width: 100%;
  }
}
.cid-uFGUng4mC3 .mbr-section-title {
  text-align: center;
}
.cid-uFGUng4mC3 .mbr-text,
.cid-uFGUng4mC3 .mbr-section-btn {
  text-align: center;
}
.cid-uFGX2nukaT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGX2nukaT .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;
}
@media (max-width: 767px) {
  .cid-uFGX2nukaT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGX2nukaT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGX2nukaT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGX2nukaT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGX2nukaT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGX2nukaT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGX2nukaT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGX2nukaT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGX2nukaT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGX2nukaT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGX2nukaT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGX2nukaT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGX2nukaT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGX2nukaT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGX2nukaT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGX2nukaT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGX2nukaT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGX2nukaT .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGX2nukaT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGX2nukaT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGX2nukaT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGX2nukaT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2nukaT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGX2nukaT .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGX2nukaT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGX2nukaT .nav-item:focus,
.cid-uFGX2nukaT .nav-link:focus {
  outline: none;
}
.cid-uFGX2nukaT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGX2nukaT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGX2nukaT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGX2nukaT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGX2nukaT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGX2nukaT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGX2nukaT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGX2nukaT .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGX2nukaT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGX2nukaT .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGX2nukaT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGX2nukaT .navbar.collapsed {
  justify-content: center;
}
.cid-uFGX2nukaT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGX2nukaT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGX2nukaT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGX2nukaT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGX2nukaT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGX2nukaT .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-uFGX2nukaT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGX2nukaT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGX2nukaT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGX2nukaT .navbar {
    min-height: 72px;
  }
  .cid-uFGX2nukaT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGX2nukaT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGX2nukaT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGX2nukaT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGX2nukaT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGX2nukaT .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-uFGX2nukaT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGX2nukaT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGX2nukaT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGX2nukaT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGX2nukaT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGX2nukaT .dropdown-item.active,
.cid-uFGX2nukaT .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGX2nukaT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGX2nukaT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGX2nukaT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGX2nukaT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGX2nukaT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGX2nukaT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGX2nukaT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGX2nukaT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGX2nukaT .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGX2nukaT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGX2nukaT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGX2nukaT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGX2nukaT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGX2nukaT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGX2nukaT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGX2nukaT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGX2nukaT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGX2nukaT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGX2nukaT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGX2nukaT .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGX2nukaT .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGX2nukaT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGX2nukaT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGX2nukaT .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGX2nukaT .navbar {
    height: 70px;
  }
  .cid-uFGX2nukaT .navbar.opened {
    height: auto;
  }
  .cid-uFGX2nukaT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGX2nukaT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGX2nukaT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGX2nukaT .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGX2nukaT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGX2nukaT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGX2nukaT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGX2nukaT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGX2nukaT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGX2nukaT .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGX2nukaT .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGX2nukaT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGX2o7Z0L {
  display: flex;
  background-image: url("../../../assets/images/ingegneria-civile-2000x1000.jpg");
}
.cid-uFGX2o7Z0L .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGX2o7Z0L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2o7Z0L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGX2o7Z0L .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGX2o7Z0L .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGX2o7Z0L {
    align-items: center;
  }
  .cid-uFGX2o7Z0L .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGX2o7Z0L .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2o7Z0L {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGX2o7Z0L .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGX2o7Z0L .content-wrap {
    width: 100%;
  }
}
.cid-uFGX2o7Z0L .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGX2o7Z0L .mbr-text,
.cid-uFGX2o7Z0L .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGX2o7Z0L .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGX2ozKBL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGX2ozKBL .row {
  align-items: center;
}
.cid-uFGX2ozKBL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGX2ozKBL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2ozKBL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGX2ozKBL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGX2ozKBL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGX2ozKBL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGX2ozKBL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2ozKBL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGX2ozKBL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGX2ozKBL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGX2ozKBL .label-text {
    text-align: center !important;
  }
}
.cid-uFGX2ozKBL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGX2ozKBL .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGX2ozKBL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGX2ozKBL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2ozKBL .lists-container {
    justify-content: center;
  }
}
.cid-uFGX2ozKBL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGX2ozKBL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2ozKBL .list {
    align-items: center;
  }
}
.cid-uFGX2ozKBL .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGX2ozKBL .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGX2ozKBL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGX2ozKBL .list-item-text {
  flex-grow: 1;
}
.cid-uFGX2ozKBL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGX2ozKBL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGX2ozKBL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGX2ozKBL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGX2ozKBL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2ozKBL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGX2ozKBL .mbr-section-title,
.cid-uFGX2ozKBL .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGX2pg1pu {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGX2pg1pu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGX2pg1pu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGX2pg1pu {
    align-items: center;
  }
  .cid-uFGX2pg1pu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGX2pg1pu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2pg1pu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGX2pg1pu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGX2pg1pu .content-wrap {
    width: 100%;
  }
}
.cid-uFGX2pg1pu .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGX2pg1pu .mbr-text,
.cid-uFGX2pg1pu .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGX2pg1pu .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGX2pGdCt {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGX2pGdCt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2pGdCt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGX2pGdCt .container {
    padding: 0 20px;
  }
}
.cid-uFGX2pGdCt .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGX2pGdCt .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGX2pGdCt .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGX2pGdCt .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGX2pGdCt .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGX2pGdCt .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGX2pGdCt .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGX2pGdCt .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGX2pGdCt .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGX2pGdCt .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGX2pGdCt .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGX2pGdCt .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGX2pGdCt .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGX2pGdCt .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGX2pGdCt .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGX2pGdCt .panel-title-edit {
  color: #272a5c;
}
.cid-uFGX2pGdCt .panel-text {
  color: #464444;
}
.cid-uGyVf3QG8r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVf3QG8r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVf3QG8r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVf3QG8r .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVf3QG8r .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVf3QG8r .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVf3QG8r .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVf3QG8r .container {
    padding: 0 12px;
  }
}
.cid-uGyVf3QG8r .row {
  justify-content: center;
}
.cid-uGyVf3QG8r .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVf3QG8r .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVf3QG8r .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVf3QG8r .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVf3QG8r .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVf3QG8r .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVf3QG8r .mbr-section-title,
.cid-uGyVf3QG8r .mbr-section-btn,
.cid-uGyVf3QG8r .title-wrapper {
  text-align: center;
}
.cid-uFGX2qJ6L8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGX2qJ6L8 .row {
  align-items: center;
}
.cid-uFGX2qJ6L8 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGX2qJ6L8 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2qJ6L8 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGX2qJ6L8 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGX2qJ6L8 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGX2qJ6L8 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGX2qJ6L8 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2qJ6L8 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGX2qJ6L8 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGX2qJ6L8 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGX2qJ6L8 .label-text {
    text-align: center !important;
  }
}
.cid-uFGX2qJ6L8 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGX2qJ6L8 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGX2qJ6L8 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGX2qJ6L8 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2qJ6L8 .lists-container {
    justify-content: center;
  }
}
.cid-uFGX2qJ6L8 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGX2qJ6L8 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2qJ6L8 .list {
    align-items: center;
  }
}
.cid-uFGX2qJ6L8 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGX2qJ6L8 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGX2qJ6L8 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGX2qJ6L8 .list-item-text {
  flex-grow: 1;
}
.cid-uFGX2qJ6L8 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGX2qJ6L8 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGX2qJ6L8 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGX2qJ6L8 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGX2qJ6L8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2qJ6L8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGX2qJ6L8 .mbr-section-title,
.cid-uFGX2qJ6L8 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGX2rvBa3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGX2rvBa3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2rvBa3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGX2rvBa3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGX2rvBa3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGX2rvBa3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGX2rvBa3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGX2rvBa3 .container {
    padding: 0 12px;
  }
}
.cid-uFGX2rvBa3 .row {
  justify-content: center;
}
.cid-uFGX2rvBa3 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGX2rvBa3 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGX2rvBa3 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGX2rvBa3 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGX2rvBa3 .mbr-section-title {
  color: #ffffff;
}
.cid-uFGX2rvBa3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGX2rvBa3 .mbr-section-title,
.cid-uFGX2rvBa3 .mbr-section-btn,
.cid-uFGX2rvBa3 .title-wrapper {
  text-align: center;
}
.cid-uJb1Urjbpc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1Urjbpc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1Urjbpc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1Urjbpc .container {
    padding: 0 22px;
  }
}
.cid-uJb1Urjbpc .row {
  justify-content: space-between;
}
.cid-uJb1Urjbpc .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1Urjbpc .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1Urjbpc .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1Urjbpc .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1Urjbpc .mbr-text {
  color: #464444;
}
.cid-uJb1Urjbpc label {
  color: #000000;
}
.cid-uJb1Urjbpc LABEL {
  color: #767676;
}
.cid-uFGX2sI8nL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGX2sI8nL .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGX2sI8nL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGX2sI8nL .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2sI8nL .row {
    text-align: center;
  }
  .cid-uFGX2sI8nL .row > div {
    margin: auto;
  }
  .cid-uFGX2sI8nL .social-row {
    justify-content: center;
  }
}
.cid-uFGX2sI8nL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGX2sI8nL .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGX2sI8nL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGX2sI8nL .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGX2sI8nL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGX2sI8nL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGX2sI8nL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGX2sI8nL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2sI8nL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGX2tprSd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGX2tprSd .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGX2tprSd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGX2tprSd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGX2tprSd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGX2tprSd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGX2tprSd {
    align-items: center;
  }
  .cid-uFGX2tprSd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGX2tprSd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGX2tprSd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGX2tprSd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGX2tprSd .content-wrap {
    width: 100%;
  }
}
.cid-uFGX2tprSd .mbr-section-title {
  text-align: center;
}
.cid-uFGX2tprSd .mbr-text,
.cid-uFGX2tprSd .mbr-section-btn {
  text-align: center;
}
.cid-uFGYO7gcb1 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFGYO7gcb1 .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;
}
@media (max-width: 767px) {
  .cid-uFGYO7gcb1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFGYO7gcb1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFGYO7gcb1 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFGYO7gcb1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFGYO7gcb1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFGYO7gcb1 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFGYO7gcb1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFGYO7gcb1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFGYO7gcb1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFGYO7gcb1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFGYO7gcb1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFGYO7gcb1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFGYO7gcb1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFGYO7gcb1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFGYO7gcb1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFGYO7gcb1 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFGYO7gcb1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFGYO7gcb1 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGYO7gcb1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFGYO7gcb1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFGYO7gcb1 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFGYO7gcb1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO7gcb1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFGYO7gcb1 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFGYO7gcb1 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFGYO7gcb1 .nav-item:focus,
.cid-uFGYO7gcb1 .nav-link:focus {
  outline: none;
}
.cid-uFGYO7gcb1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFGYO7gcb1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFGYO7gcb1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFGYO7gcb1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFGYO7gcb1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFGYO7gcb1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFGYO7gcb1 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFGYO7gcb1 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFGYO7gcb1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFGYO7gcb1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFGYO7gcb1 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFGYO7gcb1 .navbar.collapsed {
  justify-content: center;
}
.cid-uFGYO7gcb1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFGYO7gcb1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFGYO7gcb1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFGYO7gcb1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFGYO7gcb1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFGYO7gcb1 .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-uFGYO7gcb1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFGYO7gcb1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFGYO7gcb1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFGYO7gcb1 .navbar {
    min-height: 72px;
  }
  .cid-uFGYO7gcb1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFGYO7gcb1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFGYO7gcb1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFGYO7gcb1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFGYO7gcb1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFGYO7gcb1 .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-uFGYO7gcb1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFGYO7gcb1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFGYO7gcb1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFGYO7gcb1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFGYO7gcb1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFGYO7gcb1 .dropdown-item.active,
.cid-uFGYO7gcb1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFGYO7gcb1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFGYO7gcb1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFGYO7gcb1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFGYO7gcb1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFGYO7gcb1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFGYO7gcb1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFGYO7gcb1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFGYO7gcb1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFGYO7gcb1 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFGYO7gcb1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFGYO7gcb1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFGYO7gcb1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFGYO7gcb1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGYO7gcb1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFGYO7gcb1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFGYO7gcb1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGYO7gcb1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFGYO7gcb1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFGYO7gcb1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFGYO7gcb1 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFGYO7gcb1 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFGYO7gcb1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFGYO7gcb1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFGYO7gcb1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFGYO7gcb1 .navbar {
    height: 70px;
  }
  .cid-uFGYO7gcb1 .navbar.opened {
    height: auto;
  }
  .cid-uFGYO7gcb1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFGYO7gcb1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFGYO7gcb1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFGYO7gcb1 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFGYO7gcb1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFGYO7gcb1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFGYO7gcb1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFGYO7gcb1 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFGYO7gcb1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFGYO7gcb1 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFGYO7gcb1 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFGYO7gcb1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFGYO7QDur {
  display: flex;
  background-image: url("../../../assets/images/managementsport-712x356.jpg");
}
.cid-uFGYO7QDur .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFGYO7QDur .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYO7QDur .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGYO7QDur .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGYO7QDur .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGYO7QDur {
    align-items: center;
  }
  .cid-uFGYO7QDur .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGYO7QDur .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO7QDur {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGYO7QDur .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGYO7QDur .content-wrap {
    width: 100%;
  }
}
.cid-uFGYO7QDur .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFGYO7QDur .mbr-text,
.cid-uFGYO7QDur .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFGYO7QDur .mbr-section-title DIV {
  text-align: left;
}
.cid-uFGYO8egu8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGYO8egu8 .row {
  align-items: center;
}
.cid-uFGYO8egu8 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGYO8egu8 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO8egu8 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGYO8egu8 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGYO8egu8 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGYO8egu8 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGYO8egu8 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO8egu8 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGYO8egu8 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGYO8egu8 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGYO8egu8 .label-text {
    text-align: center !important;
  }
}
.cid-uFGYO8egu8 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGYO8egu8 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGYO8egu8 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGYO8egu8 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO8egu8 .lists-container {
    justify-content: center;
  }
}
.cid-uFGYO8egu8 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGYO8egu8 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO8egu8 .list {
    align-items: center;
  }
}
.cid-uFGYO8egu8 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGYO8egu8 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGYO8egu8 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGYO8egu8 .list-item-text {
  flex-grow: 1;
}
.cid-uFGYO8egu8 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGYO8egu8 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGYO8egu8 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGYO8egu8 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGYO8egu8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYO8egu8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGYO8egu8 .mbr-section-title,
.cid-uFGYO8egu8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFGYO8Qfqo {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFGYO8Qfqo .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGYO8Qfqo .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGYO8Qfqo {
    align-items: center;
  }
  .cid-uFGYO8Qfqo .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGYO8Qfqo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGYO8Qfqo {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGYO8Qfqo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGYO8Qfqo .content-wrap {
    width: 100%;
  }
}
.cid-uFGYO8Qfqo .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFGYO8Qfqo .mbr-text,
.cid-uFGYO8Qfqo .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFGYO8Qfqo .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFGYO9iXeK {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFGYO9iXeK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYO9iXeK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFGYO9iXeK .container {
    padding: 0 20px;
  }
}
.cid-uFGYO9iXeK .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFGYO9iXeK .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFGYO9iXeK .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFGYO9iXeK .panel-group {
    padding: 0 20px;
  }
}
.cid-uFGYO9iXeK .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFGYO9iXeK .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFGYO9iXeK .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFGYO9iXeK .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFGYO9iXeK .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFGYO9iXeK .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFGYO9iXeK .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFGYO9iXeK .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFGYO9iXeK .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFGYO9iXeK .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFGYO9iXeK .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFGYO9iXeK .panel-title-edit {
  color: #272a5c;
}
.cid-uFGYO9iXeK .panel-text {
  color: #464444;
}
.cid-uGyVj2vtWM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVj2vtWM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVj2vtWM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVj2vtWM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVj2vtWM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVj2vtWM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVj2vtWM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVj2vtWM .container {
    padding: 0 12px;
  }
}
.cid-uGyVj2vtWM .row {
  justify-content: center;
}
.cid-uGyVj2vtWM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVj2vtWM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVj2vtWM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVj2vtWM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVj2vtWM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVj2vtWM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVj2vtWM .mbr-section-title,
.cid-uGyVj2vtWM .mbr-section-btn,
.cid-uGyVj2vtWM .title-wrapper {
  text-align: center;
}
.cid-uFGYOaeYM1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFGYOaeYM1 .row {
  align-items: center;
}
.cid-uFGYOaeYM1 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFGYOaeYM1 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGYOaeYM1 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFGYOaeYM1 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFGYOaeYM1 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFGYOaeYM1 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFGYOaeYM1 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFGYOaeYM1 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFGYOaeYM1 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFGYOaeYM1 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFGYOaeYM1 .label-text {
    text-align: center !important;
  }
}
.cid-uFGYOaeYM1 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFGYOaeYM1 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFGYOaeYM1 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGYOaeYM1 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFGYOaeYM1 .lists-container {
    justify-content: center;
  }
}
.cid-uFGYOaeYM1 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFGYOaeYM1 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFGYOaeYM1 .list {
    align-items: center;
  }
}
.cid-uFGYOaeYM1 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFGYOaeYM1 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFGYOaeYM1 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFGYOaeYM1 .list-item-text {
  flex-grow: 1;
}
.cid-uFGYOaeYM1 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFGYOaeYM1 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFGYOaeYM1 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFGYOaeYM1 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFGYOaeYM1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYOaeYM1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGYOaeYM1 .mbr-section-title,
.cid-uFGYOaeYM1 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFGYOaU4gW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGYOaU4gW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYOaU4gW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGYOaU4gW .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFGYOaU4gW .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGYOaU4gW .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFGYOaU4gW .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFGYOaU4gW .container {
    padding: 0 12px;
  }
}
.cid-uFGYOaU4gW .row {
  justify-content: center;
}
.cid-uFGYOaU4gW .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFGYOaU4gW .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFGYOaU4gW .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFGYOaU4gW .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFGYOaU4gW .mbr-section-title {
  color: #ffffff;
}
.cid-uFGYOaU4gW .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFGYOaU4gW .mbr-section-title,
.cid-uFGYOaU4gW .mbr-section-btn,
.cid-uFGYOaU4gW .title-wrapper {
  text-align: center;
}
.cid-uJb1Ys4Qhk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb1Ys4Qhk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb1Ys4Qhk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb1Ys4Qhk .container {
    padding: 0 22px;
  }
}
.cid-uJb1Ys4Qhk .row {
  justify-content: space-between;
}
.cid-uJb1Ys4Qhk .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb1Ys4Qhk .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb1Ys4Qhk .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb1Ys4Qhk .mbr-section-title {
  color: #7f2346;
}
.cid-uJb1Ys4Qhk .mbr-text {
  color: #464444;
}
.cid-uJb1Ys4Qhk label {
  color: #000000;
}
.cid-uJb1Ys4Qhk LABEL {
  color: #767676;
}
.cid-uFGYOc8Xho {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFGYOc8Xho .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFGYOc8Xho .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFGYOc8Xho .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFGYOc8Xho .row {
    text-align: center;
  }
  .cid-uFGYOc8Xho .row > div {
    margin: auto;
  }
  .cid-uFGYOc8Xho .social-row {
    justify-content: center;
  }
}
.cid-uFGYOc8Xho .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFGYOc8Xho .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFGYOc8Xho .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFGYOc8Xho .list {
    margin-bottom: 0rem;
  }
}
.cid-uFGYOc8Xho .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFGYOc8Xho .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFGYOc8Xho div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFGYOc8Xho .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYOc8Xho .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGYOcMVU6 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFGYOcMVU6 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFGYOcMVU6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFGYOcMVU6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFGYOcMVU6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFGYOcMVU6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFGYOcMVU6 {
    align-items: center;
  }
  .cid-uFGYOcMVU6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFGYOcMVU6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFGYOcMVU6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFGYOcMVU6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFGYOcMVU6 .content-wrap {
    width: 100%;
  }
}
.cid-uFGYOcMVU6 .mbr-section-title {
  text-align: center;
}
.cid-uFGYOcMVU6 .mbr-text,
.cid-uFGYOcMVU6 .mbr-section-btn {
  text-align: center;
}
.cid-uFH0HXFD0c {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFH0HXFD0c .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;
}
@media (max-width: 767px) {
  .cid-uFH0HXFD0c .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFH0HXFD0c .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFH0HXFD0c .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFH0HXFD0c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFH0HXFD0c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFH0HXFD0c .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFH0HXFD0c .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFH0HXFD0c .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFH0HXFD0c .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFH0HXFD0c .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFH0HXFD0c .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFH0HXFD0c .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFH0HXFD0c .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFH0HXFD0c .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFH0HXFD0c .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFH0HXFD0c .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFH0HXFD0c .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFH0HXFD0c .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH0HXFD0c .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFH0HXFD0c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFH0HXFD0c .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFH0HXFD0c .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HXFD0c .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFH0HXFD0c .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFH0HXFD0c .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFH0HXFD0c .nav-item:focus,
.cid-uFH0HXFD0c .nav-link:focus {
  outline: none;
}
.cid-uFH0HXFD0c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFH0HXFD0c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFH0HXFD0c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFH0HXFD0c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFH0HXFD0c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFH0HXFD0c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFH0HXFD0c .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFH0HXFD0c .navbar.opened {
  transition: all 0.25s;
}
.cid-uFH0HXFD0c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFH0HXFD0c .navbar .navbar-logo img {
  width: auto;
}
.cid-uFH0HXFD0c .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFH0HXFD0c .navbar.collapsed {
  justify-content: center;
}
.cid-uFH0HXFD0c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFH0HXFD0c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFH0HXFD0c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFH0HXFD0c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFH0HXFD0c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFH0HXFD0c .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-uFH0HXFD0c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFH0HXFD0c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFH0HXFD0c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH0HXFD0c .navbar {
    min-height: 72px;
  }
  .cid-uFH0HXFD0c .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFH0HXFD0c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFH0HXFD0c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFH0HXFD0c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFH0HXFD0c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFH0HXFD0c .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-uFH0HXFD0c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFH0HXFD0c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFH0HXFD0c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFH0HXFD0c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFH0HXFD0c .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFH0HXFD0c .dropdown-item.active,
.cid-uFH0HXFD0c .dropdown-item:active {
  background-color: transparent;
}
.cid-uFH0HXFD0c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFH0HXFD0c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFH0HXFD0c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFH0HXFD0c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFH0HXFD0c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFH0HXFD0c .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFH0HXFD0c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFH0HXFD0c .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFH0HXFD0c .navbar-buttons {
    text-align: left;
  }
}
.cid-uFH0HXFD0c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFH0HXFD0c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFH0HXFD0c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFH0HXFD0c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH0HXFD0c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH0HXFD0c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFH0HXFD0c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH0HXFD0c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFH0HXFD0c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFH0HXFD0c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH0HXFD0c .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFH0HXFD0c .opacityScroll {
  background: #ffffff !important;
}
.cid-uFH0HXFD0c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFH0HXFD0c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFH0HXFD0c .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFH0HXFD0c .navbar {
    height: 70px;
  }
  .cid-uFH0HXFD0c .navbar.opened {
    height: auto;
  }
  .cid-uFH0HXFD0c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFH0HXFD0c .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFH0HXFD0c .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFH0HXFD0c .navbar-brand {
    margin-right: auto;
  }
  .cid-uFH0HXFD0c .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFH0HXFD0c .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFH0HXFD0c .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFH0HXFD0c .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH0HXFD0c .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFH0HXFD0c .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFH0HXFD0c .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFH0HXFD0c .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFH0HYsikk {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFH0HYsikk .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFH0HYsikk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0HYsikk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH0HYsikk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH0HYsikk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH0HYsikk {
    align-items: center;
  }
  .cid-uFH0HYsikk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH0HYsikk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HYsikk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH0HYsikk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH0HYsikk .content-wrap {
    width: 100%;
  }
}
.cid-uFH0HYsikk .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFH0HYsikk .mbr-text,
.cid-uFH0HYsikk .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFH0HYsikk .mbr-section-title DIV {
  text-align: left;
}
.cid-uFH0HZ1bb9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH0HZ1bb9 .row {
  align-items: center;
}
.cid-uFH0HZ1bb9 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH0HZ1bb9 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HZ1bb9 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH0HZ1bb9 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH0HZ1bb9 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH0HZ1bb9 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH0HZ1bb9 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HZ1bb9 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH0HZ1bb9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH0HZ1bb9 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH0HZ1bb9 .label-text {
    text-align: center !important;
  }
}
.cid-uFH0HZ1bb9 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH0HZ1bb9 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH0HZ1bb9 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH0HZ1bb9 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HZ1bb9 .lists-container {
    justify-content: center;
  }
}
.cid-uFH0HZ1bb9 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH0HZ1bb9 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HZ1bb9 .list {
    align-items: center;
  }
}
.cid-uFH0HZ1bb9 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH0HZ1bb9 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH0HZ1bb9 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH0HZ1bb9 .list-item-text {
  flex-grow: 1;
}
.cid-uFH0HZ1bb9 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH0HZ1bb9 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH0HZ1bb9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH0HZ1bb9 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH0HZ1bb9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0HZ1bb9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH0HZ1bb9 .mbr-section-title,
.cid-uFH0HZ1bb9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFH0HZJrvs {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFH0HZJrvs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH0HZJrvs .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH0HZJrvs {
    align-items: center;
  }
  .cid-uFH0HZJrvs .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH0HZJrvs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH0HZJrvs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH0HZJrvs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH0HZJrvs .content-wrap {
    width: 100%;
  }
}
.cid-uFH0HZJrvs .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFH0HZJrvs .mbr-text,
.cid-uFH0HZJrvs .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFH0HZJrvs .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFH0I0anaq {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFH0I0anaq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0I0anaq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFH0I0anaq .container {
    padding: 0 20px;
  }
}
.cid-uFH0I0anaq .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFH0I0anaq .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFH0I0anaq .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFH0I0anaq .panel-group {
    padding: 0 20px;
  }
}
.cid-uFH0I0anaq .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFH0I0anaq .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFH0I0anaq .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFH0I0anaq .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFH0I0anaq .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFH0I0anaq .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFH0I0anaq .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFH0I0anaq .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFH0I0anaq .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFH0I0anaq .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFH0I0anaq .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFH0I0anaq .panel-title-edit {
  color: #272a5c;
}
.cid-uFH0I0anaq .panel-text {
  color: #464444;
}
.cid-uGyVmhgjli {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVmhgjli .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVmhgjli .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVmhgjli .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVmhgjli .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVmhgjli .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVmhgjli .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVmhgjli .container {
    padding: 0 12px;
  }
}
.cid-uGyVmhgjli .row {
  justify-content: center;
}
.cid-uGyVmhgjli .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVmhgjli .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVmhgjli .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVmhgjli .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVmhgjli .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVmhgjli .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVmhgjli .mbr-section-title,
.cid-uGyVmhgjli .mbr-section-btn,
.cid-uGyVmhgjli .title-wrapper {
  text-align: center;
}
.cid-uFH0I1cory {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFH0I1cory .row {
  align-items: center;
}
.cid-uFH0I1cory .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH0I1cory .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH0I1cory .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH0I1cory .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH0I1cory .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH0I1cory .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH0I1cory .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH0I1cory .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH0I1cory .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH0I1cory .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH0I1cory .label-text {
    text-align: center !important;
  }
}
.cid-uFH0I1cory .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH0I1cory .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH0I1cory .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH0I1cory .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH0I1cory .lists-container {
    justify-content: center;
  }
}
.cid-uFH0I1cory .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH0I1cory .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH0I1cory .list {
    align-items: center;
  }
}
.cid-uFH0I1cory .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH0I1cory .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH0I1cory .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH0I1cory .list-item-text {
  flex-grow: 1;
}
.cid-uFH0I1cory .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH0I1cory .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH0I1cory .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH0I1cory .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH0I1cory .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0I1cory .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH0I1cory .mbr-section-title,
.cid-uFH0I1cory .mbr-section-btn {
  color: #272a5c;
}
.cid-uFH0I1W6iF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH0I1W6iF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0I1W6iF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH0I1W6iF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFH0I1W6iF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH0I1W6iF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFH0I1W6iF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH0I1W6iF .container {
    padding: 0 12px;
  }
}
.cid-uFH0I1W6iF .row {
  justify-content: center;
}
.cid-uFH0I1W6iF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFH0I1W6iF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFH0I1W6iF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFH0I1W6iF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFH0I1W6iF .mbr-section-title {
  color: #ffffff;
}
.cid-uFH0I1W6iF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFH0I1W6iF .mbr-section-title,
.cid-uFH0I1W6iF .mbr-section-btn,
.cid-uFH0I1W6iF .title-wrapper {
  text-align: center;
}
.cid-uJb21L56Gk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb21L56Gk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb21L56Gk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb21L56Gk .container {
    padding: 0 22px;
  }
}
.cid-uJb21L56Gk .row {
  justify-content: space-between;
}
.cid-uJb21L56Gk .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb21L56Gk .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb21L56Gk .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb21L56Gk .mbr-section-title {
  color: #7f2346;
}
.cid-uJb21L56Gk .mbr-text {
  color: #464444;
}
.cid-uJb21L56Gk label {
  color: #000000;
}
.cid-uJb21L56Gk LABEL {
  color: #767676;
}
.cid-uFH0I372ZH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH0I372ZH .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFH0I372ZH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFH0I372ZH .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFH0I372ZH .row {
    text-align: center;
  }
  .cid-uFH0I372ZH .row > div {
    margin: auto;
  }
  .cid-uFH0I372ZH .social-row {
    justify-content: center;
  }
}
.cid-uFH0I372ZH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFH0I372ZH .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFH0I372ZH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFH0I372ZH .list {
    margin-bottom: 0rem;
  }
}
.cid-uFH0I372ZH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFH0I372ZH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFH0I372ZH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFH0I372ZH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0I372ZH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH0I3KJv2 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFH0I3KJv2 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFH0I3KJv2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH0I3KJv2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH0I3KJv2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH0I3KJv2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH0I3KJv2 {
    align-items: center;
  }
  .cid-uFH0I3KJv2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH0I3KJv2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH0I3KJv2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH0I3KJv2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH0I3KJv2 .content-wrap {
    width: 100%;
  }
}
.cid-uFH0I3KJv2 .mbr-section-title {
  text-align: center;
}
.cid-uFH0I3KJv2 .mbr-text,
.cid-uFH0I3KJv2 .mbr-section-btn {
  text-align: center;
}
.cid-uFH2762Xk4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFH2762Xk4 .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;
}
@media (max-width: 767px) {
  .cid-uFH2762Xk4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFH2762Xk4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFH2762Xk4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFH2762Xk4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFH2762Xk4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFH2762Xk4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFH2762Xk4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFH2762Xk4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFH2762Xk4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFH2762Xk4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFH2762Xk4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFH2762Xk4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFH2762Xk4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFH2762Xk4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFH2762Xk4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFH2762Xk4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFH2762Xk4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFH2762Xk4 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH2762Xk4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFH2762Xk4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFH2762Xk4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFH2762Xk4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFH2762Xk4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFH2762Xk4 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFH2762Xk4 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFH2762Xk4 .nav-item:focus,
.cid-uFH2762Xk4 .nav-link:focus {
  outline: none;
}
.cid-uFH2762Xk4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFH2762Xk4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFH2762Xk4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFH2762Xk4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFH2762Xk4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFH2762Xk4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFH2762Xk4 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFH2762Xk4 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFH2762Xk4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFH2762Xk4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFH2762Xk4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFH2762Xk4 .navbar.collapsed {
  justify-content: center;
}
.cid-uFH2762Xk4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFH2762Xk4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFH2762Xk4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFH2762Xk4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFH2762Xk4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFH2762Xk4 .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-uFH2762Xk4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFH2762Xk4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFH2762Xk4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH2762Xk4 .navbar {
    min-height: 72px;
  }
  .cid-uFH2762Xk4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFH2762Xk4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFH2762Xk4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFH2762Xk4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFH2762Xk4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFH2762Xk4 .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-uFH2762Xk4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFH2762Xk4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFH2762Xk4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFH2762Xk4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFH2762Xk4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFH2762Xk4 .dropdown-item.active,
.cid-uFH2762Xk4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFH2762Xk4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFH2762Xk4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFH2762Xk4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFH2762Xk4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFH2762Xk4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFH2762Xk4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFH2762Xk4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFH2762Xk4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFH2762Xk4 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFH2762Xk4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFH2762Xk4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFH2762Xk4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFH2762Xk4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH2762Xk4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH2762Xk4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFH2762Xk4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH2762Xk4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFH2762Xk4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFH2762Xk4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH2762Xk4 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFH2762Xk4 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFH2762Xk4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFH2762Xk4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFH2762Xk4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFH2762Xk4 .navbar {
    height: 70px;
  }
  .cid-uFH2762Xk4 .navbar.opened {
    height: auto;
  }
  .cid-uFH2762Xk4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFH2762Xk4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFH2762Xk4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFH2762Xk4 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFH2762Xk4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFH2762Xk4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFH2762Xk4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFH2762Xk4 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH2762Xk4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFH2762Xk4 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFH2762Xk4 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFH2762Xk4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFH276Ehwp {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFH276Ehwp .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFH276Ehwp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH276Ehwp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH276Ehwp .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH276Ehwp .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH276Ehwp {
    align-items: center;
  }
  .cid-uFH276Ehwp .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH276Ehwp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH276Ehwp {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH276Ehwp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH276Ehwp .content-wrap {
    width: 100%;
  }
}
.cid-uFH276Ehwp .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFH276Ehwp .mbr-text,
.cid-uFH276Ehwp .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFH276Ehwp .mbr-section-title DIV {
  text-align: left;
}
.cid-uFH27763HU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH27763HU .row {
  align-items: center;
}
.cid-uFH27763HU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH27763HU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH27763HU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH27763HU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH27763HU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH27763HU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH27763HU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH27763HU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH27763HU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH27763HU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH27763HU .label-text {
    text-align: center !important;
  }
}
.cid-uFH27763HU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH27763HU .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH27763HU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH27763HU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH27763HU .lists-container {
    justify-content: center;
  }
}
.cid-uFH27763HU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH27763HU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH27763HU .list {
    align-items: center;
  }
}
.cid-uFH27763HU .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH27763HU .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH27763HU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH27763HU .list-item-text {
  flex-grow: 1;
}
.cid-uFH27763HU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH27763HU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH27763HU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH27763HU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH27763HU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH27763HU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH27763HU .mbr-section-title,
.cid-uFH27763HU .mbr-section-btn {
  color: #ffffff;
}
.cid-uFH277QDbH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFH277QDbH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH277QDbH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH277QDbH {
    align-items: center;
  }
  .cid-uFH277QDbH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH277QDbH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH277QDbH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH277QDbH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH277QDbH .content-wrap {
    width: 100%;
  }
}
.cid-uFH277QDbH .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFH277QDbH .mbr-text,
.cid-uFH277QDbH .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFH277QDbH .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFH278hwsN {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFH278hwsN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH278hwsN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFH278hwsN .container {
    padding: 0 20px;
  }
}
.cid-uFH278hwsN .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFH278hwsN .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFH278hwsN .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFH278hwsN .panel-group {
    padding: 0 20px;
  }
}
.cid-uFH278hwsN .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFH278hwsN .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFH278hwsN .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFH278hwsN .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFH278hwsN .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFH278hwsN .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFH278hwsN .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFH278hwsN .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFH278hwsN .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFH278hwsN .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFH278hwsN .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFH278hwsN .panel-title-edit {
  color: #272a5c;
}
.cid-uFH278hwsN .panel-text {
  color: #464444;
}
.cid-uGyVpBM3lz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVpBM3lz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVpBM3lz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVpBM3lz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVpBM3lz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVpBM3lz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVpBM3lz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVpBM3lz .container {
    padding: 0 12px;
  }
}
.cid-uGyVpBM3lz .row {
  justify-content: center;
}
.cid-uGyVpBM3lz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVpBM3lz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVpBM3lz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVpBM3lz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVpBM3lz .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVpBM3lz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVpBM3lz .mbr-section-title,
.cid-uGyVpBM3lz .mbr-section-btn,
.cid-uGyVpBM3lz .title-wrapper {
  text-align: center;
}
.cid-uFH279ixyx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFH279ixyx .row {
  align-items: center;
}
.cid-uFH279ixyx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH279ixyx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH279ixyx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH279ixyx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH279ixyx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH279ixyx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH279ixyx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH279ixyx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH279ixyx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH279ixyx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH279ixyx .label-text {
    text-align: center !important;
  }
}
.cid-uFH279ixyx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH279ixyx .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH279ixyx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH279ixyx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH279ixyx .lists-container {
    justify-content: center;
  }
}
.cid-uFH279ixyx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH279ixyx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH279ixyx .list {
    align-items: center;
  }
}
.cid-uFH279ixyx .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH279ixyx .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH279ixyx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH279ixyx .list-item-text {
  flex-grow: 1;
}
.cid-uFH279ixyx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH279ixyx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH279ixyx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH279ixyx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH279ixyx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH279ixyx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH279ixyx .mbr-section-title,
.cid-uFH279ixyx .mbr-section-btn {
  color: #272a5c;
}
.cid-uFH27a5p9D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH27a5p9D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH27a5p9D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH27a5p9D .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFH27a5p9D .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH27a5p9D .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFH27a5p9D .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH27a5p9D .container {
    padding: 0 12px;
  }
}
.cid-uFH27a5p9D .row {
  justify-content: center;
}
.cid-uFH27a5p9D .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFH27a5p9D .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFH27a5p9D .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFH27a5p9D .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFH27a5p9D .mbr-section-title {
  color: #ffffff;
}
.cid-uFH27a5p9D .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFH27a5p9D .mbr-section-title,
.cid-uFH27a5p9D .mbr-section-btn,
.cid-uFH27a5p9D .title-wrapper {
  text-align: center;
}
.cid-uJb25bOuJN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb25bOuJN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb25bOuJN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb25bOuJN .container {
    padding: 0 22px;
  }
}
.cid-uJb25bOuJN .row {
  justify-content: space-between;
}
.cid-uJb25bOuJN .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb25bOuJN .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb25bOuJN .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb25bOuJN .mbr-section-title {
  color: #7f2346;
}
.cid-uJb25bOuJN .mbr-text {
  color: #464444;
}
.cid-uJb25bOuJN label {
  color: #000000;
}
.cid-uJb25bOuJN LABEL {
  color: #767676;
}
.cid-uFH27bj9Q4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH27bj9Q4 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFH27bj9Q4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFH27bj9Q4 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFH27bj9Q4 .row {
    text-align: center;
  }
  .cid-uFH27bj9Q4 .row > div {
    margin: auto;
  }
  .cid-uFH27bj9Q4 .social-row {
    justify-content: center;
  }
}
.cid-uFH27bj9Q4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFH27bj9Q4 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFH27bj9Q4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFH27bj9Q4 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFH27bj9Q4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFH27bj9Q4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFH27bj9Q4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFH27bj9Q4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH27bj9Q4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH27c5Pzx {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFH27c5Pzx .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFH27c5Pzx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH27c5Pzx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH27c5Pzx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH27c5Pzx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH27c5Pzx {
    align-items: center;
  }
  .cid-uFH27c5Pzx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH27c5Pzx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH27c5Pzx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH27c5Pzx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH27c5Pzx .content-wrap {
    width: 100%;
  }
}
.cid-uFH27c5Pzx .mbr-section-title {
  text-align: center;
}
.cid-uFH27c5Pzx .mbr-text,
.cid-uFH27c5Pzx .mbr-section-btn {
  text-align: center;
}
.cid-uFH6ST9PS9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFH6ST9PS9 .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;
}
@media (max-width: 767px) {
  .cid-uFH6ST9PS9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFH6ST9PS9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFH6ST9PS9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFH6ST9PS9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFH6ST9PS9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFH6ST9PS9 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFH6ST9PS9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFH6ST9PS9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFH6ST9PS9 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFH6ST9PS9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFH6ST9PS9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFH6ST9PS9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFH6ST9PS9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFH6ST9PS9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFH6ST9PS9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFH6ST9PS9 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFH6ST9PS9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFH6ST9PS9 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH6ST9PS9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFH6ST9PS9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFH6ST9PS9 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFH6ST9PS9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFH6ST9PS9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFH6ST9PS9 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFH6ST9PS9 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFH6ST9PS9 .nav-item:focus,
.cid-uFH6ST9PS9 .nav-link:focus {
  outline: none;
}
.cid-uFH6ST9PS9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFH6ST9PS9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFH6ST9PS9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFH6ST9PS9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFH6ST9PS9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFH6ST9PS9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFH6ST9PS9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFH6ST9PS9 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFH6ST9PS9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFH6ST9PS9 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFH6ST9PS9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFH6ST9PS9 .navbar.collapsed {
  justify-content: center;
}
.cid-uFH6ST9PS9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFH6ST9PS9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFH6ST9PS9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFH6ST9PS9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFH6ST9PS9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFH6ST9PS9 .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-uFH6ST9PS9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFH6ST9PS9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFH6ST9PS9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH6ST9PS9 .navbar {
    min-height: 72px;
  }
  .cid-uFH6ST9PS9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFH6ST9PS9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFH6ST9PS9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFH6ST9PS9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFH6ST9PS9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFH6ST9PS9 .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-uFH6ST9PS9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFH6ST9PS9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFH6ST9PS9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFH6ST9PS9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFH6ST9PS9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFH6ST9PS9 .dropdown-item.active,
.cid-uFH6ST9PS9 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFH6ST9PS9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFH6ST9PS9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFH6ST9PS9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFH6ST9PS9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFH6ST9PS9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFH6ST9PS9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFH6ST9PS9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFH6ST9PS9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFH6ST9PS9 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFH6ST9PS9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFH6ST9PS9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFH6ST9PS9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFH6ST9PS9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH6ST9PS9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH6ST9PS9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFH6ST9PS9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH6ST9PS9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFH6ST9PS9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFH6ST9PS9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH6ST9PS9 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFH6ST9PS9 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFH6ST9PS9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFH6ST9PS9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFH6ST9PS9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFH6ST9PS9 .navbar {
    height: 70px;
  }
  .cid-uFH6ST9PS9 .navbar.opened {
    height: auto;
  }
  .cid-uFH6ST9PS9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFH6ST9PS9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFH6ST9PS9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFH6ST9PS9 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFH6ST9PS9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFH6ST9PS9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFH6ST9PS9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFH6ST9PS9 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH6ST9PS9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFH6ST9PS9 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFH6ST9PS9 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFH6ST9PS9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFH6STRSNY {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFH6STRSNY .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFH6STRSNY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6STRSNY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH6STRSNY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH6STRSNY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH6STRSNY {
    align-items: center;
  }
  .cid-uFH6STRSNY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH6STRSNY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH6STRSNY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH6STRSNY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH6STRSNY .content-wrap {
    width: 100%;
  }
}
.cid-uFH6STRSNY .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFH6STRSNY .mbr-text,
.cid-uFH6STRSNY .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFH6STRSNY .mbr-section-title DIV {
  text-align: left;
}
.cid-uFH6SUlsGG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH6SUlsGG .row {
  align-items: center;
}
.cid-uFH6SUlsGG .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH6SUlsGG .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SUlsGG .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH6SUlsGG .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH6SUlsGG .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH6SUlsGG .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH6SUlsGG .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SUlsGG .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH6SUlsGG .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH6SUlsGG .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH6SUlsGG .label-text {
    text-align: center !important;
  }
}
.cid-uFH6SUlsGG .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH6SUlsGG .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH6SUlsGG .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH6SUlsGG .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SUlsGG .lists-container {
    justify-content: center;
  }
}
.cid-uFH6SUlsGG .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH6SUlsGG .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SUlsGG .list {
    align-items: center;
  }
}
.cid-uFH6SUlsGG .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH6SUlsGG .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH6SUlsGG .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH6SUlsGG .list-item-text {
  flex-grow: 1;
}
.cid-uFH6SUlsGG .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH6SUlsGG .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH6SUlsGG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH6SUlsGG .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH6SUlsGG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6SUlsGG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH6SUlsGG .mbr-section-title,
.cid-uFH6SUlsGG .mbr-section-btn {
  color: #ffffff;
}
.cid-uFH6SV51ML {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFH6SV51ML .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH6SV51ML .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH6SV51ML {
    align-items: center;
  }
  .cid-uFH6SV51ML .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH6SV51ML .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SV51ML {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH6SV51ML .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH6SV51ML .content-wrap {
    width: 100%;
  }
}
.cid-uFH6SV51ML .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFH6SV51ML .mbr-text,
.cid-uFH6SV51ML .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFH6SV51ML .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFH6SVyNvB {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFH6SVyNvB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6SVyNvB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFH6SVyNvB .container {
    padding: 0 20px;
  }
}
.cid-uFH6SVyNvB .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFH6SVyNvB .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFH6SVyNvB .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFH6SVyNvB .panel-group {
    padding: 0 20px;
  }
}
.cid-uFH6SVyNvB .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFH6SVyNvB .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFH6SVyNvB .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFH6SVyNvB .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFH6SVyNvB .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFH6SVyNvB .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFH6SVyNvB .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFH6SVyNvB .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFH6SVyNvB .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFH6SVyNvB .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFH6SVyNvB .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFH6SVyNvB .panel-title-edit {
  color: #272a5c;
}
.cid-uFH6SVyNvB .panel-text {
  color: #464444;
}
.cid-uGyVsTuJCd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVsTuJCd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVsTuJCd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVsTuJCd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVsTuJCd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVsTuJCd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVsTuJCd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVsTuJCd .container {
    padding: 0 12px;
  }
}
.cid-uGyVsTuJCd .row {
  justify-content: center;
}
.cid-uGyVsTuJCd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVsTuJCd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVsTuJCd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVsTuJCd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVsTuJCd .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVsTuJCd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVsTuJCd .mbr-section-title,
.cid-uGyVsTuJCd .mbr-section-btn,
.cid-uGyVsTuJCd .title-wrapper {
  text-align: center;
}
.cid-uFH6SWHaHs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFH6SWHaHs .row {
  align-items: center;
}
.cid-uFH6SWHaHs .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH6SWHaHs .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SWHaHs .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH6SWHaHs .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH6SWHaHs .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH6SWHaHs .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH6SWHaHs .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SWHaHs .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH6SWHaHs .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH6SWHaHs .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH6SWHaHs .label-text {
    text-align: center !important;
  }
}
.cid-uFH6SWHaHs .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH6SWHaHs .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH6SWHaHs .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH6SWHaHs .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SWHaHs .lists-container {
    justify-content: center;
  }
}
.cid-uFH6SWHaHs .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH6SWHaHs .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SWHaHs .list {
    align-items: center;
  }
}
.cid-uFH6SWHaHs .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH6SWHaHs .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH6SWHaHs .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH6SWHaHs .list-item-text {
  flex-grow: 1;
}
.cid-uFH6SWHaHs .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH6SWHaHs .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH6SWHaHs .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH6SWHaHs .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH6SWHaHs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6SWHaHs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH6SWHaHs .mbr-section-title,
.cid-uFH6SWHaHs .mbr-section-btn {
  color: #272a5c;
}
.cid-uFH6SXsN02 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH6SXsN02 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6SXsN02 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH6SXsN02 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFH6SXsN02 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH6SXsN02 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFH6SXsN02 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH6SXsN02 .container {
    padding: 0 12px;
  }
}
.cid-uFH6SXsN02 .row {
  justify-content: center;
}
.cid-uFH6SXsN02 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFH6SXsN02 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFH6SXsN02 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFH6SXsN02 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFH6SXsN02 .mbr-section-title {
  color: #ffffff;
}
.cid-uFH6SXsN02 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFH6SXsN02 .mbr-section-title,
.cid-uFH6SXsN02 .mbr-section-btn,
.cid-uFH6SXsN02 .title-wrapper {
  text-align: center;
}
.cid-uJb29Olj2q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb29Olj2q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb29Olj2q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb29Olj2q .container {
    padding: 0 22px;
  }
}
.cid-uJb29Olj2q .row {
  justify-content: space-between;
}
.cid-uJb29Olj2q .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb29Olj2q .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb29Olj2q .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb29Olj2q .mbr-section-title {
  color: #7f2346;
}
.cid-uJb29Olj2q .mbr-text {
  color: #464444;
}
.cid-uJb29Olj2q label {
  color: #000000;
}
.cid-uJb29Olj2q LABEL {
  color: #767676;
}
.cid-uFH6SYPGk9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH6SYPGk9 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFH6SYPGk9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFH6SYPGk9 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SYPGk9 .row {
    text-align: center;
  }
  .cid-uFH6SYPGk9 .row > div {
    margin: auto;
  }
  .cid-uFH6SYPGk9 .social-row {
    justify-content: center;
  }
}
.cid-uFH6SYPGk9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFH6SYPGk9 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFH6SYPGk9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFH6SYPGk9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFH6SYPGk9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFH6SYPGk9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFH6SYPGk9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFH6SYPGk9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6SYPGk9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH6SZBOLY {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFH6SZBOLY .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFH6SZBOLY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH6SZBOLY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH6SZBOLY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH6SZBOLY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH6SZBOLY {
    align-items: center;
  }
  .cid-uFH6SZBOLY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH6SZBOLY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH6SZBOLY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH6SZBOLY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH6SZBOLY .content-wrap {
    width: 100%;
  }
}
.cid-uFH6SZBOLY .mbr-section-title {
  text-align: center;
}
.cid-uFH6SZBOLY .mbr-text,
.cid-uFH6SZBOLY .mbr-section-btn {
  text-align: center;
}
.cid-uFH8yYCBwc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFH8yYCBwc .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;
}
@media (max-width: 767px) {
  .cid-uFH8yYCBwc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFH8yYCBwc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFH8yYCBwc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFH8yYCBwc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFH8yYCBwc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFH8yYCBwc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFH8yYCBwc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFH8yYCBwc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFH8yYCBwc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFH8yYCBwc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFH8yYCBwc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFH8yYCBwc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFH8yYCBwc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFH8yYCBwc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFH8yYCBwc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFH8yYCBwc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFH8yYCBwc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFH8yYCBwc .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH8yYCBwc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFH8yYCBwc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFH8yYCBwc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFH8yYCBwc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFH8yYCBwc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFH8yYCBwc .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFH8yYCBwc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFH8yYCBwc .nav-item:focus,
.cid-uFH8yYCBwc .nav-link:focus {
  outline: none;
}
.cid-uFH8yYCBwc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFH8yYCBwc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFH8yYCBwc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFH8yYCBwc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFH8yYCBwc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFH8yYCBwc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFH8yYCBwc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFH8yYCBwc .navbar.opened {
  transition: all 0.25s;
}
.cid-uFH8yYCBwc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFH8yYCBwc .navbar .navbar-logo img {
  width: auto;
}
.cid-uFH8yYCBwc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFH8yYCBwc .navbar.collapsed {
  justify-content: center;
}
.cid-uFH8yYCBwc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFH8yYCBwc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFH8yYCBwc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFH8yYCBwc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFH8yYCBwc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFH8yYCBwc .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-uFH8yYCBwc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFH8yYCBwc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFH8yYCBwc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFH8yYCBwc .navbar {
    min-height: 72px;
  }
  .cid-uFH8yYCBwc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFH8yYCBwc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFH8yYCBwc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFH8yYCBwc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFH8yYCBwc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFH8yYCBwc .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-uFH8yYCBwc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFH8yYCBwc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFH8yYCBwc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFH8yYCBwc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFH8yYCBwc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFH8yYCBwc .dropdown-item.active,
.cid-uFH8yYCBwc .dropdown-item:active {
  background-color: transparent;
}
.cid-uFH8yYCBwc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFH8yYCBwc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFH8yYCBwc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFH8yYCBwc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFH8yYCBwc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFH8yYCBwc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFH8yYCBwc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFH8yYCBwc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFH8yYCBwc .navbar-buttons {
    text-align: left;
  }
}
.cid-uFH8yYCBwc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFH8yYCBwc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFH8yYCBwc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFH8yYCBwc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH8yYCBwc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFH8yYCBwc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFH8yYCBwc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH8yYCBwc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFH8yYCBwc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFH8yYCBwc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFH8yYCBwc .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFH8yYCBwc .opacityScroll {
  background: #ffffff !important;
}
.cid-uFH8yYCBwc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFH8yYCBwc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFH8yYCBwc .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFH8yYCBwc .navbar {
    height: 70px;
  }
  .cid-uFH8yYCBwc .navbar.opened {
    height: auto;
  }
  .cid-uFH8yYCBwc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFH8yYCBwc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFH8yYCBwc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFH8yYCBwc .navbar-brand {
    margin-right: auto;
  }
  .cid-uFH8yYCBwc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFH8yYCBwc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFH8yYCBwc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFH8yYCBwc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFH8yYCBwc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFH8yYCBwc .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFH8yYCBwc .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFH8yYCBwc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFH8yZiGwf {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFH8yZiGwf .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFH8yZiGwf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8yZiGwf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH8yZiGwf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH8yZiGwf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH8yZiGwf {
    align-items: center;
  }
  .cid-uFH8yZiGwf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH8yZiGwf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH8yZiGwf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH8yZiGwf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH8yZiGwf .content-wrap {
    width: 100%;
  }
}
.cid-uFH8yZiGwf .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFH8yZiGwf .mbr-text,
.cid-uFH8yZiGwf .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFH8yZiGwf .mbr-section-title DIV {
  text-align: left;
}
.cid-uFH8yZJlFG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH8yZJlFG .row {
  align-items: center;
}
.cid-uFH8yZJlFG .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH8yZJlFG .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH8yZJlFG .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH8yZJlFG .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH8yZJlFG .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH8yZJlFG .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH8yZJlFG .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH8yZJlFG .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH8yZJlFG .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH8yZJlFG .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH8yZJlFG .label-text {
    text-align: center !important;
  }
}
.cid-uFH8yZJlFG .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH8yZJlFG .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH8yZJlFG .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH8yZJlFG .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH8yZJlFG .lists-container {
    justify-content: center;
  }
}
.cid-uFH8yZJlFG .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH8yZJlFG .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH8yZJlFG .list {
    align-items: center;
  }
}
.cid-uFH8yZJlFG .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH8yZJlFG .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH8yZJlFG .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH8yZJlFG .list-item-text {
  flex-grow: 1;
}
.cid-uFH8yZJlFG .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH8yZJlFG .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH8yZJlFG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH8yZJlFG .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH8yZJlFG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8yZJlFG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH8yZJlFG .mbr-section-title,
.cid-uFH8yZJlFG .mbr-section-btn {
  color: #ffffff;
}
.cid-uFH8z0pQKN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFH8z0pQKN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH8z0pQKN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH8z0pQKN {
    align-items: center;
  }
  .cid-uFH8z0pQKN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH8z0pQKN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z0pQKN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH8z0pQKN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH8z0pQKN .content-wrap {
    width: 100%;
  }
}
.cid-uFH8z0pQKN .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFH8z0pQKN .mbr-text,
.cid-uFH8z0pQKN .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFH8z0pQKN .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFH8z0RyS3 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFH8z0RyS3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8z0RyS3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFH8z0RyS3 .container {
    padding: 0 20px;
  }
}
.cid-uFH8z0RyS3 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFH8z0RyS3 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFH8z0RyS3 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFH8z0RyS3 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFH8z0RyS3 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFH8z0RyS3 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFH8z0RyS3 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFH8z0RyS3 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFH8z0RyS3 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFH8z0RyS3 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFH8z0RyS3 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFH8z0RyS3 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFH8z0RyS3 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFH8z0RyS3 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFH8z0RyS3 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFH8z0RyS3 .panel-title-edit {
  color: #272a5c;
}
.cid-uFH8z0RyS3 .panel-text {
  color: #464444;
}
.cid-uGyVw7dhQd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVw7dhQd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVw7dhQd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVw7dhQd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVw7dhQd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVw7dhQd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVw7dhQd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVw7dhQd .container {
    padding: 0 12px;
  }
}
.cid-uGyVw7dhQd .row {
  justify-content: center;
}
.cid-uGyVw7dhQd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVw7dhQd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVw7dhQd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVw7dhQd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVw7dhQd .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVw7dhQd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVw7dhQd .mbr-section-title,
.cid-uGyVw7dhQd .mbr-section-btn,
.cid-uGyVw7dhQd .title-wrapper {
  text-align: center;
}
.cid-uFH8z1YC2i {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFH8z1YC2i .row {
  align-items: center;
}
.cid-uFH8z1YC2i .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFH8z1YC2i .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z1YC2i .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFH8z1YC2i .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFH8z1YC2i .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFH8z1YC2i .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFH8z1YC2i .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z1YC2i .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFH8z1YC2i .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFH8z1YC2i .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFH8z1YC2i .label-text {
    text-align: center !important;
  }
}
.cid-uFH8z1YC2i .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFH8z1YC2i .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFH8z1YC2i .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH8z1YC2i .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z1YC2i .lists-container {
    justify-content: center;
  }
}
.cid-uFH8z1YC2i .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFH8z1YC2i .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z1YC2i .list {
    align-items: center;
  }
}
.cid-uFH8z1YC2i .list-item {
  display: flex;
  align-items: center;
}
.cid-uFH8z1YC2i .icon-wrapper {
  margin-right: 5px;
}
.cid-uFH8z1YC2i .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFH8z1YC2i .list-item-text {
  flex-grow: 1;
}
.cid-uFH8z1YC2i .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFH8z1YC2i .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFH8z1YC2i .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFH8z1YC2i .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFH8z1YC2i .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8z1YC2i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH8z1YC2i .mbr-section-title,
.cid-uFH8z1YC2i .mbr-section-btn {
  color: #272a5c;
}
.cid-uFH8z2IgCi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH8z2IgCi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8z2IgCi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH8z2IgCi .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFH8z2IgCi .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH8z2IgCi .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFH8z2IgCi .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFH8z2IgCi .container {
    padding: 0 12px;
  }
}
.cid-uFH8z2IgCi .row {
  justify-content: center;
}
.cid-uFH8z2IgCi .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFH8z2IgCi .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFH8z2IgCi .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFH8z2IgCi .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFH8z2IgCi .mbr-section-title {
  color: #ffffff;
}
.cid-uFH8z2IgCi .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFH8z2IgCi .mbr-section-title,
.cid-uFH8z2IgCi .mbr-section-btn,
.cid-uFH8z2IgCi .title-wrapper {
  text-align: center;
}
.cid-uJb2d9HVxb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2d9HVxb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2d9HVxb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2d9HVxb .container {
    padding: 0 22px;
  }
}
.cid-uJb2d9HVxb .row {
  justify-content: space-between;
}
.cid-uJb2d9HVxb .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2d9HVxb .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2d9HVxb .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2d9HVxb .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2d9HVxb .mbr-text {
  color: #464444;
}
.cid-uJb2d9HVxb label {
  color: #000000;
}
.cid-uJb2d9HVxb LABEL {
  color: #767676;
}
.cid-uFH8z41icS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFH8z41icS .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFH8z41icS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFH8z41icS .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z41icS .row {
    text-align: center;
  }
  .cid-uFH8z41icS .row > div {
    margin: auto;
  }
  .cid-uFH8z41icS .social-row {
    justify-content: center;
  }
}
.cid-uFH8z41icS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFH8z41icS .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFH8z41icS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFH8z41icS .list {
    margin-bottom: 0rem;
  }
}
.cid-uFH8z41icS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFH8z41icS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFH8z41icS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFH8z41icS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8z41icS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH8z4HJfA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFH8z4HJfA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFH8z4HJfA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFH8z4HJfA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFH8z4HJfA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFH8z4HJfA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFH8z4HJfA {
    align-items: center;
  }
  .cid-uFH8z4HJfA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFH8z4HJfA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFH8z4HJfA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFH8z4HJfA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFH8z4HJfA .content-wrap {
    width: 100%;
  }
}
.cid-uFH8z4HJfA .mbr-section-title {
  text-align: center;
}
.cid-uFH8z4HJfA .mbr-text,
.cid-uFH8z4HJfA .mbr-section-btn {
  text-align: center;
}
.cid-uFHaHsmxhD {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFHaHsmxhD .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;
}
@media (max-width: 767px) {
  .cid-uFHaHsmxhD .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFHaHsmxhD .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFHaHsmxhD .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFHaHsmxhD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFHaHsmxhD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFHaHsmxhD .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFHaHsmxhD .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFHaHsmxhD .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFHaHsmxhD .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFHaHsmxhD .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFHaHsmxhD .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFHaHsmxhD .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFHaHsmxhD .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFHaHsmxhD .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFHaHsmxhD .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFHaHsmxhD .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFHaHsmxhD .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFHaHsmxhD .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFHaHsmxhD .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFHaHsmxhD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFHaHsmxhD .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFHaHsmxhD .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHsmxhD .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFHaHsmxhD .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFHaHsmxhD .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFHaHsmxhD .nav-item:focus,
.cid-uFHaHsmxhD .nav-link:focus {
  outline: none;
}
.cid-uFHaHsmxhD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFHaHsmxhD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFHaHsmxhD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFHaHsmxhD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFHaHsmxhD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFHaHsmxhD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFHaHsmxhD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFHaHsmxhD .navbar.opened {
  transition: all 0.25s;
}
.cid-uFHaHsmxhD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFHaHsmxhD .navbar .navbar-logo img {
  width: auto;
}
.cid-uFHaHsmxhD .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFHaHsmxhD .navbar.collapsed {
  justify-content: center;
}
.cid-uFHaHsmxhD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFHaHsmxhD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFHaHsmxhD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFHaHsmxhD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFHaHsmxhD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFHaHsmxhD .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-uFHaHsmxhD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFHaHsmxhD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFHaHsmxhD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFHaHsmxhD .navbar {
    min-height: 72px;
  }
  .cid-uFHaHsmxhD .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFHaHsmxhD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFHaHsmxhD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFHaHsmxhD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFHaHsmxhD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFHaHsmxhD .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-uFHaHsmxhD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFHaHsmxhD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFHaHsmxhD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFHaHsmxhD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFHaHsmxhD .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFHaHsmxhD .dropdown-item.active,
.cid-uFHaHsmxhD .dropdown-item:active {
  background-color: transparent;
}
.cid-uFHaHsmxhD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFHaHsmxhD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFHaHsmxhD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFHaHsmxhD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFHaHsmxhD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFHaHsmxhD .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFHaHsmxhD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFHaHsmxhD .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFHaHsmxhD .navbar-buttons {
    text-align: left;
  }
}
.cid-uFHaHsmxhD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFHaHsmxhD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFHaHsmxhD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFHaHsmxhD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFHaHsmxhD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFHaHsmxhD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFHaHsmxhD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFHaHsmxhD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFHaHsmxhD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFHaHsmxhD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFHaHsmxhD .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFHaHsmxhD .opacityScroll {
  background: #ffffff !important;
}
.cid-uFHaHsmxhD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFHaHsmxhD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFHaHsmxhD .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFHaHsmxhD .navbar {
    height: 70px;
  }
  .cid-uFHaHsmxhD .navbar.opened {
    height: auto;
  }
  .cid-uFHaHsmxhD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFHaHsmxhD .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFHaHsmxhD .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFHaHsmxhD .navbar-brand {
    margin-right: auto;
  }
  .cid-uFHaHsmxhD .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFHaHsmxhD .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFHaHsmxhD .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFHaHsmxhD .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFHaHsmxhD .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFHaHsmxhD .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFHaHsmxhD .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFHaHsmxhD .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFHaHt0LqF {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFHaHt0LqF .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFHaHt0LqF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHt0LqF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFHaHt0LqF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFHaHt0LqF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFHaHt0LqF {
    align-items: center;
  }
  .cid-uFHaHt0LqF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFHaHt0LqF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHt0LqF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFHaHt0LqF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFHaHt0LqF .content-wrap {
    width: 100%;
  }
}
.cid-uFHaHt0LqF .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFHaHt0LqF .mbr-text,
.cid-uFHaHt0LqF .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFHaHt0LqF .mbr-section-title DIV {
  text-align: left;
}
.cid-uFHaHtrGJT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFHaHtrGJT .row {
  align-items: center;
}
.cid-uFHaHtrGJT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFHaHtrGJT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHtrGJT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFHaHtrGJT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFHaHtrGJT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFHaHtrGJT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFHaHtrGJT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHtrGJT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFHaHtrGJT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFHaHtrGJT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFHaHtrGJT .label-text {
    text-align: center !important;
  }
}
.cid-uFHaHtrGJT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFHaHtrGJT .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFHaHtrGJT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFHaHtrGJT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHtrGJT .lists-container {
    justify-content: center;
  }
}
.cid-uFHaHtrGJT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFHaHtrGJT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHtrGJT .list {
    align-items: center;
  }
}
.cid-uFHaHtrGJT .list-item {
  display: flex;
  align-items: center;
}
.cid-uFHaHtrGJT .icon-wrapper {
  margin-right: 5px;
}
.cid-uFHaHtrGJT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFHaHtrGJT .list-item-text {
  flex-grow: 1;
}
.cid-uFHaHtrGJT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFHaHtrGJT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFHaHtrGJT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFHaHtrGJT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFHaHtrGJT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHtrGJT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFHaHtrGJT .mbr-section-title,
.cid-uFHaHtrGJT .mbr-section-btn {
  color: #ffffff;
}
.cid-uFHaHu9FQY {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFHaHu9FQY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFHaHu9FQY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFHaHu9FQY {
    align-items: center;
  }
  .cid-uFHaHu9FQY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFHaHu9FQY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHu9FQY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFHaHu9FQY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFHaHu9FQY .content-wrap {
    width: 100%;
  }
}
.cid-uFHaHu9FQY .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFHaHu9FQY .mbr-text,
.cid-uFHaHu9FQY .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFHaHu9FQY .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFHaHuAKIq {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFHaHuAKIq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHuAKIq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFHaHuAKIq .container {
    padding: 0 20px;
  }
}
.cid-uFHaHuAKIq .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFHaHuAKIq .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFHaHuAKIq .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFHaHuAKIq .panel-group {
    padding: 0 20px;
  }
}
.cid-uFHaHuAKIq .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFHaHuAKIq .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFHaHuAKIq .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFHaHuAKIq .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFHaHuAKIq .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFHaHuAKIq .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFHaHuAKIq .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFHaHuAKIq .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFHaHuAKIq .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFHaHuAKIq .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFHaHuAKIq .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFHaHuAKIq .panel-title-edit {
  color: #272a5c;
}
.cid-uFHaHuAKIq .panel-text {
  color: #464444;
}
.cid-uGyVzGQGiV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVzGQGiV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVzGQGiV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVzGQGiV .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVzGQGiV .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVzGQGiV .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVzGQGiV .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVzGQGiV .container {
    padding: 0 12px;
  }
}
.cid-uGyVzGQGiV .row {
  justify-content: center;
}
.cid-uGyVzGQGiV .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVzGQGiV .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVzGQGiV .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVzGQGiV .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVzGQGiV .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVzGQGiV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVzGQGiV .mbr-section-title,
.cid-uGyVzGQGiV .mbr-section-btn,
.cid-uGyVzGQGiV .title-wrapper {
  text-align: center;
}
.cid-uFHaHvCJHm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFHaHvCJHm .row {
  align-items: center;
}
.cid-uFHaHvCJHm .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFHaHvCJHm .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHvCJHm .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFHaHvCJHm .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFHaHvCJHm .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFHaHvCJHm .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFHaHvCJHm .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHvCJHm .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFHaHvCJHm .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFHaHvCJHm .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFHaHvCJHm .label-text {
    text-align: center !important;
  }
}
.cid-uFHaHvCJHm .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFHaHvCJHm .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFHaHvCJHm .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFHaHvCJHm .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHvCJHm .lists-container {
    justify-content: center;
  }
}
.cid-uFHaHvCJHm .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFHaHvCJHm .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHvCJHm .list {
    align-items: center;
  }
}
.cid-uFHaHvCJHm .list-item {
  display: flex;
  align-items: center;
}
.cid-uFHaHvCJHm .icon-wrapper {
  margin-right: 5px;
}
.cid-uFHaHvCJHm .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFHaHvCJHm .list-item-text {
  flex-grow: 1;
}
.cid-uFHaHvCJHm .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFHaHvCJHm .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFHaHvCJHm .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFHaHvCJHm .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFHaHvCJHm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHvCJHm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFHaHvCJHm .mbr-section-title,
.cid-uFHaHvCJHm .mbr-section-btn {
  color: #272a5c;
}
.cid-uFHaHwpICd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFHaHwpICd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHwpICd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFHaHwpICd .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFHaHwpICd .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFHaHwpICd .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFHaHwpICd .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFHaHwpICd .container {
    padding: 0 12px;
  }
}
.cid-uFHaHwpICd .row {
  justify-content: center;
}
.cid-uFHaHwpICd .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFHaHwpICd .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFHaHwpICd .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFHaHwpICd .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFHaHwpICd .mbr-section-title {
  color: #ffffff;
}
.cid-uFHaHwpICd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFHaHwpICd .mbr-section-title,
.cid-uFHaHwpICd .mbr-section-btn,
.cid-uFHaHwpICd .title-wrapper {
  text-align: center;
}
.cid-uJb2uKsKOd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2uKsKOd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2uKsKOd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2uKsKOd .container {
    padding: 0 22px;
  }
}
.cid-uJb2uKsKOd .row {
  justify-content: space-between;
}
.cid-uJb2uKsKOd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2uKsKOd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2uKsKOd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2uKsKOd .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2uKsKOd .mbr-text {
  color: #464444;
}
.cid-uJb2uKsKOd label {
  color: #000000;
}
.cid-uJb2uKsKOd LABEL {
  color: #767676;
}
.cid-uFHaHxDzBU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFHaHxDzBU .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFHaHxDzBU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFHaHxDzBU .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHxDzBU .row {
    text-align: center;
  }
  .cid-uFHaHxDzBU .row > div {
    margin: auto;
  }
  .cid-uFHaHxDzBU .social-row {
    justify-content: center;
  }
}
.cid-uFHaHxDzBU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFHaHxDzBU .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFHaHxDzBU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFHaHxDzBU .list {
    margin-bottom: 0rem;
  }
}
.cid-uFHaHxDzBU .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFHaHxDzBU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFHaHxDzBU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFHaHxDzBU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHxDzBU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFHaHyj5CS {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFHaHyj5CS .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFHaHyj5CS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFHaHyj5CS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFHaHyj5CS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFHaHyj5CS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFHaHyj5CS {
    align-items: center;
  }
  .cid-uFHaHyj5CS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFHaHyj5CS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFHaHyj5CS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFHaHyj5CS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFHaHyj5CS .content-wrap {
    width: 100%;
  }
}
.cid-uFHaHyj5CS .mbr-section-title {
  text-align: center;
}
.cid-uFHaHyj5CS .mbr-text,
.cid-uFHaHyj5CS .mbr-section-btn {
  text-align: center;
}
.cid-uFIFVfdGBp {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIFVfdGBp .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;
}
@media (max-width: 767px) {
  .cid-uFIFVfdGBp .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIFVfdGBp .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIFVfdGBp .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIFVfdGBp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIFVfdGBp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIFVfdGBp .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIFVfdGBp .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIFVfdGBp .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIFVfdGBp .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIFVfdGBp .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIFVfdGBp .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIFVfdGBp .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIFVfdGBp .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIFVfdGBp .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIFVfdGBp .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIFVfdGBp .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIFVfdGBp .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIFVfdGBp .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIFVfdGBp .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIFVfdGBp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIFVfdGBp .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIFVfdGBp .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVfdGBp .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIFVfdGBp .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIFVfdGBp .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIFVfdGBp .nav-item:focus,
.cid-uFIFVfdGBp .nav-link:focus {
  outline: none;
}
.cid-uFIFVfdGBp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIFVfdGBp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIFVfdGBp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIFVfdGBp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIFVfdGBp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIFVfdGBp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIFVfdGBp .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIFVfdGBp .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIFVfdGBp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIFVfdGBp .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIFVfdGBp .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIFVfdGBp .navbar.collapsed {
  justify-content: center;
}
.cid-uFIFVfdGBp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIFVfdGBp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIFVfdGBp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIFVfdGBp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIFVfdGBp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIFVfdGBp .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-uFIFVfdGBp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIFVfdGBp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIFVfdGBp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIFVfdGBp .navbar {
    min-height: 72px;
  }
  .cid-uFIFVfdGBp .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIFVfdGBp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIFVfdGBp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIFVfdGBp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIFVfdGBp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIFVfdGBp .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-uFIFVfdGBp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIFVfdGBp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIFVfdGBp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIFVfdGBp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIFVfdGBp .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIFVfdGBp .dropdown-item.active,
.cid-uFIFVfdGBp .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIFVfdGBp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIFVfdGBp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIFVfdGBp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIFVfdGBp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIFVfdGBp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIFVfdGBp .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIFVfdGBp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIFVfdGBp .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIFVfdGBp .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIFVfdGBp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIFVfdGBp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIFVfdGBp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIFVfdGBp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIFVfdGBp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIFVfdGBp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIFVfdGBp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIFVfdGBp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIFVfdGBp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIFVfdGBp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIFVfdGBp .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIFVfdGBp .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIFVfdGBp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIFVfdGBp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIFVfdGBp .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIFVfdGBp .navbar {
    height: 70px;
  }
  .cid-uFIFVfdGBp .navbar.opened {
    height: auto;
  }
  .cid-uFIFVfdGBp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIFVfdGBp .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIFVfdGBp .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIFVfdGBp .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIFVfdGBp .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIFVfdGBp .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIFVfdGBp .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIFVfdGBp .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIFVfdGBp .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIFVfdGBp .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIFVfdGBp .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIFVfdGBp .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIFVfOkYg {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIFVfOkYg .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIFVfOkYg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVfOkYg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIFVfOkYg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIFVfOkYg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIFVfOkYg {
    align-items: center;
  }
  .cid-uFIFVfOkYg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIFVfOkYg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVfOkYg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIFVfOkYg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIFVfOkYg .content-wrap {
    width: 100%;
  }
}
.cid-uFIFVfOkYg .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIFVfOkYg .mbr-text,
.cid-uFIFVfOkYg .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIFVfOkYg .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIFVgd7dg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIFVgd7dg .row {
  align-items: center;
}
.cid-uFIFVgd7dg .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIFVgd7dg .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVgd7dg .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIFVgd7dg .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIFVgd7dg .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIFVgd7dg .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIFVgd7dg .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVgd7dg .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIFVgd7dg .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIFVgd7dg .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIFVgd7dg .label-text {
    text-align: center !important;
  }
}
.cid-uFIFVgd7dg .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIFVgd7dg .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIFVgd7dg .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIFVgd7dg .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVgd7dg .lists-container {
    justify-content: center;
  }
}
.cid-uFIFVgd7dg .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIFVgd7dg .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVgd7dg .list {
    align-items: center;
  }
}
.cid-uFIFVgd7dg .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIFVgd7dg .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIFVgd7dg .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIFVgd7dg .list-item-text {
  flex-grow: 1;
}
.cid-uFIFVgd7dg .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIFVgd7dg .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIFVgd7dg .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIFVgd7dg .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIFVgd7dg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVgd7dg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIFVgd7dg .mbr-section-title,
.cid-uFIFVgd7dg .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIFVgS68S {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIFVgS68S .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIFVgS68S .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIFVgS68S {
    align-items: center;
  }
  .cid-uFIFVgS68S .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIFVgS68S .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVgS68S {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIFVgS68S .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIFVgS68S .content-wrap {
    width: 100%;
  }
}
.cid-uFIFVgS68S .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIFVgS68S .mbr-text,
.cid-uFIFVgS68S .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIFVgS68S .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIFVhmLxg {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIFVhmLxg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVhmLxg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIFVhmLxg .container {
    padding: 0 20px;
  }
}
.cid-uFIFVhmLxg .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIFVhmLxg .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIFVhmLxg .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIFVhmLxg .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIFVhmLxg .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIFVhmLxg .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIFVhmLxg .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIFVhmLxg .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIFVhmLxg .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIFVhmLxg .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIFVhmLxg .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIFVhmLxg .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIFVhmLxg .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIFVhmLxg .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIFVhmLxg .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIFVhmLxg .panel-title-edit {
  color: #272a5c;
}
.cid-uFIFVhmLxg .panel-text {
  color: #464444;
}
.cid-uGyVDoN4c8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVDoN4c8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVDoN4c8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVDoN4c8 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVDoN4c8 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVDoN4c8 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVDoN4c8 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVDoN4c8 .container {
    padding: 0 12px;
  }
}
.cid-uGyVDoN4c8 .row {
  justify-content: center;
}
.cid-uGyVDoN4c8 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVDoN4c8 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVDoN4c8 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVDoN4c8 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVDoN4c8 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVDoN4c8 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVDoN4c8 .mbr-section-title,
.cid-uGyVDoN4c8 .mbr-section-btn,
.cid-uGyVDoN4c8 .title-wrapper {
  text-align: center;
}
.cid-uFIFVilbiD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIFVilbiD .row {
  align-items: center;
}
.cid-uFIFVilbiD .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIFVilbiD .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVilbiD .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIFVilbiD .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIFVilbiD .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIFVilbiD .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIFVilbiD .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVilbiD .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIFVilbiD .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIFVilbiD .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIFVilbiD .label-text {
    text-align: center !important;
  }
}
.cid-uFIFVilbiD .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIFVilbiD .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIFVilbiD .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIFVilbiD .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVilbiD .lists-container {
    justify-content: center;
  }
}
.cid-uFIFVilbiD .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIFVilbiD .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVilbiD .list {
    align-items: center;
  }
}
.cid-uFIFVilbiD .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIFVilbiD .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIFVilbiD .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIFVilbiD .list-item-text {
  flex-grow: 1;
}
.cid-uFIFVilbiD .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIFVilbiD .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIFVilbiD .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIFVilbiD .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIFVilbiD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVilbiD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIFVilbiD .mbr-section-title,
.cid-uFIFVilbiD .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIFVj0yRF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIFVj0yRF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVj0yRF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIFVj0yRF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIFVj0yRF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIFVj0yRF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIFVj0yRF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIFVj0yRF .container {
    padding: 0 12px;
  }
}
.cid-uFIFVj0yRF .row {
  justify-content: center;
}
.cid-uFIFVj0yRF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIFVj0yRF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIFVj0yRF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIFVj0yRF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIFVj0yRF .mbr-section-title {
  color: #ffffff;
}
.cid-uFIFVj0yRF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIFVj0yRF .mbr-section-title,
.cid-uFIFVj0yRF .mbr-section-btn,
.cid-uFIFVj0yRF .title-wrapper {
  text-align: center;
}
.cid-uJb2yEVxig {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2yEVxig .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2yEVxig .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2yEVxig .container {
    padding: 0 22px;
  }
}
.cid-uJb2yEVxig .row {
  justify-content: space-between;
}
.cid-uJb2yEVxig .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2yEVxig .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2yEVxig .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2yEVxig .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2yEVxig .mbr-text {
  color: #464444;
}
.cid-uJb2yEVxig label {
  color: #000000;
}
.cid-uJb2yEVxig LABEL {
  color: #767676;
}
.cid-uFIFVkdJCB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIFVkdJCB .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIFVkdJCB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIFVkdJCB .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVkdJCB .row {
    text-align: center;
  }
  .cid-uFIFVkdJCB .row > div {
    margin: auto;
  }
  .cid-uFIFVkdJCB .social-row {
    justify-content: center;
  }
}
.cid-uFIFVkdJCB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIFVkdJCB .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIFVkdJCB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIFVkdJCB .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIFVkdJCB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIFVkdJCB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIFVkdJCB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIFVkdJCB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVkdJCB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIFVkPjHz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIFVkPjHz .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIFVkPjHz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIFVkPjHz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIFVkPjHz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIFVkPjHz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIFVkPjHz {
    align-items: center;
  }
  .cid-uFIFVkPjHz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIFVkPjHz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIFVkPjHz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIFVkPjHz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIFVkPjHz .content-wrap {
    width: 100%;
  }
}
.cid-uFIFVkPjHz .mbr-section-title {
  text-align: center;
}
.cid-uFIFVkPjHz .mbr-text,
.cid-uFIFVkPjHz .mbr-section-btn {
  text-align: center;
}
.cid-uFIHG4Cgix {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIHG4Cgix .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;
}
@media (max-width: 767px) {
  .cid-uFIHG4Cgix .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIHG4Cgix .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIHG4Cgix .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIHG4Cgix .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIHG4Cgix .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIHG4Cgix .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIHG4Cgix .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIHG4Cgix .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIHG4Cgix .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIHG4Cgix .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIHG4Cgix .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIHG4Cgix .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIHG4Cgix .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIHG4Cgix .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIHG4Cgix .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIHG4Cgix .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIHG4Cgix .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIHG4Cgix .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIHG4Cgix .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIHG4Cgix .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIHG4Cgix .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIHG4Cgix .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG4Cgix .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIHG4Cgix .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIHG4Cgix .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIHG4Cgix .nav-item:focus,
.cid-uFIHG4Cgix .nav-link:focus {
  outline: none;
}
.cid-uFIHG4Cgix .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIHG4Cgix .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIHG4Cgix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIHG4Cgix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIHG4Cgix .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIHG4Cgix .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIHG4Cgix .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIHG4Cgix .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIHG4Cgix .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIHG4Cgix .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIHG4Cgix .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIHG4Cgix .navbar.collapsed {
  justify-content: center;
}
.cid-uFIHG4Cgix .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIHG4Cgix .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIHG4Cgix .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIHG4Cgix .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIHG4Cgix .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIHG4Cgix .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-uFIHG4Cgix .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIHG4Cgix .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIHG4Cgix .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIHG4Cgix .navbar {
    min-height: 72px;
  }
  .cid-uFIHG4Cgix .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIHG4Cgix .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIHG4Cgix .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIHG4Cgix .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIHG4Cgix .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIHG4Cgix .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-uFIHG4Cgix .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIHG4Cgix .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIHG4Cgix .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIHG4Cgix .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIHG4Cgix .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIHG4Cgix .dropdown-item.active,
.cid-uFIHG4Cgix .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIHG4Cgix .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIHG4Cgix .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIHG4Cgix .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIHG4Cgix .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIHG4Cgix .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIHG4Cgix .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIHG4Cgix ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIHG4Cgix .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIHG4Cgix .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIHG4Cgix button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIHG4Cgix button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIHG4Cgix button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIHG4Cgix button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIHG4Cgix button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIHG4Cgix button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIHG4Cgix nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIHG4Cgix nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIHG4Cgix nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIHG4Cgix nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIHG4Cgix .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIHG4Cgix .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIHG4Cgix a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIHG4Cgix .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIHG4Cgix .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIHG4Cgix .navbar {
    height: 70px;
  }
  .cid-uFIHG4Cgix .navbar.opened {
    height: auto;
  }
  .cid-uFIHG4Cgix .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIHG4Cgix .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIHG4Cgix .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIHG4Cgix .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIHG4Cgix .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIHG4Cgix .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIHG4Cgix .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIHG4Cgix .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIHG4Cgix .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIHG4Cgix .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIHG4Cgix .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIHG4Cgix .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIHG5ee35 {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIHG5ee35 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIHG5ee35 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHG5ee35 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIHG5ee35 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIHG5ee35 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIHG5ee35 {
    align-items: center;
  }
  .cid-uFIHG5ee35 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIHG5ee35 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG5ee35 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIHG5ee35 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIHG5ee35 .content-wrap {
    width: 100%;
  }
}
.cid-uFIHG5ee35 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIHG5ee35 .mbr-text,
.cid-uFIHG5ee35 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIHG5ee35 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIHG5FxkI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIHG5FxkI .row {
  align-items: center;
}
.cid-uFIHG5FxkI .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIHG5FxkI .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG5FxkI .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIHG5FxkI .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIHG5FxkI .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIHG5FxkI .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIHG5FxkI .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG5FxkI .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIHG5FxkI .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIHG5FxkI .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIHG5FxkI .label-text {
    text-align: center !important;
  }
}
.cid-uFIHG5FxkI .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIHG5FxkI .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIHG5FxkI .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIHG5FxkI .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG5FxkI .lists-container {
    justify-content: center;
  }
}
.cid-uFIHG5FxkI .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIHG5FxkI .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG5FxkI .list {
    align-items: center;
  }
}
.cid-uFIHG5FxkI .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIHG5FxkI .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIHG5FxkI .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIHG5FxkI .list-item-text {
  flex-grow: 1;
}
.cid-uFIHG5FxkI .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIHG5FxkI .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIHG5FxkI .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIHG5FxkI .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIHG5FxkI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHG5FxkI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIHG5FxkI .mbr-section-title,
.cid-uFIHG5FxkI .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIHG6i7xn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIHG6i7xn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIHG6i7xn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIHG6i7xn {
    align-items: center;
  }
  .cid-uFIHG6i7xn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIHG6i7xn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG6i7xn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIHG6i7xn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIHG6i7xn .content-wrap {
    width: 100%;
  }
}
.cid-uFIHG6i7xn .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIHG6i7xn .mbr-text,
.cid-uFIHG6i7xn .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIHG6i7xn .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIHG6MuXk {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIHG6MuXk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHG6MuXk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIHG6MuXk .container {
    padding: 0 20px;
  }
}
.cid-uFIHG6MuXk .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIHG6MuXk .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIHG6MuXk .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIHG6MuXk .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIHG6MuXk .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIHG6MuXk .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIHG6MuXk .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIHG6MuXk .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIHG6MuXk .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIHG6MuXk .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIHG6MuXk .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIHG6MuXk .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIHG6MuXk .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIHG6MuXk .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIHG6MuXk .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIHG6MuXk .panel-title-edit {
  color: #272a5c;
}
.cid-uFIHG6MuXk .panel-text {
  color: #464444;
}
.cid-uGyVIaq3PM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVIaq3PM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVIaq3PM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVIaq3PM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVIaq3PM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVIaq3PM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVIaq3PM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVIaq3PM .container {
    padding: 0 12px;
  }
}
.cid-uGyVIaq3PM .row {
  justify-content: center;
}
.cid-uGyVIaq3PM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVIaq3PM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVIaq3PM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVIaq3PM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVIaq3PM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVIaq3PM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVIaq3PM .mbr-section-title,
.cid-uGyVIaq3PM .mbr-section-btn,
.cid-uGyVIaq3PM .title-wrapper {
  text-align: center;
}
.cid-uFIHG7NpzF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIHG7NpzF .row {
  align-items: center;
}
.cid-uFIHG7NpzF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIHG7NpzF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG7NpzF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIHG7NpzF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIHG7NpzF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIHG7NpzF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIHG7NpzF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG7NpzF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIHG7NpzF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIHG7NpzF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIHG7NpzF .label-text {
    text-align: center !important;
  }
}
.cid-uFIHG7NpzF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIHG7NpzF .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIHG7NpzF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIHG7NpzF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG7NpzF .lists-container {
    justify-content: center;
  }
}
.cid-uFIHG7NpzF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIHG7NpzF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG7NpzF .list {
    align-items: center;
  }
}
.cid-uFIHG7NpzF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIHG7NpzF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIHG7NpzF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIHG7NpzF .list-item-text {
  flex-grow: 1;
}
.cid-uFIHG7NpzF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIHG7NpzF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIHG7NpzF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIHG7NpzF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIHG7NpzF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHG7NpzF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIHG7NpzF .mbr-section-title,
.cid-uFIHG7NpzF .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIHG8ycYC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIHG8ycYC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHG8ycYC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIHG8ycYC .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIHG8ycYC .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIHG8ycYC .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIHG8ycYC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIHG8ycYC .container {
    padding: 0 12px;
  }
}
.cid-uFIHG8ycYC .row {
  justify-content: center;
}
.cid-uFIHG8ycYC .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIHG8ycYC .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIHG8ycYC .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIHG8ycYC .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIHG8ycYC .mbr-section-title {
  color: #ffffff;
}
.cid-uFIHG8ycYC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIHG8ycYC .mbr-section-title,
.cid-uFIHG8ycYC .mbr-section-btn,
.cid-uFIHG8ycYC .title-wrapper {
  text-align: center;
}
.cid-uJb2Cv0QHO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2Cv0QHO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2Cv0QHO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2Cv0QHO .container {
    padding: 0 22px;
  }
}
.cid-uJb2Cv0QHO .row {
  justify-content: space-between;
}
.cid-uJb2Cv0QHO .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2Cv0QHO .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2Cv0QHO .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2Cv0QHO .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2Cv0QHO .mbr-text {
  color: #464444;
}
.cid-uJb2Cv0QHO label {
  color: #000000;
}
.cid-uJb2Cv0QHO LABEL {
  color: #767676;
}
.cid-uFIHG9Q9wm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIHG9Q9wm .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIHG9Q9wm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIHG9Q9wm .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIHG9Q9wm .row {
    text-align: center;
  }
  .cid-uFIHG9Q9wm .row > div {
    margin: auto;
  }
  .cid-uFIHG9Q9wm .social-row {
    justify-content: center;
  }
}
.cid-uFIHG9Q9wm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIHG9Q9wm .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIHG9Q9wm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIHG9Q9wm .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIHG9Q9wm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIHG9Q9wm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIHG9Q9wm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIHG9Q9wm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHG9Q9wm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIHGavX0p {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIHGavX0p .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIHGavX0p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIHGavX0p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIHGavX0p .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIHGavX0p .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIHGavX0p {
    align-items: center;
  }
  .cid-uFIHGavX0p .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIHGavX0p .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIHGavX0p {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIHGavX0p .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIHGavX0p .content-wrap {
    width: 100%;
  }
}
.cid-uFIHGavX0p .mbr-section-title {
  text-align: center;
}
.cid-uFIHGavX0p .mbr-text,
.cid-uFIHGavX0p .mbr-section-btn {
  text-align: center;
}
.cid-uFIJpdHCEb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIJpdHCEb .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;
}
@media (max-width: 767px) {
  .cid-uFIJpdHCEb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIJpdHCEb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIJpdHCEb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIJpdHCEb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIJpdHCEb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIJpdHCEb .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIJpdHCEb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIJpdHCEb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIJpdHCEb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIJpdHCEb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIJpdHCEb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIJpdHCEb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIJpdHCEb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIJpdHCEb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIJpdHCEb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIJpdHCEb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIJpdHCEb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIJpdHCEb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIJpdHCEb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIJpdHCEb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIJpdHCEb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIJpdHCEb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpdHCEb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIJpdHCEb .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIJpdHCEb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIJpdHCEb .nav-item:focus,
.cid-uFIJpdHCEb .nav-link:focus {
  outline: none;
}
.cid-uFIJpdHCEb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIJpdHCEb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIJpdHCEb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIJpdHCEb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIJpdHCEb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIJpdHCEb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIJpdHCEb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIJpdHCEb .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIJpdHCEb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIJpdHCEb .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIJpdHCEb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIJpdHCEb .navbar.collapsed {
  justify-content: center;
}
.cid-uFIJpdHCEb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIJpdHCEb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIJpdHCEb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIJpdHCEb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIJpdHCEb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIJpdHCEb .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-uFIJpdHCEb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIJpdHCEb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIJpdHCEb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIJpdHCEb .navbar {
    min-height: 72px;
  }
  .cid-uFIJpdHCEb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIJpdHCEb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIJpdHCEb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIJpdHCEb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIJpdHCEb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIJpdHCEb .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-uFIJpdHCEb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIJpdHCEb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIJpdHCEb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIJpdHCEb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIJpdHCEb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIJpdHCEb .dropdown-item.active,
.cid-uFIJpdHCEb .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIJpdHCEb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIJpdHCEb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIJpdHCEb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIJpdHCEb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIJpdHCEb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIJpdHCEb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIJpdHCEb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIJpdHCEb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIJpdHCEb .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIJpdHCEb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIJpdHCEb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIJpdHCEb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIJpdHCEb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIJpdHCEb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIJpdHCEb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIJpdHCEb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIJpdHCEb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIJpdHCEb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIJpdHCEb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIJpdHCEb .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIJpdHCEb .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIJpdHCEb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIJpdHCEb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIJpdHCEb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIJpdHCEb .navbar {
    height: 70px;
  }
  .cid-uFIJpdHCEb .navbar.opened {
    height: auto;
  }
  .cid-uFIJpdHCEb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIJpdHCEb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIJpdHCEb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIJpdHCEb .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIJpdHCEb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIJpdHCEb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIJpdHCEb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIJpdHCEb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIJpdHCEb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIJpdHCEb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIJpdHCEb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIJpdHCEb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIJpeptPy {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIJpeptPy .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIJpeptPy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJpeptPy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIJpeptPy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIJpeptPy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIJpeptPy {
    align-items: center;
  }
  .cid-uFIJpeptPy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIJpeptPy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpeptPy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIJpeptPy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIJpeptPy .content-wrap {
    width: 100%;
  }
}
.cid-uFIJpeptPy .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIJpeptPy .mbr-text,
.cid-uFIJpeptPy .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIJpeptPy .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIJpeRRVS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIJpeRRVS .row {
  align-items: center;
}
.cid-uFIJpeRRVS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIJpeRRVS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpeRRVS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIJpeRRVS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIJpeRRVS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIJpeRRVS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIJpeRRVS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpeRRVS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIJpeRRVS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIJpeRRVS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIJpeRRVS .label-text {
    text-align: center !important;
  }
}
.cid-uFIJpeRRVS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIJpeRRVS .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIJpeRRVS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIJpeRRVS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpeRRVS .lists-container {
    justify-content: center;
  }
}
.cid-uFIJpeRRVS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIJpeRRVS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpeRRVS .list {
    align-items: center;
  }
}
.cid-uFIJpeRRVS .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIJpeRRVS .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIJpeRRVS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIJpeRRVS .list-item-text {
  flex-grow: 1;
}
.cid-uFIJpeRRVS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIJpeRRVS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIJpeRRVS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIJpeRRVS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIJpeRRVS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJpeRRVS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIJpeRRVS .mbr-section-title,
.cid-uFIJpeRRVS .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIJpfzTHT {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIJpfzTHT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIJpfzTHT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIJpfzTHT {
    align-items: center;
  }
  .cid-uFIJpfzTHT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIJpfzTHT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpfzTHT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIJpfzTHT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIJpfzTHT .content-wrap {
    width: 100%;
  }
}
.cid-uFIJpfzTHT .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIJpfzTHT .mbr-text,
.cid-uFIJpfzTHT .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIJpfzTHT .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIJpg5bRs {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIJpg5bRs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJpg5bRs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIJpg5bRs .container {
    padding: 0 20px;
  }
}
.cid-uFIJpg5bRs .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIJpg5bRs .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIJpg5bRs .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIJpg5bRs .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIJpg5bRs .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIJpg5bRs .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIJpg5bRs .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIJpg5bRs .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIJpg5bRs .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIJpg5bRs .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIJpg5bRs .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIJpg5bRs .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIJpg5bRs .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIJpg5bRs .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIJpg5bRs .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIJpg5bRs .panel-title-edit {
  color: #272a5c;
}
.cid-uFIJpg5bRs .panel-text {
  color: #464444;
}
.cid-uGyVNmsI8h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVNmsI8h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVNmsI8h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVNmsI8h .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVNmsI8h .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVNmsI8h .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVNmsI8h .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVNmsI8h .container {
    padding: 0 12px;
  }
}
.cid-uGyVNmsI8h .row {
  justify-content: center;
}
.cid-uGyVNmsI8h .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVNmsI8h .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVNmsI8h .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVNmsI8h .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVNmsI8h .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVNmsI8h .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVNmsI8h .mbr-section-title,
.cid-uGyVNmsI8h .mbr-section-btn,
.cid-uGyVNmsI8h .title-wrapper {
  text-align: center;
}
.cid-uFIJph9qq1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIJph9qq1 .row {
  align-items: center;
}
.cid-uFIJph9qq1 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIJph9qq1 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIJph9qq1 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIJph9qq1 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIJph9qq1 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIJph9qq1 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIJph9qq1 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIJph9qq1 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIJph9qq1 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIJph9qq1 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIJph9qq1 .label-text {
    text-align: center !important;
  }
}
.cid-uFIJph9qq1 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIJph9qq1 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIJph9qq1 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIJph9qq1 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIJph9qq1 .lists-container {
    justify-content: center;
  }
}
.cid-uFIJph9qq1 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIJph9qq1 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIJph9qq1 .list {
    align-items: center;
  }
}
.cid-uFIJph9qq1 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIJph9qq1 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIJph9qq1 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIJph9qq1 .list-item-text {
  flex-grow: 1;
}
.cid-uFIJph9qq1 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIJph9qq1 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIJph9qq1 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIJph9qq1 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIJph9qq1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJph9qq1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIJph9qq1 .mbr-section-title,
.cid-uFIJph9qq1 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIJphV4BX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIJphV4BX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJphV4BX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIJphV4BX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIJphV4BX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIJphV4BX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIJphV4BX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIJphV4BX .container {
    padding: 0 12px;
  }
}
.cid-uFIJphV4BX .row {
  justify-content: center;
}
.cid-uFIJphV4BX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIJphV4BX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIJphV4BX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIJphV4BX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIJphV4BX .mbr-section-title {
  color: #ffffff;
}
.cid-uFIJphV4BX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIJphV4BX .mbr-section-title,
.cid-uFIJphV4BX .mbr-section-btn,
.cid-uFIJphV4BX .title-wrapper {
  text-align: center;
}
.cid-uJb2G3woHc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2G3woHc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2G3woHc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2G3woHc .container {
    padding: 0 22px;
  }
}
.cid-uJb2G3woHc .row {
  justify-content: space-between;
}
.cid-uJb2G3woHc .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2G3woHc .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2G3woHc .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2G3woHc .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2G3woHc .mbr-text {
  color: #464444;
}
.cid-uJb2G3woHc label {
  color: #000000;
}
.cid-uJb2G3woHc LABEL {
  color: #767676;
}
.cid-uFIJpja5Kd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIJpja5Kd .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIJpja5Kd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIJpja5Kd .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpja5Kd .row {
    text-align: center;
  }
  .cid-uFIJpja5Kd .row > div {
    margin: auto;
  }
  .cid-uFIJpja5Kd .social-row {
    justify-content: center;
  }
}
.cid-uFIJpja5Kd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIJpja5Kd .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIJpja5Kd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIJpja5Kd .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIJpja5Kd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIJpja5Kd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIJpja5Kd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIJpja5Kd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJpja5Kd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIJpjPTsW {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIJpjPTsW .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIJpjPTsW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIJpjPTsW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIJpjPTsW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIJpjPTsW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIJpjPTsW {
    align-items: center;
  }
  .cid-uFIJpjPTsW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIJpjPTsW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIJpjPTsW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIJpjPTsW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIJpjPTsW .content-wrap {
    width: 100%;
  }
}
.cid-uFIJpjPTsW .mbr-section-title {
  text-align: center;
}
.cid-uFIJpjPTsW .mbr-text,
.cid-uFIJpjPTsW .mbr-section-btn {
  text-align: center;
}
.cid-uFILLaZtYT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFILLaZtYT .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;
}
@media (max-width: 767px) {
  .cid-uFILLaZtYT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFILLaZtYT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFILLaZtYT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFILLaZtYT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFILLaZtYT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFILLaZtYT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFILLaZtYT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFILLaZtYT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFILLaZtYT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFILLaZtYT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFILLaZtYT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFILLaZtYT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFILLaZtYT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFILLaZtYT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFILLaZtYT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFILLaZtYT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFILLaZtYT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFILLaZtYT .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFILLaZtYT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFILLaZtYT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFILLaZtYT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFILLaZtYT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFILLaZtYT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFILLaZtYT .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFILLaZtYT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFILLaZtYT .nav-item:focus,
.cid-uFILLaZtYT .nav-link:focus {
  outline: none;
}
.cid-uFILLaZtYT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFILLaZtYT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFILLaZtYT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFILLaZtYT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFILLaZtYT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFILLaZtYT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFILLaZtYT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFILLaZtYT .navbar.opened {
  transition: all 0.25s;
}
.cid-uFILLaZtYT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFILLaZtYT .navbar .navbar-logo img {
  width: auto;
}
.cid-uFILLaZtYT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFILLaZtYT .navbar.collapsed {
  justify-content: center;
}
.cid-uFILLaZtYT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFILLaZtYT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFILLaZtYT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFILLaZtYT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFILLaZtYT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFILLaZtYT .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-uFILLaZtYT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFILLaZtYT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFILLaZtYT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFILLaZtYT .navbar {
    min-height: 72px;
  }
  .cid-uFILLaZtYT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFILLaZtYT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFILLaZtYT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFILLaZtYT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFILLaZtYT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFILLaZtYT .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-uFILLaZtYT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFILLaZtYT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFILLaZtYT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFILLaZtYT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFILLaZtYT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFILLaZtYT .dropdown-item.active,
.cid-uFILLaZtYT .dropdown-item:active {
  background-color: transparent;
}
.cid-uFILLaZtYT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFILLaZtYT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFILLaZtYT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFILLaZtYT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFILLaZtYT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFILLaZtYT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFILLaZtYT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFILLaZtYT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFILLaZtYT .navbar-buttons {
    text-align: left;
  }
}
.cid-uFILLaZtYT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFILLaZtYT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFILLaZtYT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFILLaZtYT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFILLaZtYT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFILLaZtYT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFILLaZtYT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFILLaZtYT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFILLaZtYT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFILLaZtYT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFILLaZtYT .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFILLaZtYT .opacityScroll {
  background: #ffffff !important;
}
.cid-uFILLaZtYT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFILLaZtYT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFILLaZtYT .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFILLaZtYT .navbar {
    height: 70px;
  }
  .cid-uFILLaZtYT .navbar.opened {
    height: auto;
  }
  .cid-uFILLaZtYT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFILLaZtYT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFILLaZtYT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFILLaZtYT .navbar-brand {
    margin-right: auto;
  }
  .cid-uFILLaZtYT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFILLaZtYT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFILLaZtYT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFILLaZtYT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFILLaZtYT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFILLaZtYT .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFILLaZtYT .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFILLaZtYT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFILLbK9Wx {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFILLbK9Wx .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFILLbK9Wx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLbK9Wx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFILLbK9Wx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFILLbK9Wx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFILLbK9Wx {
    align-items: center;
  }
  .cid-uFILLbK9Wx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFILLbK9Wx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFILLbK9Wx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFILLbK9Wx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFILLbK9Wx .content-wrap {
    width: 100%;
  }
}
.cid-uFILLbK9Wx .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFILLbK9Wx .mbr-text,
.cid-uFILLbK9Wx .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFILLbK9Wx .mbr-section-title DIV {
  text-align: left;
}
.cid-uFILLcbG1C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFILLcbG1C .row {
  align-items: center;
}
.cid-uFILLcbG1C .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFILLcbG1C .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFILLcbG1C .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFILLcbG1C .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFILLcbG1C .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFILLcbG1C .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFILLcbG1C .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFILLcbG1C .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFILLcbG1C .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFILLcbG1C .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFILLcbG1C .label-text {
    text-align: center !important;
  }
}
.cid-uFILLcbG1C .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFILLcbG1C .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFILLcbG1C .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFILLcbG1C .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFILLcbG1C .lists-container {
    justify-content: center;
  }
}
.cid-uFILLcbG1C .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFILLcbG1C .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFILLcbG1C .list {
    align-items: center;
  }
}
.cid-uFILLcbG1C .list-item {
  display: flex;
  align-items: center;
}
.cid-uFILLcbG1C .icon-wrapper {
  margin-right: 5px;
}
.cid-uFILLcbG1C .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFILLcbG1C .list-item-text {
  flex-grow: 1;
}
.cid-uFILLcbG1C .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFILLcbG1C .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFILLcbG1C .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFILLcbG1C .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFILLcbG1C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLcbG1C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFILLcbG1C .mbr-section-title,
.cid-uFILLcbG1C .mbr-section-btn {
  color: #ffffff;
}
.cid-uFILLcQRnN {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFILLcQRnN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFILLcQRnN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFILLcQRnN {
    align-items: center;
  }
  .cid-uFILLcQRnN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFILLcQRnN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFILLcQRnN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFILLcQRnN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFILLcQRnN .content-wrap {
    width: 100%;
  }
}
.cid-uFILLcQRnN .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFILLcQRnN .mbr-text,
.cid-uFILLcQRnN .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFILLcQRnN .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFILLdhfFs {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFILLdhfFs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLdhfFs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFILLdhfFs .container {
    padding: 0 20px;
  }
}
.cid-uFILLdhfFs .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFILLdhfFs .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFILLdhfFs .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFILLdhfFs .panel-group {
    padding: 0 20px;
  }
}
.cid-uFILLdhfFs .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFILLdhfFs .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFILLdhfFs .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFILLdhfFs .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFILLdhfFs .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFILLdhfFs .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFILLdhfFs .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFILLdhfFs .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFILLdhfFs .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFILLdhfFs .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFILLdhfFs .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFILLdhfFs .panel-title-edit {
  color: #272a5c;
}
.cid-uFILLdhfFs .panel-text {
  color: #464444;
}
.cid-uGyVR2HKXB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVR2HKXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVR2HKXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVR2HKXB .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVR2HKXB .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVR2HKXB .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVR2HKXB .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVR2HKXB .container {
    padding: 0 12px;
  }
}
.cid-uGyVR2HKXB .row {
  justify-content: center;
}
.cid-uGyVR2HKXB .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVR2HKXB .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVR2HKXB .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVR2HKXB .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVR2HKXB .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVR2HKXB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVR2HKXB .mbr-section-title,
.cid-uGyVR2HKXB .mbr-section-btn,
.cid-uGyVR2HKXB .title-wrapper {
  text-align: center;
}
.cid-uFILLelG3q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFILLelG3q .row {
  align-items: center;
}
.cid-uFILLelG3q .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFILLelG3q .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFILLelG3q .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFILLelG3q .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFILLelG3q .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFILLelG3q .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFILLelG3q .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFILLelG3q .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFILLelG3q .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFILLelG3q .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFILLelG3q .label-text {
    text-align: center !important;
  }
}
.cid-uFILLelG3q .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFILLelG3q .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFILLelG3q .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFILLelG3q .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFILLelG3q .lists-container {
    justify-content: center;
  }
}
.cid-uFILLelG3q .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFILLelG3q .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFILLelG3q .list {
    align-items: center;
  }
}
.cid-uFILLelG3q .list-item {
  display: flex;
  align-items: center;
}
.cid-uFILLelG3q .icon-wrapper {
  margin-right: 5px;
}
.cid-uFILLelG3q .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFILLelG3q .list-item-text {
  flex-grow: 1;
}
.cid-uFILLelG3q .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFILLelG3q .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFILLelG3q .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFILLelG3q .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFILLelG3q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLelG3q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFILLelG3q .mbr-section-title,
.cid-uFILLelG3q .mbr-section-btn {
  color: #272a5c;
}
.cid-uFILLf3wX5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFILLf3wX5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLf3wX5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFILLf3wX5 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFILLf3wX5 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFILLf3wX5 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFILLf3wX5 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFILLf3wX5 .container {
    padding: 0 12px;
  }
}
.cid-uFILLf3wX5 .row {
  justify-content: center;
}
.cid-uFILLf3wX5 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFILLf3wX5 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFILLf3wX5 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFILLf3wX5 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFILLf3wX5 .mbr-section-title {
  color: #ffffff;
}
.cid-uFILLf3wX5 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFILLf3wX5 .mbr-section-title,
.cid-uFILLf3wX5 .mbr-section-btn,
.cid-uFILLf3wX5 .title-wrapper {
  text-align: center;
}
.cid-uJb2Ju49xb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2Ju49xb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2Ju49xb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2Ju49xb .container {
    padding: 0 22px;
  }
}
.cid-uJb2Ju49xb .row {
  justify-content: space-between;
}
.cid-uJb2Ju49xb .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2Ju49xb .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2Ju49xb .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2Ju49xb .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2Ju49xb .mbr-text {
  color: #464444;
}
.cid-uJb2Ju49xb label {
  color: #000000;
}
.cid-uJb2Ju49xb LABEL {
  color: #767676;
}
.cid-uFILLgkt0C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFILLgkt0C .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFILLgkt0C .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFILLgkt0C .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFILLgkt0C .row {
    text-align: center;
  }
  .cid-uFILLgkt0C .row > div {
    margin: auto;
  }
  .cid-uFILLgkt0C .social-row {
    justify-content: center;
  }
}
.cid-uFILLgkt0C .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFILLgkt0C .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFILLgkt0C .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFILLgkt0C .list {
    margin-bottom: 0rem;
  }
}
.cid-uFILLgkt0C .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFILLgkt0C .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFILLgkt0C div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFILLgkt0C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLgkt0C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFILLgY9d9 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFILLgY9d9 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFILLgY9d9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFILLgY9d9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFILLgY9d9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFILLgY9d9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFILLgY9d9 {
    align-items: center;
  }
  .cid-uFILLgY9d9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFILLgY9d9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFILLgY9d9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFILLgY9d9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFILLgY9d9 .content-wrap {
    width: 100%;
  }
}
.cid-uFILLgY9d9 .mbr-section-title {
  text-align: center;
}
.cid-uFILLgY9d9 .mbr-text,
.cid-uFILLgY9d9 .mbr-section-btn {
  text-align: center;
}
.cid-uFINKvkNJF {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFINKvkNJF .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;
}
@media (max-width: 767px) {
  .cid-uFINKvkNJF .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFINKvkNJF .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFINKvkNJF .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFINKvkNJF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFINKvkNJF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFINKvkNJF .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFINKvkNJF .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFINKvkNJF .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFINKvkNJF .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFINKvkNJF .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFINKvkNJF .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFINKvkNJF .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFINKvkNJF .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFINKvkNJF .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFINKvkNJF .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFINKvkNJF .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFINKvkNJF .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFINKvkNJF .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFINKvkNJF .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFINKvkNJF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFINKvkNJF .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFINKvkNJF .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFINKvkNJF .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFINKvkNJF .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFINKvkNJF .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFINKvkNJF .nav-item:focus,
.cid-uFINKvkNJF .nav-link:focus {
  outline: none;
}
.cid-uFINKvkNJF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFINKvkNJF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFINKvkNJF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFINKvkNJF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFINKvkNJF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFINKvkNJF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFINKvkNJF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFINKvkNJF .navbar.opened {
  transition: all 0.25s;
}
.cid-uFINKvkNJF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFINKvkNJF .navbar .navbar-logo img {
  width: auto;
}
.cid-uFINKvkNJF .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFINKvkNJF .navbar.collapsed {
  justify-content: center;
}
.cid-uFINKvkNJF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFINKvkNJF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFINKvkNJF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFINKvkNJF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFINKvkNJF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFINKvkNJF .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-uFINKvkNJF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFINKvkNJF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFINKvkNJF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFINKvkNJF .navbar {
    min-height: 72px;
  }
  .cid-uFINKvkNJF .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFINKvkNJF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFINKvkNJF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFINKvkNJF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFINKvkNJF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFINKvkNJF .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-uFINKvkNJF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFINKvkNJF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFINKvkNJF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFINKvkNJF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFINKvkNJF .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFINKvkNJF .dropdown-item.active,
.cid-uFINKvkNJF .dropdown-item:active {
  background-color: transparent;
}
.cid-uFINKvkNJF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFINKvkNJF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFINKvkNJF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFINKvkNJF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFINKvkNJF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFINKvkNJF .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFINKvkNJF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFINKvkNJF .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFINKvkNJF .navbar-buttons {
    text-align: left;
  }
}
.cid-uFINKvkNJF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFINKvkNJF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFINKvkNJF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFINKvkNJF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFINKvkNJF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFINKvkNJF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFINKvkNJF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFINKvkNJF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFINKvkNJF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFINKvkNJF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFINKvkNJF .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFINKvkNJF .opacityScroll {
  background: #ffffff !important;
}
.cid-uFINKvkNJF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFINKvkNJF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFINKvkNJF .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFINKvkNJF .navbar {
    height: 70px;
  }
  .cid-uFINKvkNJF .navbar.opened {
    height: auto;
  }
  .cid-uFINKvkNJF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFINKvkNJF .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFINKvkNJF .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFINKvkNJF .navbar-brand {
    margin-right: auto;
  }
  .cid-uFINKvkNJF .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFINKvkNJF .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFINKvkNJF .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFINKvkNJF .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFINKvkNJF .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFINKvkNJF .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFINKvkNJF .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFINKvkNJF .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFINKw8RQe {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFINKw8RQe .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFINKw8RQe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKw8RQe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFINKw8RQe .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFINKw8RQe .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFINKw8RQe {
    align-items: center;
  }
  .cid-uFINKw8RQe .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFINKw8RQe .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFINKw8RQe {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFINKw8RQe .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFINKw8RQe .content-wrap {
    width: 100%;
  }
}
.cid-uFINKw8RQe .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFINKw8RQe .mbr-text,
.cid-uFINKw8RQe .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFINKw8RQe .mbr-section-title DIV {
  text-align: left;
}
.cid-uFINKwDMAr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFINKwDMAr .row {
  align-items: center;
}
.cid-uFINKwDMAr .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFINKwDMAr .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFINKwDMAr .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFINKwDMAr .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFINKwDMAr .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFINKwDMAr .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFINKwDMAr .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFINKwDMAr .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFINKwDMAr .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFINKwDMAr .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFINKwDMAr .label-text {
    text-align: center !important;
  }
}
.cid-uFINKwDMAr .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFINKwDMAr .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFINKwDMAr .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFINKwDMAr .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFINKwDMAr .lists-container {
    justify-content: center;
  }
}
.cid-uFINKwDMAr .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFINKwDMAr .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFINKwDMAr .list {
    align-items: center;
  }
}
.cid-uFINKwDMAr .list-item {
  display: flex;
  align-items: center;
}
.cid-uFINKwDMAr .icon-wrapper {
  margin-right: 5px;
}
.cid-uFINKwDMAr .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFINKwDMAr .list-item-text {
  flex-grow: 1;
}
.cid-uFINKwDMAr .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFINKwDMAr .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFINKwDMAr .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFINKwDMAr .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFINKwDMAr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKwDMAr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFINKwDMAr .mbr-section-title,
.cid-uFINKwDMAr .mbr-section-btn {
  color: #ffffff;
}
.cid-uFINKxkpYe {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFINKxkpYe .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFINKxkpYe .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFINKxkpYe {
    align-items: center;
  }
  .cid-uFINKxkpYe .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFINKxkpYe .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFINKxkpYe {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFINKxkpYe .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFINKxkpYe .content-wrap {
    width: 100%;
  }
}
.cid-uFINKxkpYe .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFINKxkpYe .mbr-text,
.cid-uFINKxkpYe .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFINKxkpYe .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFINKxRBgI {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFINKxRBgI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKxRBgI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFINKxRBgI .container {
    padding: 0 20px;
  }
}
.cid-uFINKxRBgI .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFINKxRBgI .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFINKxRBgI .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFINKxRBgI .panel-group {
    padding: 0 20px;
  }
}
.cid-uFINKxRBgI .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFINKxRBgI .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFINKxRBgI .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFINKxRBgI .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFINKxRBgI .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFINKxRBgI .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFINKxRBgI .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFINKxRBgI .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFINKxRBgI .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFINKxRBgI .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFINKxRBgI .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFINKxRBgI .panel-title-edit {
  color: #272a5c;
}
.cid-uFINKxRBgI .panel-text {
  color: #464444;
}
.cid-uGyVUzPVSb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVUzPVSb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVUzPVSb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVUzPVSb .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVUzPVSb .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVUzPVSb .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVUzPVSb .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVUzPVSb .container {
    padding: 0 12px;
  }
}
.cid-uGyVUzPVSb .row {
  justify-content: center;
}
.cid-uGyVUzPVSb .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVUzPVSb .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVUzPVSb .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVUzPVSb .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVUzPVSb .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVUzPVSb .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVUzPVSb .mbr-section-title,
.cid-uGyVUzPVSb .mbr-section-btn,
.cid-uGyVUzPVSb .title-wrapper {
  text-align: center;
}
.cid-uFINKyTG29 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFINKyTG29 .row {
  align-items: center;
}
.cid-uFINKyTG29 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFINKyTG29 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFINKyTG29 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFINKyTG29 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFINKyTG29 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFINKyTG29 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFINKyTG29 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFINKyTG29 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFINKyTG29 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFINKyTG29 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFINKyTG29 .label-text {
    text-align: center !important;
  }
}
.cid-uFINKyTG29 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFINKyTG29 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFINKyTG29 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFINKyTG29 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFINKyTG29 .lists-container {
    justify-content: center;
  }
}
.cid-uFINKyTG29 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFINKyTG29 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFINKyTG29 .list {
    align-items: center;
  }
}
.cid-uFINKyTG29 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFINKyTG29 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFINKyTG29 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFINKyTG29 .list-item-text {
  flex-grow: 1;
}
.cid-uFINKyTG29 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFINKyTG29 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFINKyTG29 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFINKyTG29 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFINKyTG29 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKyTG29 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFINKyTG29 .mbr-section-title,
.cid-uFINKyTG29 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFINKzCDcI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFINKzCDcI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKzCDcI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFINKzCDcI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFINKzCDcI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFINKzCDcI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFINKzCDcI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFINKzCDcI .container {
    padding: 0 12px;
  }
}
.cid-uFINKzCDcI .row {
  justify-content: center;
}
.cid-uFINKzCDcI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFINKzCDcI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFINKzCDcI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFINKzCDcI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFINKzCDcI .mbr-section-title {
  color: #ffffff;
}
.cid-uFINKzCDcI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFINKzCDcI .mbr-section-title,
.cid-uFINKzCDcI .mbr-section-btn,
.cid-uFINKzCDcI .title-wrapper {
  text-align: center;
}
.cid-uJb2NeBbWc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2NeBbWc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2NeBbWc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2NeBbWc .container {
    padding: 0 22px;
  }
}
.cid-uJb2NeBbWc .row {
  justify-content: space-between;
}
.cid-uJb2NeBbWc .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2NeBbWc .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2NeBbWc .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2NeBbWc .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2NeBbWc .mbr-text {
  color: #464444;
}
.cid-uJb2NeBbWc label {
  color: #000000;
}
.cid-uJb2NeBbWc LABEL {
  color: #767676;
}
.cid-uFINKAYOqN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFINKAYOqN .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFINKAYOqN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFINKAYOqN .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFINKAYOqN .row {
    text-align: center;
  }
  .cid-uFINKAYOqN .row > div {
    margin: auto;
  }
  .cid-uFINKAYOqN .social-row {
    justify-content: center;
  }
}
.cid-uFINKAYOqN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFINKAYOqN .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFINKAYOqN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFINKAYOqN .list {
    margin-bottom: 0rem;
  }
}
.cid-uFINKAYOqN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFINKAYOqN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFINKAYOqN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFINKAYOqN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKAYOqN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFINKBIa4y {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFINKBIa4y .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFINKBIa4y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFINKBIa4y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFINKBIa4y .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFINKBIa4y .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFINKBIa4y {
    align-items: center;
  }
  .cid-uFINKBIa4y .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFINKBIa4y .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFINKBIa4y {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFINKBIa4y .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFINKBIa4y .content-wrap {
    width: 100%;
  }
}
.cid-uFINKBIa4y .mbr-section-title {
  text-align: center;
}
.cid-uFINKBIa4y .mbr-text,
.cid-uFINKBIa4y .mbr-section-btn {
  text-align: center;
}
.cid-uFIQCXO7gd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIQCXO7gd .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;
}
@media (max-width: 767px) {
  .cid-uFIQCXO7gd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIQCXO7gd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIQCXO7gd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIQCXO7gd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIQCXO7gd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIQCXO7gd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIQCXO7gd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIQCXO7gd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIQCXO7gd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIQCXO7gd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIQCXO7gd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIQCXO7gd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIQCXO7gd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIQCXO7gd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIQCXO7gd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIQCXO7gd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIQCXO7gd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIQCXO7gd .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIQCXO7gd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIQCXO7gd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIQCXO7gd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIQCXO7gd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIQCXO7gd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIQCXO7gd .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIQCXO7gd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIQCXO7gd .nav-item:focus,
.cid-uFIQCXO7gd .nav-link:focus {
  outline: none;
}
.cid-uFIQCXO7gd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIQCXO7gd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIQCXO7gd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIQCXO7gd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIQCXO7gd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIQCXO7gd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIQCXO7gd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIQCXO7gd .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIQCXO7gd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIQCXO7gd .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIQCXO7gd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIQCXO7gd .navbar.collapsed {
  justify-content: center;
}
.cid-uFIQCXO7gd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIQCXO7gd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIQCXO7gd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIQCXO7gd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIQCXO7gd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIQCXO7gd .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-uFIQCXO7gd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIQCXO7gd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIQCXO7gd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIQCXO7gd .navbar {
    min-height: 72px;
  }
  .cid-uFIQCXO7gd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIQCXO7gd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIQCXO7gd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIQCXO7gd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIQCXO7gd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIQCXO7gd .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-uFIQCXO7gd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIQCXO7gd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIQCXO7gd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIQCXO7gd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIQCXO7gd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIQCXO7gd .dropdown-item.active,
.cid-uFIQCXO7gd .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIQCXO7gd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIQCXO7gd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIQCXO7gd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIQCXO7gd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIQCXO7gd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIQCXO7gd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIQCXO7gd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIQCXO7gd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIQCXO7gd .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIQCXO7gd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIQCXO7gd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIQCXO7gd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIQCXO7gd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIQCXO7gd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIQCXO7gd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIQCXO7gd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIQCXO7gd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIQCXO7gd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIQCXO7gd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIQCXO7gd .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIQCXO7gd .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIQCXO7gd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIQCXO7gd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIQCXO7gd .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIQCXO7gd .navbar {
    height: 70px;
  }
  .cid-uFIQCXO7gd .navbar.opened {
    height: auto;
  }
  .cid-uFIQCXO7gd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIQCXO7gd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIQCXO7gd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIQCXO7gd .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIQCXO7gd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIQCXO7gd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIQCXO7gd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIQCXO7gd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIQCXO7gd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIQCXO7gd .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIQCXO7gd .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIQCXO7gd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIQCYAyF7 {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIQCYAyF7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIQCYAyF7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQCYAyF7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIQCYAyF7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIQCYAyF7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIQCYAyF7 {
    align-items: center;
  }
  .cid-uFIQCYAyF7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIQCYAyF7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIQCYAyF7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIQCYAyF7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIQCYAyF7 .content-wrap {
    width: 100%;
  }
}
.cid-uFIQCYAyF7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIQCYAyF7 .mbr-text,
.cid-uFIQCYAyF7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIQCYAyF7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIQCZaDYE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIQCZaDYE .row {
  align-items: center;
}
.cid-uFIQCZaDYE .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIQCZaDYE .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIQCZaDYE .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIQCZaDYE .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIQCZaDYE .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIQCZaDYE .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIQCZaDYE .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIQCZaDYE .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIQCZaDYE .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIQCZaDYE .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIQCZaDYE .label-text {
    text-align: center !important;
  }
}
.cid-uFIQCZaDYE .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIQCZaDYE .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIQCZaDYE .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIQCZaDYE .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIQCZaDYE .lists-container {
    justify-content: center;
  }
}
.cid-uFIQCZaDYE .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIQCZaDYE .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIQCZaDYE .list {
    align-items: center;
  }
}
.cid-uFIQCZaDYE .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIQCZaDYE .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIQCZaDYE .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIQCZaDYE .list-item-text {
  flex-grow: 1;
}
.cid-uFIQCZaDYE .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIQCZaDYE .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIQCZaDYE .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIQCZaDYE .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIQCZaDYE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQCZaDYE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIQCZaDYE .mbr-section-title,
.cid-uFIQCZaDYE .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIQD06mkK {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIQD06mkK .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIQD06mkK .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIQD06mkK {
    align-items: center;
  }
  .cid-uFIQD06mkK .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIQD06mkK .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD06mkK {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIQD06mkK .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIQD06mkK .content-wrap {
    width: 100%;
  }
}
.cid-uFIQD06mkK .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIQD06mkK .mbr-text,
.cid-uFIQD06mkK .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIQD06mkK .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIQD0EOsc {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIQD0EOsc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQD0EOsc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIQD0EOsc .container {
    padding: 0 20px;
  }
}
.cid-uFIQD0EOsc .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIQD0EOsc .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIQD0EOsc .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIQD0EOsc .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIQD0EOsc .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIQD0EOsc .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIQD0EOsc .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIQD0EOsc .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIQD0EOsc .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIQD0EOsc .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIQD0EOsc .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIQD0EOsc .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIQD0EOsc .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIQD0EOsc .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIQD0EOsc .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIQD0EOsc .panel-title-edit {
  color: #272a5c;
}
.cid-uFIQD0EOsc .panel-text {
  color: #464444;
}
.cid-uGyVYa4APA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyVYa4APA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyVYa4APA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyVYa4APA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyVYa4APA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVYa4APA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyVYa4APA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyVYa4APA .container {
    padding: 0 12px;
  }
}
.cid-uGyVYa4APA .row {
  justify-content: center;
}
.cid-uGyVYa4APA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyVYa4APA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyVYa4APA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyVYa4APA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyVYa4APA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyVYa4APA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyVYa4APA .mbr-section-title,
.cid-uGyVYa4APA .mbr-section-btn,
.cid-uGyVYa4APA .title-wrapper {
  text-align: center;
}
.cid-uFIQD1WF34 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIQD1WF34 .row {
  align-items: center;
}
.cid-uFIQD1WF34 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIQD1WF34 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD1WF34 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIQD1WF34 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIQD1WF34 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIQD1WF34 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIQD1WF34 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD1WF34 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIQD1WF34 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIQD1WF34 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIQD1WF34 .label-text {
    text-align: center !important;
  }
}
.cid-uFIQD1WF34 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIQD1WF34 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIQD1WF34 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIQD1WF34 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD1WF34 .lists-container {
    justify-content: center;
  }
}
.cid-uFIQD1WF34 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIQD1WF34 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD1WF34 .list {
    align-items: center;
  }
}
.cid-uFIQD1WF34 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIQD1WF34 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIQD1WF34 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIQD1WF34 .list-item-text {
  flex-grow: 1;
}
.cid-uFIQD1WF34 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIQD1WF34 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIQD1WF34 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIQD1WF34 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIQD1WF34 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQD1WF34 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIQD1WF34 .mbr-section-title,
.cid-uFIQD1WF34 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIQD2Xkgz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIQD2Xkgz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQD2Xkgz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIQD2Xkgz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIQD2Xkgz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIQD2Xkgz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIQD2Xkgz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIQD2Xkgz .container {
    padding: 0 12px;
  }
}
.cid-uFIQD2Xkgz .row {
  justify-content: center;
}
.cid-uFIQD2Xkgz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIQD2Xkgz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIQD2Xkgz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIQD2Xkgz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIQD2Xkgz .mbr-section-title {
  color: #ffffff;
}
.cid-uFIQD2Xkgz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIQD2Xkgz .mbr-section-title,
.cid-uFIQD2Xkgz .mbr-section-btn,
.cid-uFIQD2Xkgz .title-wrapper {
  text-align: center;
}
.cid-uJb2QJnk8u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2QJnk8u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2QJnk8u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2QJnk8u .container {
    padding: 0 22px;
  }
}
.cid-uJb2QJnk8u .row {
  justify-content: space-between;
}
.cid-uJb2QJnk8u .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2QJnk8u .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2QJnk8u .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2QJnk8u .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2QJnk8u .mbr-text {
  color: #464444;
}
.cid-uJb2QJnk8u label {
  color: #000000;
}
.cid-uJb2QJnk8u LABEL {
  color: #767676;
}
.cid-uFIQD4lf0V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIQD4lf0V .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIQD4lf0V .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIQD4lf0V .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD4lf0V .row {
    text-align: center;
  }
  .cid-uFIQD4lf0V .row > div {
    margin: auto;
  }
  .cid-uFIQD4lf0V .social-row {
    justify-content: center;
  }
}
.cid-uFIQD4lf0V .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIQD4lf0V .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIQD4lf0V .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIQD4lf0V .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIQD4lf0V .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIQD4lf0V .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIQD4lf0V div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIQD4lf0V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQD4lf0V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIQD58anC {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIQD58anC .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIQD58anC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIQD58anC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIQD58anC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIQD58anC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIQD58anC {
    align-items: center;
  }
  .cid-uFIQD58anC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIQD58anC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIQD58anC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIQD58anC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIQD58anC .content-wrap {
    width: 100%;
  }
}
.cid-uFIQD58anC .mbr-section-title {
  text-align: center;
}
.cid-uFIQD58anC .mbr-text,
.cid-uFIQD58anC .mbr-section-btn {
  text-align: center;
}
.cid-uFISCeUFCM {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFISCeUFCM .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;
}
@media (max-width: 767px) {
  .cid-uFISCeUFCM .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFISCeUFCM .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFISCeUFCM .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFISCeUFCM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFISCeUFCM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFISCeUFCM .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFISCeUFCM .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFISCeUFCM .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFISCeUFCM .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFISCeUFCM .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFISCeUFCM .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFISCeUFCM .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFISCeUFCM .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFISCeUFCM .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFISCeUFCM .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFISCeUFCM .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFISCeUFCM .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFISCeUFCM .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFISCeUFCM .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFISCeUFCM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFISCeUFCM .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFISCeUFCM .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFISCeUFCM .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFISCeUFCM .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFISCeUFCM .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFISCeUFCM .nav-item:focus,
.cid-uFISCeUFCM .nav-link:focus {
  outline: none;
}
.cid-uFISCeUFCM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFISCeUFCM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFISCeUFCM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFISCeUFCM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFISCeUFCM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFISCeUFCM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFISCeUFCM .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFISCeUFCM .navbar.opened {
  transition: all 0.25s;
}
.cid-uFISCeUFCM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFISCeUFCM .navbar .navbar-logo img {
  width: auto;
}
.cid-uFISCeUFCM .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFISCeUFCM .navbar.collapsed {
  justify-content: center;
}
.cid-uFISCeUFCM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFISCeUFCM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFISCeUFCM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFISCeUFCM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFISCeUFCM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFISCeUFCM .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-uFISCeUFCM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFISCeUFCM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFISCeUFCM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFISCeUFCM .navbar {
    min-height: 72px;
  }
  .cid-uFISCeUFCM .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFISCeUFCM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFISCeUFCM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFISCeUFCM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFISCeUFCM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFISCeUFCM .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-uFISCeUFCM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFISCeUFCM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFISCeUFCM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFISCeUFCM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFISCeUFCM .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFISCeUFCM .dropdown-item.active,
.cid-uFISCeUFCM .dropdown-item:active {
  background-color: transparent;
}
.cid-uFISCeUFCM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFISCeUFCM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFISCeUFCM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFISCeUFCM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFISCeUFCM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFISCeUFCM .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFISCeUFCM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFISCeUFCM .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFISCeUFCM .navbar-buttons {
    text-align: left;
  }
}
.cid-uFISCeUFCM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFISCeUFCM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFISCeUFCM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFISCeUFCM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFISCeUFCM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFISCeUFCM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFISCeUFCM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFISCeUFCM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFISCeUFCM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFISCeUFCM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFISCeUFCM .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFISCeUFCM .opacityScroll {
  background: #ffffff !important;
}
.cid-uFISCeUFCM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFISCeUFCM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFISCeUFCM .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFISCeUFCM .navbar {
    height: 70px;
  }
  .cid-uFISCeUFCM .navbar.opened {
    height: auto;
  }
  .cid-uFISCeUFCM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFISCeUFCM .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFISCeUFCM .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFISCeUFCM .navbar-brand {
    margin-right: auto;
  }
  .cid-uFISCeUFCM .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFISCeUFCM .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFISCeUFCM .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFISCeUFCM .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFISCeUFCM .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFISCeUFCM .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFISCeUFCM .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFISCeUFCM .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFISCfBUG7 {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFISCfBUG7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFISCfBUG7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCfBUG7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFISCfBUG7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFISCfBUG7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFISCfBUG7 {
    align-items: center;
  }
  .cid-uFISCfBUG7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFISCfBUG7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFISCfBUG7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFISCfBUG7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFISCfBUG7 .content-wrap {
    width: 100%;
  }
}
.cid-uFISCfBUG7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFISCfBUG7 .mbr-text,
.cid-uFISCfBUG7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFISCfBUG7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFISCg1M1c {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFISCg1M1c .row {
  align-items: center;
}
.cid-uFISCg1M1c .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFISCg1M1c .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFISCg1M1c .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFISCg1M1c .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFISCg1M1c .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFISCg1M1c .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFISCg1M1c .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFISCg1M1c .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFISCg1M1c .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFISCg1M1c .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFISCg1M1c .label-text {
    text-align: center !important;
  }
}
.cid-uFISCg1M1c .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFISCg1M1c .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFISCg1M1c .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFISCg1M1c .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFISCg1M1c .lists-container {
    justify-content: center;
  }
}
.cid-uFISCg1M1c .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFISCg1M1c .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFISCg1M1c .list {
    align-items: center;
  }
}
.cid-uFISCg1M1c .list-item {
  display: flex;
  align-items: center;
}
.cid-uFISCg1M1c .icon-wrapper {
  margin-right: 5px;
}
.cid-uFISCg1M1c .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFISCg1M1c .list-item-text {
  flex-grow: 1;
}
.cid-uFISCg1M1c .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFISCg1M1c .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFISCg1M1c .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFISCg1M1c .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFISCg1M1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCg1M1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFISCg1M1c .mbr-section-title,
.cid-uFISCg1M1c .mbr-section-btn {
  color: #ffffff;
}
.cid-uFISCgEGeI {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFISCgEGeI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFISCgEGeI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFISCgEGeI {
    align-items: center;
  }
  .cid-uFISCgEGeI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFISCgEGeI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFISCgEGeI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFISCgEGeI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFISCgEGeI .content-wrap {
    width: 100%;
  }
}
.cid-uFISCgEGeI .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFISCgEGeI .mbr-text,
.cid-uFISCgEGeI .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFISCgEGeI .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFISCh874B {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFISCh874B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCh874B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFISCh874B .container {
    padding: 0 20px;
  }
}
.cid-uFISCh874B .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFISCh874B .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFISCh874B .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFISCh874B .panel-group {
    padding: 0 20px;
  }
}
.cid-uFISCh874B .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFISCh874B .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFISCh874B .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFISCh874B .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFISCh874B .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFISCh874B .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFISCh874B .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFISCh874B .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFISCh874B .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFISCh874B .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFISCh874B .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFISCh874B .panel-title-edit {
  color: #272a5c;
}
.cid-uFISCh874B .panel-text {
  color: #464444;
}
.cid-uGyW1XPADG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyW1XPADG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyW1XPADG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyW1XPADG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyW1XPADG .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyW1XPADG .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyW1XPADG .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyW1XPADG .container {
    padding: 0 12px;
  }
}
.cid-uGyW1XPADG .row {
  justify-content: center;
}
.cid-uGyW1XPADG .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyW1XPADG .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyW1XPADG .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyW1XPADG .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyW1XPADG .mbr-section-title {
  color: #ffffff;
}
.cid-uGyW1XPADG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyW1XPADG .mbr-section-title,
.cid-uGyW1XPADG .mbr-section-btn,
.cid-uGyW1XPADG .title-wrapper {
  text-align: center;
}
.cid-uFISCieKjl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFISCieKjl .row {
  align-items: center;
}
.cid-uFISCieKjl .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFISCieKjl .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFISCieKjl .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFISCieKjl .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFISCieKjl .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFISCieKjl .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFISCieKjl .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFISCieKjl .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFISCieKjl .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFISCieKjl .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFISCieKjl .label-text {
    text-align: center !important;
  }
}
.cid-uFISCieKjl .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFISCieKjl .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFISCieKjl .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFISCieKjl .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFISCieKjl .lists-container {
    justify-content: center;
  }
}
.cid-uFISCieKjl .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFISCieKjl .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFISCieKjl .list {
    align-items: center;
  }
}
.cid-uFISCieKjl .list-item {
  display: flex;
  align-items: center;
}
.cid-uFISCieKjl .icon-wrapper {
  margin-right: 5px;
}
.cid-uFISCieKjl .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFISCieKjl .list-item-text {
  flex-grow: 1;
}
.cid-uFISCieKjl .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFISCieKjl .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFISCieKjl .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFISCieKjl .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFISCieKjl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCieKjl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFISCieKjl .mbr-section-title,
.cid-uFISCieKjl .mbr-section-btn {
  color: #272a5c;
}
.cid-uFISCiZRKJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFISCiZRKJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCiZRKJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFISCiZRKJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFISCiZRKJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFISCiZRKJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFISCiZRKJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFISCiZRKJ .container {
    padding: 0 12px;
  }
}
.cid-uFISCiZRKJ .row {
  justify-content: center;
}
.cid-uFISCiZRKJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFISCiZRKJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFISCiZRKJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFISCiZRKJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFISCiZRKJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFISCiZRKJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFISCiZRKJ .mbr-section-title,
.cid-uFISCiZRKJ .mbr-section-btn,
.cid-uFISCiZRKJ .title-wrapper {
  text-align: center;
}
.cid-uJb2UjVyRs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2UjVyRs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2UjVyRs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2UjVyRs .container {
    padding: 0 22px;
  }
}
.cid-uJb2UjVyRs .row {
  justify-content: space-between;
}
.cid-uJb2UjVyRs .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2UjVyRs .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2UjVyRs .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2UjVyRs .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2UjVyRs .mbr-text {
  color: #464444;
}
.cid-uJb2UjVyRs label {
  color: #000000;
}
.cid-uJb2UjVyRs LABEL {
  color: #767676;
}
.cid-uFISCkpYbN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFISCkpYbN .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFISCkpYbN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFISCkpYbN .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFISCkpYbN .row {
    text-align: center;
  }
  .cid-uFISCkpYbN .row > div {
    margin: auto;
  }
  .cid-uFISCkpYbN .social-row {
    justify-content: center;
  }
}
.cid-uFISCkpYbN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFISCkpYbN .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFISCkpYbN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFISCkpYbN .list {
    margin-bottom: 0rem;
  }
}
.cid-uFISCkpYbN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFISCkpYbN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFISCkpYbN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFISCkpYbN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCkpYbN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFISCl9mF1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFISCl9mF1 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFISCl9mF1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFISCl9mF1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFISCl9mF1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFISCl9mF1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFISCl9mF1 {
    align-items: center;
  }
  .cid-uFISCl9mF1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFISCl9mF1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFISCl9mF1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFISCl9mF1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFISCl9mF1 .content-wrap {
    width: 100%;
  }
}
.cid-uFISCl9mF1 .mbr-section-title {
  text-align: center;
}
.cid-uFISCl9mF1 .mbr-text,
.cid-uFISCl9mF1 .mbr-section-btn {
  text-align: center;
}
.cid-uFIUb2dUyV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIUb2dUyV .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;
}
@media (max-width: 767px) {
  .cid-uFIUb2dUyV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIUb2dUyV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIUb2dUyV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIUb2dUyV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIUb2dUyV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIUb2dUyV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIUb2dUyV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIUb2dUyV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIUb2dUyV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIUb2dUyV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIUb2dUyV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIUb2dUyV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIUb2dUyV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIUb2dUyV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIUb2dUyV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIUb2dUyV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIUb2dUyV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIUb2dUyV .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIUb2dUyV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIUb2dUyV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIUb2dUyV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIUb2dUyV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb2dUyV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIUb2dUyV .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIUb2dUyV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIUb2dUyV .nav-item:focus,
.cid-uFIUb2dUyV .nav-link:focus {
  outline: none;
}
.cid-uFIUb2dUyV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIUb2dUyV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIUb2dUyV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIUb2dUyV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIUb2dUyV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIUb2dUyV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIUb2dUyV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIUb2dUyV .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIUb2dUyV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIUb2dUyV .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIUb2dUyV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIUb2dUyV .navbar.collapsed {
  justify-content: center;
}
.cid-uFIUb2dUyV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIUb2dUyV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIUb2dUyV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIUb2dUyV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIUb2dUyV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIUb2dUyV .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-uFIUb2dUyV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIUb2dUyV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIUb2dUyV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIUb2dUyV .navbar {
    min-height: 72px;
  }
  .cid-uFIUb2dUyV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIUb2dUyV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIUb2dUyV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIUb2dUyV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIUb2dUyV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIUb2dUyV .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-uFIUb2dUyV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIUb2dUyV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIUb2dUyV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIUb2dUyV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIUb2dUyV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIUb2dUyV .dropdown-item.active,
.cid-uFIUb2dUyV .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIUb2dUyV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIUb2dUyV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIUb2dUyV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIUb2dUyV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIUb2dUyV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIUb2dUyV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIUb2dUyV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIUb2dUyV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIUb2dUyV .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIUb2dUyV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIUb2dUyV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIUb2dUyV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIUb2dUyV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIUb2dUyV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIUb2dUyV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIUb2dUyV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIUb2dUyV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIUb2dUyV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIUb2dUyV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIUb2dUyV .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIUb2dUyV .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIUb2dUyV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIUb2dUyV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIUb2dUyV .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIUb2dUyV .navbar {
    height: 70px;
  }
  .cid-uFIUb2dUyV .navbar.opened {
    height: auto;
  }
  .cid-uFIUb2dUyV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIUb2dUyV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIUb2dUyV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIUb2dUyV .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIUb2dUyV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIUb2dUyV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIUb2dUyV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIUb2dUyV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIUb2dUyV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIUb2dUyV .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIUb2dUyV .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIUb2dUyV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIUb2QFOD {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIUb2QFOD .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIUb2QFOD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb2QFOD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIUb2QFOD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIUb2QFOD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIUb2QFOD {
    align-items: center;
  }
  .cid-uFIUb2QFOD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIUb2QFOD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb2QFOD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIUb2QFOD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIUb2QFOD .content-wrap {
    width: 100%;
  }
}
.cid-uFIUb2QFOD .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIUb2QFOD .mbr-text,
.cid-uFIUb2QFOD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIUb2QFOD .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIUb3ip97 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIUb3ip97 .row {
  align-items: center;
}
.cid-uFIUb3ip97 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIUb3ip97 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb3ip97 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIUb3ip97 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIUb3ip97 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIUb3ip97 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIUb3ip97 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb3ip97 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIUb3ip97 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIUb3ip97 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIUb3ip97 .label-text {
    text-align: center !important;
  }
}
.cid-uFIUb3ip97 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIUb3ip97 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIUb3ip97 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIUb3ip97 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb3ip97 .lists-container {
    justify-content: center;
  }
}
.cid-uFIUb3ip97 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIUb3ip97 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb3ip97 .list {
    align-items: center;
  }
}
.cid-uFIUb3ip97 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIUb3ip97 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIUb3ip97 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIUb3ip97 .list-item-text {
  flex-grow: 1;
}
.cid-uFIUb3ip97 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIUb3ip97 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIUb3ip97 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIUb3ip97 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIUb3ip97 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb3ip97 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIUb3ip97 .mbr-section-title,
.cid-uFIUb3ip97 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIUb3XQTH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIUb3XQTH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIUb3XQTH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIUb3XQTH {
    align-items: center;
  }
  .cid-uFIUb3XQTH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIUb3XQTH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb3XQTH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIUb3XQTH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIUb3XQTH .content-wrap {
    width: 100%;
  }
}
.cid-uFIUb3XQTH .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIUb3XQTH .mbr-text,
.cid-uFIUb3XQTH .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIUb3XQTH .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIUb4nl80 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIUb4nl80 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb4nl80 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIUb4nl80 .container {
    padding: 0 20px;
  }
}
.cid-uFIUb4nl80 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIUb4nl80 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIUb4nl80 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIUb4nl80 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIUb4nl80 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIUb4nl80 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIUb4nl80 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIUb4nl80 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIUb4nl80 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIUb4nl80 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIUb4nl80 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIUb4nl80 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIUb4nl80 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIUb4nl80 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIUb4nl80 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIUb4nl80 .panel-title-edit {
  color: #272a5c;
}
.cid-uFIUb4nl80 .panel-text {
  color: #464444;
}
.cid-uGyW5x4qLt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyW5x4qLt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyW5x4qLt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyW5x4qLt .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyW5x4qLt .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyW5x4qLt .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyW5x4qLt .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyW5x4qLt .container {
    padding: 0 12px;
  }
}
.cid-uGyW5x4qLt .row {
  justify-content: center;
}
.cid-uGyW5x4qLt .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyW5x4qLt .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyW5x4qLt .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyW5x4qLt .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyW5x4qLt .mbr-section-title {
  color: #ffffff;
}
.cid-uGyW5x4qLt .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyW5x4qLt .mbr-section-title,
.cid-uGyW5x4qLt .mbr-section-btn,
.cid-uGyW5x4qLt .title-wrapper {
  text-align: center;
}
.cid-uFIUb5Bcvq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIUb5Bcvq .row {
  align-items: center;
}
.cid-uFIUb5Bcvq .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIUb5Bcvq .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb5Bcvq .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIUb5Bcvq .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIUb5Bcvq .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIUb5Bcvq .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIUb5Bcvq .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb5Bcvq .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIUb5Bcvq .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIUb5Bcvq .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIUb5Bcvq .label-text {
    text-align: center !important;
  }
}
.cid-uFIUb5Bcvq .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIUb5Bcvq .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIUb5Bcvq .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIUb5Bcvq .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb5Bcvq .lists-container {
    justify-content: center;
  }
}
.cid-uFIUb5Bcvq .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIUb5Bcvq .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb5Bcvq .list {
    align-items: center;
  }
}
.cid-uFIUb5Bcvq .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIUb5Bcvq .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIUb5Bcvq .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIUb5Bcvq .list-item-text {
  flex-grow: 1;
}
.cid-uFIUb5Bcvq .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIUb5Bcvq .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIUb5Bcvq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIUb5Bcvq .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIUb5Bcvq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb5Bcvq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIUb5Bcvq .mbr-section-title,
.cid-uFIUb5Bcvq .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIUb6jwE7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIUb6jwE7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb6jwE7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIUb6jwE7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIUb6jwE7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIUb6jwE7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIUb6jwE7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIUb6jwE7 .container {
    padding: 0 12px;
  }
}
.cid-uFIUb6jwE7 .row {
  justify-content: center;
}
.cid-uFIUb6jwE7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIUb6jwE7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIUb6jwE7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIUb6jwE7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIUb6jwE7 .mbr-section-title {
  color: #ffffff;
}
.cid-uFIUb6jwE7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIUb6jwE7 .mbr-section-title,
.cid-uFIUb6jwE7 .mbr-section-btn,
.cid-uFIUb6jwE7 .title-wrapper {
  text-align: center;
}
.cid-uJb2YJyhwl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb2YJyhwl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb2YJyhwl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb2YJyhwl .container {
    padding: 0 22px;
  }
}
.cid-uJb2YJyhwl .row {
  justify-content: space-between;
}
.cid-uJb2YJyhwl .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb2YJyhwl .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb2YJyhwl .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb2YJyhwl .mbr-section-title {
  color: #7f2346;
}
.cid-uJb2YJyhwl .mbr-text {
  color: #464444;
}
.cid-uJb2YJyhwl label {
  color: #000000;
}
.cid-uJb2YJyhwl LABEL {
  color: #767676;
}
.cid-uFIUb7AcYa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIUb7AcYa .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIUb7AcYa .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIUb7AcYa .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb7AcYa .row {
    text-align: center;
  }
  .cid-uFIUb7AcYa .row > div {
    margin: auto;
  }
  .cid-uFIUb7AcYa .social-row {
    justify-content: center;
  }
}
.cid-uFIUb7AcYa .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIUb7AcYa .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIUb7AcYa .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIUb7AcYa .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIUb7AcYa .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIUb7AcYa .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIUb7AcYa div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIUb7AcYa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb7AcYa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIUb8fSVj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIUb8fSVj .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIUb8fSVj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIUb8fSVj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIUb8fSVj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIUb8fSVj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIUb8fSVj {
    align-items: center;
  }
  .cid-uFIUb8fSVj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIUb8fSVj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIUb8fSVj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIUb8fSVj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIUb8fSVj .content-wrap {
    width: 100%;
  }
}
.cid-uFIUb8fSVj .mbr-section-title {
  text-align: center;
}
.cid-uFIUb8fSVj .mbr-text,
.cid-uFIUb8fSVj .mbr-section-btn {
  text-align: center;
}
.cid-uFIW6TLFdf {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIW6TLFdf .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;
}
@media (max-width: 767px) {
  .cid-uFIW6TLFdf .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIW6TLFdf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIW6TLFdf .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIW6TLFdf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIW6TLFdf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIW6TLFdf .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIW6TLFdf .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIW6TLFdf .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIW6TLFdf .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIW6TLFdf .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIW6TLFdf .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIW6TLFdf .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIW6TLFdf .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIW6TLFdf .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIW6TLFdf .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIW6TLFdf .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIW6TLFdf .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIW6TLFdf .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIW6TLFdf .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIW6TLFdf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIW6TLFdf .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIW6TLFdf .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6TLFdf .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIW6TLFdf .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIW6TLFdf .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIW6TLFdf .nav-item:focus,
.cid-uFIW6TLFdf .nav-link:focus {
  outline: none;
}
.cid-uFIW6TLFdf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIW6TLFdf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIW6TLFdf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIW6TLFdf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIW6TLFdf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIW6TLFdf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIW6TLFdf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIW6TLFdf .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIW6TLFdf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIW6TLFdf .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIW6TLFdf .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIW6TLFdf .navbar.collapsed {
  justify-content: center;
}
.cid-uFIW6TLFdf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIW6TLFdf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIW6TLFdf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIW6TLFdf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIW6TLFdf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIW6TLFdf .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-uFIW6TLFdf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIW6TLFdf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIW6TLFdf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIW6TLFdf .navbar {
    min-height: 72px;
  }
  .cid-uFIW6TLFdf .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIW6TLFdf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIW6TLFdf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIW6TLFdf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIW6TLFdf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIW6TLFdf .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-uFIW6TLFdf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIW6TLFdf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIW6TLFdf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIW6TLFdf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIW6TLFdf .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIW6TLFdf .dropdown-item.active,
.cid-uFIW6TLFdf .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIW6TLFdf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIW6TLFdf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIW6TLFdf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIW6TLFdf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIW6TLFdf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIW6TLFdf .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIW6TLFdf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIW6TLFdf .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIW6TLFdf .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIW6TLFdf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIW6TLFdf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIW6TLFdf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIW6TLFdf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIW6TLFdf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIW6TLFdf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIW6TLFdf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIW6TLFdf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIW6TLFdf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIW6TLFdf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIW6TLFdf .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIW6TLFdf .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIW6TLFdf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIW6TLFdf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIW6TLFdf .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIW6TLFdf .navbar {
    height: 70px;
  }
  .cid-uFIW6TLFdf .navbar.opened {
    height: auto;
  }
  .cid-uFIW6TLFdf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIW6TLFdf .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIW6TLFdf .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIW6TLFdf .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIW6TLFdf .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIW6TLFdf .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIW6TLFdf .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIW6TLFdf .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIW6TLFdf .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIW6TLFdf .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIW6TLFdf .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIW6TLFdf .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIW6Uqkhj {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIW6Uqkhj .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIW6Uqkhj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW6Uqkhj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIW6Uqkhj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIW6Uqkhj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIW6Uqkhj {
    align-items: center;
  }
  .cid-uFIW6Uqkhj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIW6Uqkhj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6Uqkhj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIW6Uqkhj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIW6Uqkhj .content-wrap {
    width: 100%;
  }
}
.cid-uFIW6Uqkhj .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIW6Uqkhj .mbr-text,
.cid-uFIW6Uqkhj .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIW6Uqkhj .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIW6V0eaa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIW6V0eaa .row {
  align-items: center;
}
.cid-uFIW6V0eaa .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIW6V0eaa .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6V0eaa .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIW6V0eaa .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIW6V0eaa .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIW6V0eaa .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIW6V0eaa .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6V0eaa .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIW6V0eaa .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIW6V0eaa .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIW6V0eaa .label-text {
    text-align: center !important;
  }
}
.cid-uFIW6V0eaa .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIW6V0eaa .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIW6V0eaa .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIW6V0eaa .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6V0eaa .lists-container {
    justify-content: center;
  }
}
.cid-uFIW6V0eaa .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIW6V0eaa .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6V0eaa .list {
    align-items: center;
  }
}
.cid-uFIW6V0eaa .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIW6V0eaa .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIW6V0eaa .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIW6V0eaa .list-item-text {
  flex-grow: 1;
}
.cid-uFIW6V0eaa .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIW6V0eaa .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIW6V0eaa .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIW6V0eaa .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIW6V0eaa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW6V0eaa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIW6V0eaa .mbr-section-title,
.cid-uFIW6V0eaa .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIW6VFwNj {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIW6VFwNj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIW6VFwNj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIW6VFwNj {
    align-items: center;
  }
  .cid-uFIW6VFwNj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIW6VFwNj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6VFwNj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIW6VFwNj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIW6VFwNj .content-wrap {
    width: 100%;
  }
}
.cid-uFIW6VFwNj .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIW6VFwNj .mbr-text,
.cid-uFIW6VFwNj .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIW6VFwNj .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIW6WaMJx {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIW6WaMJx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW6WaMJx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIW6WaMJx .container {
    padding: 0 20px;
  }
}
.cid-uFIW6WaMJx .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIW6WaMJx .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIW6WaMJx .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIW6WaMJx .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIW6WaMJx .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIW6WaMJx .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIW6WaMJx .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIW6WaMJx .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIW6WaMJx .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIW6WaMJx .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIW6WaMJx .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIW6WaMJx .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIW6WaMJx .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIW6WaMJx .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIW6WaMJx .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIW6WaMJx .panel-title-edit {
  color: #272a5c;
}
.cid-uFIW6WaMJx .panel-text {
  color: #464444;
}
.cid-uGyW9UWdSX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyW9UWdSX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyW9UWdSX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyW9UWdSX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyW9UWdSX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyW9UWdSX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyW9UWdSX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyW9UWdSX .container {
    padding: 0 12px;
  }
}
.cid-uGyW9UWdSX .row {
  justify-content: center;
}
.cid-uGyW9UWdSX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyW9UWdSX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyW9UWdSX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyW9UWdSX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyW9UWdSX .mbr-section-title {
  color: #ffffff;
}
.cid-uGyW9UWdSX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyW9UWdSX .mbr-section-title,
.cid-uGyW9UWdSX .mbr-section-btn,
.cid-uGyW9UWdSX .title-wrapper {
  text-align: center;
}
.cid-uFIW6Xzh0b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIW6Xzh0b .row {
  align-items: center;
}
.cid-uFIW6Xzh0b .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIW6Xzh0b .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6Xzh0b .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIW6Xzh0b .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIW6Xzh0b .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIW6Xzh0b .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIW6Xzh0b .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6Xzh0b .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIW6Xzh0b .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIW6Xzh0b .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIW6Xzh0b .label-text {
    text-align: center !important;
  }
}
.cid-uFIW6Xzh0b .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIW6Xzh0b .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIW6Xzh0b .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIW6Xzh0b .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6Xzh0b .lists-container {
    justify-content: center;
  }
}
.cid-uFIW6Xzh0b .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIW6Xzh0b .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6Xzh0b .list {
    align-items: center;
  }
}
.cid-uFIW6Xzh0b .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIW6Xzh0b .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIW6Xzh0b .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIW6Xzh0b .list-item-text {
  flex-grow: 1;
}
.cid-uFIW6Xzh0b .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIW6Xzh0b .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIW6Xzh0b .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIW6Xzh0b .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIW6Xzh0b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW6Xzh0b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIW6Xzh0b .mbr-section-title,
.cid-uFIW6Xzh0b .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIW6Yi3cL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIW6Yi3cL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW6Yi3cL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIW6Yi3cL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIW6Yi3cL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIW6Yi3cL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIW6Yi3cL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIW6Yi3cL .container {
    padding: 0 12px;
  }
}
.cid-uFIW6Yi3cL .row {
  justify-content: center;
}
.cid-uFIW6Yi3cL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIW6Yi3cL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIW6Yi3cL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIW6Yi3cL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIW6Yi3cL .mbr-section-title {
  color: #ffffff;
}
.cid-uFIW6Yi3cL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIW6Yi3cL .mbr-section-title,
.cid-uFIW6Yi3cL .mbr-section-btn,
.cid-uFIW6Yi3cL .title-wrapper {
  text-align: center;
}
.cid-uJb32iJUG1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb32iJUG1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb32iJUG1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb32iJUG1 .container {
    padding: 0 22px;
  }
}
.cid-uJb32iJUG1 .row {
  justify-content: space-between;
}
.cid-uJb32iJUG1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb32iJUG1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb32iJUG1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb32iJUG1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb32iJUG1 .mbr-text {
  color: #464444;
}
.cid-uJb32iJUG1 label {
  color: #000000;
}
.cid-uJb32iJUG1 LABEL {
  color: #767676;
}
.cid-uFIW6ZCqYO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIW6ZCqYO .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIW6ZCqYO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIW6ZCqYO .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIW6ZCqYO .row {
    text-align: center;
  }
  .cid-uFIW6ZCqYO .row > div {
    margin: auto;
  }
  .cid-uFIW6ZCqYO .social-row {
    justify-content: center;
  }
}
.cid-uFIW6ZCqYO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIW6ZCqYO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIW6ZCqYO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIW6ZCqYO .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIW6ZCqYO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIW6ZCqYO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIW6ZCqYO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIW6ZCqYO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW6ZCqYO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIW70j34c {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIW70j34c .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIW70j34c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIW70j34c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIW70j34c .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIW70j34c .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIW70j34c {
    align-items: center;
  }
  .cid-uFIW70j34c .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIW70j34c .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIW70j34c {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIW70j34c .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIW70j34c .content-wrap {
    width: 100%;
  }
}
.cid-uFIW70j34c .mbr-section-title {
  text-align: center;
}
.cid-uFIW70j34c .mbr-text,
.cid-uFIW70j34c .mbr-section-btn {
  text-align: center;
}
.cid-uFIXYbqVCk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIXYbqVCk .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;
}
@media (max-width: 767px) {
  .cid-uFIXYbqVCk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIXYbqVCk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIXYbqVCk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIXYbqVCk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIXYbqVCk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIXYbqVCk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIXYbqVCk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIXYbqVCk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIXYbqVCk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIXYbqVCk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIXYbqVCk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIXYbqVCk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIXYbqVCk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIXYbqVCk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIXYbqVCk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIXYbqVCk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIXYbqVCk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIXYbqVCk .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIXYbqVCk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIXYbqVCk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIXYbqVCk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIXYbqVCk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYbqVCk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIXYbqVCk .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIXYbqVCk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIXYbqVCk .nav-item:focus,
.cid-uFIXYbqVCk .nav-link:focus {
  outline: none;
}
.cid-uFIXYbqVCk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIXYbqVCk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIXYbqVCk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIXYbqVCk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIXYbqVCk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIXYbqVCk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIXYbqVCk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIXYbqVCk .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIXYbqVCk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIXYbqVCk .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIXYbqVCk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIXYbqVCk .navbar.collapsed {
  justify-content: center;
}
.cid-uFIXYbqVCk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIXYbqVCk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIXYbqVCk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIXYbqVCk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIXYbqVCk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIXYbqVCk .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-uFIXYbqVCk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIXYbqVCk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIXYbqVCk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIXYbqVCk .navbar {
    min-height: 72px;
  }
  .cid-uFIXYbqVCk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIXYbqVCk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIXYbqVCk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIXYbqVCk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIXYbqVCk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIXYbqVCk .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-uFIXYbqVCk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIXYbqVCk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIXYbqVCk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIXYbqVCk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIXYbqVCk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIXYbqVCk .dropdown-item.active,
.cid-uFIXYbqVCk .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIXYbqVCk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIXYbqVCk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIXYbqVCk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIXYbqVCk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIXYbqVCk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIXYbqVCk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIXYbqVCk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIXYbqVCk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIXYbqVCk .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIXYbqVCk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIXYbqVCk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIXYbqVCk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIXYbqVCk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIXYbqVCk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIXYbqVCk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIXYbqVCk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIXYbqVCk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIXYbqVCk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIXYbqVCk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIXYbqVCk .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIXYbqVCk .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIXYbqVCk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIXYbqVCk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIXYbqVCk .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIXYbqVCk .navbar {
    height: 70px;
  }
  .cid-uFIXYbqVCk .navbar.opened {
    height: auto;
  }
  .cid-uFIXYbqVCk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIXYbqVCk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIXYbqVCk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIXYbqVCk .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIXYbqVCk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIXYbqVCk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIXYbqVCk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIXYbqVCk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIXYbqVCk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIXYbqVCk .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIXYbqVCk .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIXYbqVCk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIXYc97ET {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIXYc97ET .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIXYc97ET .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYc97ET .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIXYc97ET .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIXYc97ET .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIXYc97ET {
    align-items: center;
  }
  .cid-uFIXYc97ET .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIXYc97ET .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYc97ET {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIXYc97ET .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIXYc97ET .content-wrap {
    width: 100%;
  }
}
.cid-uFIXYc97ET .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIXYc97ET .mbr-text,
.cid-uFIXYc97ET .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIXYc97ET .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIXYcB69z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIXYcB69z .row {
  align-items: center;
}
.cid-uFIXYcB69z .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIXYcB69z .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYcB69z .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIXYcB69z .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIXYcB69z .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIXYcB69z .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIXYcB69z .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYcB69z .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIXYcB69z .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIXYcB69z .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIXYcB69z .label-text {
    text-align: center !important;
  }
}
.cid-uFIXYcB69z .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIXYcB69z .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIXYcB69z .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIXYcB69z .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYcB69z .lists-container {
    justify-content: center;
  }
}
.cid-uFIXYcB69z .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIXYcB69z .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYcB69z .list {
    align-items: center;
  }
}
.cid-uFIXYcB69z .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIXYcB69z .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIXYcB69z .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIXYcB69z .list-item-text {
  flex-grow: 1;
}
.cid-uFIXYcB69z .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIXYcB69z .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIXYcB69z .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIXYcB69z .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIXYcB69z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYcB69z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIXYcB69z .mbr-section-title,
.cid-uFIXYcB69z .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIXYdlIVL {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIXYdlIVL .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIXYdlIVL .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIXYdlIVL {
    align-items: center;
  }
  .cid-uFIXYdlIVL .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIXYdlIVL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYdlIVL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIXYdlIVL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIXYdlIVL .content-wrap {
    width: 100%;
  }
}
.cid-uFIXYdlIVL .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIXYdlIVL .mbr-text,
.cid-uFIXYdlIVL .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIXYdlIVL .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIXYdTzNT {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIXYdTzNT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYdTzNT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIXYdTzNT .container {
    padding: 0 20px;
  }
}
.cid-uFIXYdTzNT .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIXYdTzNT .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIXYdTzNT .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIXYdTzNT .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIXYdTzNT .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIXYdTzNT .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIXYdTzNT .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIXYdTzNT .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIXYdTzNT .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIXYdTzNT .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIXYdTzNT .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIXYdTzNT .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIXYdTzNT .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIXYdTzNT .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIXYdTzNT .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIXYdTzNT .panel-title-edit {
  color: #272a5c;
}
.cid-uFIXYdTzNT .panel-text {
  color: #464444;
}
.cid-uGyWe7JzoJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWe7JzoJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWe7JzoJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWe7JzoJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWe7JzoJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWe7JzoJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWe7JzoJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWe7JzoJ .container {
    padding: 0 12px;
  }
}
.cid-uGyWe7JzoJ .row {
  justify-content: center;
}
.cid-uGyWe7JzoJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWe7JzoJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWe7JzoJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWe7JzoJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWe7JzoJ .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWe7JzoJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWe7JzoJ .mbr-section-title,
.cid-uGyWe7JzoJ .mbr-section-btn,
.cid-uGyWe7JzoJ .title-wrapper {
  text-align: center;
}
.cid-uFIXYeXBAi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIXYeXBAi .row {
  align-items: center;
}
.cid-uFIXYeXBAi .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIXYeXBAi .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYeXBAi .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIXYeXBAi .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIXYeXBAi .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIXYeXBAi .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIXYeXBAi .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYeXBAi .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIXYeXBAi .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIXYeXBAi .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIXYeXBAi .label-text {
    text-align: center !important;
  }
}
.cid-uFIXYeXBAi .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIXYeXBAi .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIXYeXBAi .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIXYeXBAi .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYeXBAi .lists-container {
    justify-content: center;
  }
}
.cid-uFIXYeXBAi .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIXYeXBAi .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYeXBAi .list {
    align-items: center;
  }
}
.cid-uFIXYeXBAi .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIXYeXBAi .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIXYeXBAi .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIXYeXBAi .list-item-text {
  flex-grow: 1;
}
.cid-uFIXYeXBAi .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIXYeXBAi .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIXYeXBAi .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIXYeXBAi .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIXYeXBAi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYeXBAi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIXYeXBAi .mbr-section-title,
.cid-uFIXYeXBAi .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIXYfKQ5C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIXYfKQ5C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYfKQ5C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIXYfKQ5C .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIXYfKQ5C .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIXYfKQ5C .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIXYfKQ5C .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIXYfKQ5C .container {
    padding: 0 12px;
  }
}
.cid-uFIXYfKQ5C .row {
  justify-content: center;
}
.cid-uFIXYfKQ5C .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIXYfKQ5C .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIXYfKQ5C .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIXYfKQ5C .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIXYfKQ5C .mbr-section-title {
  color: #ffffff;
}
.cid-uFIXYfKQ5C .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIXYfKQ5C .mbr-section-title,
.cid-uFIXYfKQ5C .mbr-section-btn,
.cid-uFIXYfKQ5C .title-wrapper {
  text-align: center;
}
.cid-uJb361HOvy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb361HOvy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb361HOvy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb361HOvy .container {
    padding: 0 22px;
  }
}
.cid-uJb361HOvy .row {
  justify-content: space-between;
}
.cid-uJb361HOvy .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb361HOvy .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb361HOvy .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb361HOvy .mbr-section-title {
  color: #7f2346;
}
.cid-uJb361HOvy .mbr-text {
  color: #464444;
}
.cid-uJb361HOvy label {
  color: #000000;
}
.cid-uJb361HOvy LABEL {
  color: #767676;
}
.cid-uFIXYh63Wx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIXYh63Wx .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIXYh63Wx .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIXYh63Wx .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYh63Wx .row {
    text-align: center;
  }
  .cid-uFIXYh63Wx .row > div {
    margin: auto;
  }
  .cid-uFIXYh63Wx .social-row {
    justify-content: center;
  }
}
.cid-uFIXYh63Wx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIXYh63Wx .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIXYh63Wx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIXYh63Wx .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIXYh63Wx .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIXYh63Wx .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIXYh63Wx div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIXYh63Wx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYh63Wx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIXYhPyuv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIXYhPyuv .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIXYhPyuv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIXYhPyuv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIXYhPyuv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIXYhPyuv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIXYhPyuv {
    align-items: center;
  }
  .cid-uFIXYhPyuv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIXYhPyuv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIXYhPyuv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIXYhPyuv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIXYhPyuv .content-wrap {
    width: 100%;
  }
}
.cid-uFIXYhPyuv .mbr-section-title {
  text-align: center;
}
.cid-uFIXYhPyuv .mbr-text,
.cid-uFIXYhPyuv .mbr-section-btn {
  text-align: center;
}
.cid-uFIZFyVUJd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFIZFyVUJd .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;
}
@media (max-width: 767px) {
  .cid-uFIZFyVUJd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFIZFyVUJd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFIZFyVUJd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFIZFyVUJd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFIZFyVUJd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFIZFyVUJd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFIZFyVUJd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFIZFyVUJd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFIZFyVUJd .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFIZFyVUJd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFIZFyVUJd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFIZFyVUJd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFIZFyVUJd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFIZFyVUJd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFIZFyVUJd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFIZFyVUJd .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFIZFyVUJd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFIZFyVUJd .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIZFyVUJd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFIZFyVUJd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFIZFyVUJd .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFIZFyVUJd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFyVUJd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFIZFyVUJd .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFIZFyVUJd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFIZFyVUJd .nav-item:focus,
.cid-uFIZFyVUJd .nav-link:focus {
  outline: none;
}
.cid-uFIZFyVUJd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFIZFyVUJd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFIZFyVUJd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFIZFyVUJd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFIZFyVUJd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFIZFyVUJd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFIZFyVUJd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFIZFyVUJd .navbar.opened {
  transition: all 0.25s;
}
.cid-uFIZFyVUJd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFIZFyVUJd .navbar .navbar-logo img {
  width: auto;
}
.cid-uFIZFyVUJd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFIZFyVUJd .navbar.collapsed {
  justify-content: center;
}
.cid-uFIZFyVUJd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFIZFyVUJd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFIZFyVUJd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFIZFyVUJd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFIZFyVUJd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFIZFyVUJd .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-uFIZFyVUJd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFIZFyVUJd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFIZFyVUJd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFIZFyVUJd .navbar {
    min-height: 72px;
  }
  .cid-uFIZFyVUJd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFIZFyVUJd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFIZFyVUJd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFIZFyVUJd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFIZFyVUJd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFIZFyVUJd .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-uFIZFyVUJd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFIZFyVUJd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFIZFyVUJd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFIZFyVUJd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFIZFyVUJd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFIZFyVUJd .dropdown-item.active,
.cid-uFIZFyVUJd .dropdown-item:active {
  background-color: transparent;
}
.cid-uFIZFyVUJd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFIZFyVUJd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFIZFyVUJd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFIZFyVUJd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFIZFyVUJd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFIZFyVUJd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFIZFyVUJd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFIZFyVUJd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFIZFyVUJd .navbar-buttons {
    text-align: left;
  }
}
.cid-uFIZFyVUJd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFIZFyVUJd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFIZFyVUJd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFIZFyVUJd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIZFyVUJd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFIZFyVUJd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFIZFyVUJd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIZFyVUJd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFIZFyVUJd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFIZFyVUJd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFIZFyVUJd .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFIZFyVUJd .opacityScroll {
  background: #ffffff !important;
}
.cid-uFIZFyVUJd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFIZFyVUJd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFIZFyVUJd .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFIZFyVUJd .navbar {
    height: 70px;
  }
  .cid-uFIZFyVUJd .navbar.opened {
    height: auto;
  }
  .cid-uFIZFyVUJd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFIZFyVUJd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFIZFyVUJd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFIZFyVUJd .navbar-brand {
    margin-right: auto;
  }
  .cid-uFIZFyVUJd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFIZFyVUJd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFIZFyVUJd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFIZFyVUJd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFIZFyVUJd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFIZFyVUJd .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFIZFyVUJd .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFIZFyVUJd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFIZFzBhBZ {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFIZFzBhBZ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFIZFzBhBZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFzBhBZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIZFzBhBZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIZFzBhBZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIZFzBhBZ {
    align-items: center;
  }
  .cid-uFIZFzBhBZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIZFzBhBZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFzBhBZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIZFzBhBZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIZFzBhBZ .content-wrap {
    width: 100%;
  }
}
.cid-uFIZFzBhBZ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFIZFzBhBZ .mbr-text,
.cid-uFIZFzBhBZ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFIZFzBhBZ .mbr-section-title DIV {
  text-align: left;
}
.cid-uFIZFA3sxD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIZFA3sxD .row {
  align-items: center;
}
.cid-uFIZFA3sxD .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIZFA3sxD .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFA3sxD .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIZFA3sxD .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIZFA3sxD .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIZFA3sxD .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIZFA3sxD .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFA3sxD .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIZFA3sxD .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIZFA3sxD .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIZFA3sxD .label-text {
    text-align: center !important;
  }
}
.cid-uFIZFA3sxD .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIZFA3sxD .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIZFA3sxD .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIZFA3sxD .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFA3sxD .lists-container {
    justify-content: center;
  }
}
.cid-uFIZFA3sxD .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIZFA3sxD .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFA3sxD .list {
    align-items: center;
  }
}
.cid-uFIZFA3sxD .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIZFA3sxD .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIZFA3sxD .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIZFA3sxD .list-item-text {
  flex-grow: 1;
}
.cid-uFIZFA3sxD .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIZFA3sxD .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIZFA3sxD .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIZFA3sxD .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIZFA3sxD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFA3sxD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIZFA3sxD .mbr-section-title,
.cid-uFIZFA3sxD .mbr-section-btn {
  color: #ffffff;
}
.cid-uFIZFAQV14 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFIZFAQV14 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIZFAQV14 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIZFAQV14 {
    align-items: center;
  }
  .cid-uFIZFAQV14 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIZFAQV14 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFAQV14 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIZFAQV14 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIZFAQV14 .content-wrap {
    width: 100%;
  }
}
.cid-uFIZFAQV14 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFIZFAQV14 .mbr-text,
.cid-uFIZFAQV14 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFIZFAQV14 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFIZFBpyOU {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFIZFBpyOU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFBpyOU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFIZFBpyOU .container {
    padding: 0 20px;
  }
}
.cid-uFIZFBpyOU .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFIZFBpyOU .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFIZFBpyOU .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFIZFBpyOU .panel-group {
    padding: 0 20px;
  }
}
.cid-uFIZFBpyOU .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFIZFBpyOU .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFIZFBpyOU .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFIZFBpyOU .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFIZFBpyOU .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFIZFBpyOU .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFIZFBpyOU .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFIZFBpyOU .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFIZFBpyOU .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFIZFBpyOU .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFIZFBpyOU .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFIZFBpyOU .panel-title-edit {
  color: #272a5c;
}
.cid-uFIZFBpyOU .panel-text {
  color: #464444;
}
.cid-uGyWhCdoTA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWhCdoTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWhCdoTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWhCdoTA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWhCdoTA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWhCdoTA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWhCdoTA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWhCdoTA .container {
    padding: 0 12px;
  }
}
.cid-uGyWhCdoTA .row {
  justify-content: center;
}
.cid-uGyWhCdoTA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWhCdoTA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWhCdoTA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWhCdoTA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWhCdoTA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWhCdoTA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWhCdoTA .mbr-section-title,
.cid-uGyWhCdoTA .mbr-section-btn,
.cid-uGyWhCdoTA .title-wrapper {
  text-align: center;
}
.cid-uFIZFCu2wI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFIZFCu2wI .row {
  align-items: center;
}
.cid-uFIZFCu2wI .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFIZFCu2wI .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFCu2wI .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFIZFCu2wI .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFIZFCu2wI .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFIZFCu2wI .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFIZFCu2wI .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFCu2wI .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFIZFCu2wI .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFIZFCu2wI .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFIZFCu2wI .label-text {
    text-align: center !important;
  }
}
.cid-uFIZFCu2wI .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFIZFCu2wI .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFIZFCu2wI .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIZFCu2wI .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFCu2wI .lists-container {
    justify-content: center;
  }
}
.cid-uFIZFCu2wI .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFIZFCu2wI .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFCu2wI .list {
    align-items: center;
  }
}
.cid-uFIZFCu2wI .list-item {
  display: flex;
  align-items: center;
}
.cid-uFIZFCu2wI .icon-wrapper {
  margin-right: 5px;
}
.cid-uFIZFCu2wI .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFIZFCu2wI .list-item-text {
  flex-grow: 1;
}
.cid-uFIZFCu2wI .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFIZFCu2wI .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFIZFCu2wI .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFIZFCu2wI .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFIZFCu2wI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFCu2wI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIZFCu2wI .mbr-section-title,
.cid-uFIZFCu2wI .mbr-section-btn {
  color: #272a5c;
}
.cid-uFIZFDhWwc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIZFDhWwc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFDhWwc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIZFDhWwc .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFIZFDhWwc .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIZFDhWwc .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFIZFDhWwc .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFIZFDhWwc .container {
    padding: 0 12px;
  }
}
.cid-uFIZFDhWwc .row {
  justify-content: center;
}
.cid-uFIZFDhWwc .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFIZFDhWwc .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFIZFDhWwc .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFIZFDhWwc .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFIZFDhWwc .mbr-section-title {
  color: #ffffff;
}
.cid-uFIZFDhWwc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFIZFDhWwc .mbr-section-title,
.cid-uFIZFDhWwc .mbr-section-btn,
.cid-uFIZFDhWwc .title-wrapper {
  text-align: center;
}
.cid-uJb39Kn2yd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb39Kn2yd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb39Kn2yd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb39Kn2yd .container {
    padding: 0 22px;
  }
}
.cid-uJb39Kn2yd .row {
  justify-content: space-between;
}
.cid-uJb39Kn2yd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb39Kn2yd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb39Kn2yd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb39Kn2yd .mbr-section-title {
  color: #7f2346;
}
.cid-uJb39Kn2yd .mbr-text {
  color: #464444;
}
.cid-uJb39Kn2yd label {
  color: #000000;
}
.cid-uJb39Kn2yd LABEL {
  color: #767676;
}
.cid-uFIZFEIbef {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFIZFEIbef .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFIZFEIbef .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFIZFEIbef .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFEIbef .row {
    text-align: center;
  }
  .cid-uFIZFEIbef .row > div {
    margin: auto;
  }
  .cid-uFIZFEIbef .social-row {
    justify-content: center;
  }
}
.cid-uFIZFEIbef .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFIZFEIbef .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFIZFEIbef .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFIZFEIbef .list {
    margin-bottom: 0rem;
  }
}
.cid-uFIZFEIbef .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFIZFEIbef .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFIZFEIbef div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFIZFEIbef .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFEIbef .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIZFFuyKl {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFIZFFuyKl .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFIZFFuyKl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFIZFFuyKl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFIZFFuyKl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFIZFFuyKl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFIZFFuyKl {
    align-items: center;
  }
  .cid-uFIZFFuyKl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFIZFFuyKl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFIZFFuyKl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFIZFFuyKl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFIZFFuyKl .content-wrap {
    width: 100%;
  }
}
.cid-uFIZFFuyKl .mbr-section-title {
  text-align: center;
}
.cid-uFIZFFuyKl .mbr-text,
.cid-uFIZFFuyKl .mbr-section-btn {
  text-align: center;
}
.cid-uFJ171D75w {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFJ171D75w .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;
}
@media (max-width: 767px) {
  .cid-uFJ171D75w .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFJ171D75w .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFJ171D75w .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFJ171D75w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFJ171D75w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFJ171D75w .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFJ171D75w .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFJ171D75w .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFJ171D75w .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFJ171D75w .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFJ171D75w .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFJ171D75w .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFJ171D75w .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFJ171D75w .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFJ171D75w .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFJ171D75w .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFJ171D75w .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFJ171D75w .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFJ171D75w .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFJ171D75w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFJ171D75w .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFJ171D75w .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFJ171D75w .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFJ171D75w .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFJ171D75w .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFJ171D75w .nav-item:focus,
.cid-uFJ171D75w .nav-link:focus {
  outline: none;
}
.cid-uFJ171D75w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFJ171D75w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFJ171D75w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFJ171D75w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFJ171D75w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFJ171D75w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFJ171D75w .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFJ171D75w .navbar.opened {
  transition: all 0.25s;
}
.cid-uFJ171D75w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFJ171D75w .navbar .navbar-logo img {
  width: auto;
}
.cid-uFJ171D75w .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFJ171D75w .navbar.collapsed {
  justify-content: center;
}
.cid-uFJ171D75w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFJ171D75w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFJ171D75w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFJ171D75w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFJ171D75w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFJ171D75w .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-uFJ171D75w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFJ171D75w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFJ171D75w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFJ171D75w .navbar {
    min-height: 72px;
  }
  .cid-uFJ171D75w .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFJ171D75w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFJ171D75w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFJ171D75w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFJ171D75w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFJ171D75w .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-uFJ171D75w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFJ171D75w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFJ171D75w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFJ171D75w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFJ171D75w .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFJ171D75w .dropdown-item.active,
.cid-uFJ171D75w .dropdown-item:active {
  background-color: transparent;
}
.cid-uFJ171D75w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFJ171D75w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFJ171D75w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFJ171D75w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFJ171D75w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFJ171D75w .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFJ171D75w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFJ171D75w .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFJ171D75w .navbar-buttons {
    text-align: left;
  }
}
.cid-uFJ171D75w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFJ171D75w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFJ171D75w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFJ171D75w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFJ171D75w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFJ171D75w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFJ171D75w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFJ171D75w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFJ171D75w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFJ171D75w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFJ171D75w .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFJ171D75w .opacityScroll {
  background: #ffffff !important;
}
.cid-uFJ171D75w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFJ171D75w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFJ171D75w .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFJ171D75w .navbar {
    height: 70px;
  }
  .cid-uFJ171D75w .navbar.opened {
    height: auto;
  }
  .cid-uFJ171D75w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFJ171D75w .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFJ171D75w .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFJ171D75w .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFJ171D75w .navbar-brand {
    margin-right: auto;
  }
  .cid-uFJ171D75w .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFJ171D75w .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFJ171D75w .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFJ171D75w .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFJ171D75w .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFJ171D75w .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFJ171D75w .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFJ171D75w .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFJ171D75w .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFJ172j1rm {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFJ172j1rm .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFJ172j1rm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ172j1rm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ172j1rm .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ172j1rm .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ172j1rm {
    align-items: center;
  }
  .cid-uFJ172j1rm .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ172j1rm .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ172j1rm {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ172j1rm .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ172j1rm .content-wrap {
    width: 100%;
  }
}
.cid-uFJ172j1rm .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFJ172j1rm .mbr-text,
.cid-uFJ172j1rm .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFJ172j1rm .mbr-section-title DIV {
  text-align: left;
}
.cid-uFJ172N24u {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ172N24u .row {
  align-items: center;
}
.cid-uFJ172N24u .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFJ172N24u .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ172N24u .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFJ172N24u .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFJ172N24u .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFJ172N24u .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFJ172N24u .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ172N24u .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFJ172N24u .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFJ172N24u .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFJ172N24u .label-text {
    text-align: center !important;
  }
}
.cid-uFJ172N24u .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFJ172N24u .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFJ172N24u .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ172N24u .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFJ172N24u .lists-container {
    justify-content: center;
  }
}
.cid-uFJ172N24u .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFJ172N24u .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ172N24u .list {
    align-items: center;
  }
}
.cid-uFJ172N24u .list-item {
  display: flex;
  align-items: center;
}
.cid-uFJ172N24u .icon-wrapper {
  margin-right: 5px;
}
.cid-uFJ172N24u .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFJ172N24u .list-item-text {
  flex-grow: 1;
}
.cid-uFJ172N24u .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ172N24u .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFJ172N24u .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFJ172N24u .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFJ172N24u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ172N24u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ172N24u .mbr-section-title,
.cid-uFJ172N24u .mbr-section-btn {
  color: #ffffff;
}
.cid-uFJ173tUP9 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFJ173tUP9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ173tUP9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ173tUP9 {
    align-items: center;
  }
  .cid-uFJ173tUP9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ173tUP9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ173tUP9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ173tUP9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ173tUP9 .content-wrap {
    width: 100%;
  }
}
.cid-uFJ173tUP9 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFJ173tUP9 .mbr-text,
.cid-uFJ173tUP9 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFJ173tUP9 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFJ173X9ud {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFJ173X9ud .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ173X9ud .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFJ173X9ud .container {
    padding: 0 20px;
  }
}
.cid-uFJ173X9ud .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFJ173X9ud .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFJ173X9ud .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFJ173X9ud .panel-group {
    padding: 0 20px;
  }
}
.cid-uFJ173X9ud .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFJ173X9ud .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFJ173X9ud .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFJ173X9ud .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFJ173X9ud .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFJ173X9ud .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFJ173X9ud .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFJ173X9ud .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFJ173X9ud .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFJ173X9ud .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFJ173X9ud .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFJ173X9ud .panel-title-edit {
  color: #272a5c;
}
.cid-uFJ173X9ud .panel-text {
  color: #464444;
}
.cid-uGyWkXkHlN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWkXkHlN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWkXkHlN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWkXkHlN .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWkXkHlN .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWkXkHlN .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWkXkHlN .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWkXkHlN .container {
    padding: 0 12px;
  }
}
.cid-uGyWkXkHlN .row {
  justify-content: center;
}
.cid-uGyWkXkHlN .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWkXkHlN .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWkXkHlN .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWkXkHlN .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWkXkHlN .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWkXkHlN .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWkXkHlN .mbr-section-title,
.cid-uGyWkXkHlN .mbr-section-btn,
.cid-uGyWkXkHlN .title-wrapper {
  text-align: center;
}
.cid-uFJ174ZPvp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFJ174ZPvp .row {
  align-items: center;
}
.cid-uFJ174ZPvp .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFJ174ZPvp .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ174ZPvp .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFJ174ZPvp .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFJ174ZPvp .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFJ174ZPvp .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFJ174ZPvp .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ174ZPvp .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFJ174ZPvp .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFJ174ZPvp .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFJ174ZPvp .label-text {
    text-align: center !important;
  }
}
.cid-uFJ174ZPvp .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFJ174ZPvp .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFJ174ZPvp .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ174ZPvp .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFJ174ZPvp .lists-container {
    justify-content: center;
  }
}
.cid-uFJ174ZPvp .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFJ174ZPvp .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ174ZPvp .list {
    align-items: center;
  }
}
.cid-uFJ174ZPvp .list-item {
  display: flex;
  align-items: center;
}
.cid-uFJ174ZPvp .icon-wrapper {
  margin-right: 5px;
}
.cid-uFJ174ZPvp .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFJ174ZPvp .list-item-text {
  flex-grow: 1;
}
.cid-uFJ174ZPvp .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ174ZPvp .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFJ174ZPvp .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFJ174ZPvp .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFJ174ZPvp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ174ZPvp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ174ZPvp .mbr-section-title,
.cid-uFJ174ZPvp .mbr-section-btn {
  color: #272a5c;
}
.cid-uFJ175KXYJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ175KXYJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ175KXYJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ175KXYJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFJ175KXYJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFJ175KXYJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFJ175KXYJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFJ175KXYJ .container {
    padding: 0 12px;
  }
}
.cid-uFJ175KXYJ .row {
  justify-content: center;
}
.cid-uFJ175KXYJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFJ175KXYJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFJ175KXYJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFJ175KXYJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFJ175KXYJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFJ175KXYJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFJ175KXYJ .mbr-section-title,
.cid-uFJ175KXYJ .mbr-section-btn,
.cid-uFJ175KXYJ .title-wrapper {
  text-align: center;
}
.cid-uJb3gNxiRk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3gNxiRk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3gNxiRk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3gNxiRk .container {
    padding: 0 22px;
  }
}
.cid-uJb3gNxiRk .row {
  justify-content: space-between;
}
.cid-uJb3gNxiRk .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3gNxiRk .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3gNxiRk .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3gNxiRk .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3gNxiRk .mbr-text {
  color: #464444;
}
.cid-uJb3gNxiRk label {
  color: #000000;
}
.cid-uJb3gNxiRk LABEL {
  color: #767676;
}
.cid-uFJ17719hI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ17719hI .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFJ17719hI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFJ17719hI .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ17719hI .row {
    text-align: center;
  }
  .cid-uFJ17719hI .row > div {
    margin: auto;
  }
  .cid-uFJ17719hI .social-row {
    justify-content: center;
  }
}
.cid-uFJ17719hI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFJ17719hI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFJ17719hI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFJ17719hI .list {
    margin-bottom: 0rem;
  }
}
.cid-uFJ17719hI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFJ17719hI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFJ17719hI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFJ17719hI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ17719hI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ177EU4w {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFJ177EU4w .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFJ177EU4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ177EU4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ177EU4w .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ177EU4w .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ177EU4w {
    align-items: center;
  }
  .cid-uFJ177EU4w .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ177EU4w .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ177EU4w {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ177EU4w .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ177EU4w .content-wrap {
    width: 100%;
  }
}
.cid-uFJ177EU4w .mbr-section-title {
  text-align: center;
}
.cid-uFJ177EU4w .mbr-text,
.cid-uFJ177EU4w .mbr-section-btn {
  text-align: center;
}
.cid-uFJ2NyRMkR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFJ2NyRMkR .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;
}
@media (max-width: 767px) {
  .cid-uFJ2NyRMkR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFJ2NyRMkR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFJ2NyRMkR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFJ2NyRMkR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFJ2NyRMkR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFJ2NyRMkR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFJ2NyRMkR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFJ2NyRMkR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFJ2NyRMkR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFJ2NyRMkR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFJ2NyRMkR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFJ2NyRMkR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFJ2NyRMkR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFJ2NyRMkR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFJ2NyRMkR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFJ2NyRMkR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFJ2NyRMkR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFJ2NyRMkR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFJ2NyRMkR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFJ2NyRMkR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFJ2NyRMkR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFJ2NyRMkR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NyRMkR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFJ2NyRMkR .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFJ2NyRMkR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFJ2NyRMkR .nav-item:focus,
.cid-uFJ2NyRMkR .nav-link:focus {
  outline: none;
}
.cid-uFJ2NyRMkR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFJ2NyRMkR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFJ2NyRMkR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFJ2NyRMkR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFJ2NyRMkR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFJ2NyRMkR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFJ2NyRMkR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFJ2NyRMkR .navbar.opened {
  transition: all 0.25s;
}
.cid-uFJ2NyRMkR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFJ2NyRMkR .navbar .navbar-logo img {
  width: auto;
}
.cid-uFJ2NyRMkR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFJ2NyRMkR .navbar.collapsed {
  justify-content: center;
}
.cid-uFJ2NyRMkR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFJ2NyRMkR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFJ2NyRMkR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFJ2NyRMkR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFJ2NyRMkR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFJ2NyRMkR .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-uFJ2NyRMkR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFJ2NyRMkR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFJ2NyRMkR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFJ2NyRMkR .navbar {
    min-height: 72px;
  }
  .cid-uFJ2NyRMkR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFJ2NyRMkR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFJ2NyRMkR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFJ2NyRMkR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFJ2NyRMkR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFJ2NyRMkR .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-uFJ2NyRMkR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFJ2NyRMkR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFJ2NyRMkR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFJ2NyRMkR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFJ2NyRMkR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFJ2NyRMkR .dropdown-item.active,
.cid-uFJ2NyRMkR .dropdown-item:active {
  background-color: transparent;
}
.cid-uFJ2NyRMkR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFJ2NyRMkR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFJ2NyRMkR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFJ2NyRMkR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFJ2NyRMkR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFJ2NyRMkR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFJ2NyRMkR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFJ2NyRMkR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFJ2NyRMkR .navbar-buttons {
    text-align: left;
  }
}
.cid-uFJ2NyRMkR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFJ2NyRMkR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFJ2NyRMkR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFJ2NyRMkR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFJ2NyRMkR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFJ2NyRMkR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFJ2NyRMkR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFJ2NyRMkR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFJ2NyRMkR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFJ2NyRMkR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFJ2NyRMkR .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFJ2NyRMkR .opacityScroll {
  background: #ffffff !important;
}
.cid-uFJ2NyRMkR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFJ2NyRMkR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFJ2NyRMkR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFJ2NyRMkR .navbar {
    height: 70px;
  }
  .cid-uFJ2NyRMkR .navbar.opened {
    height: auto;
  }
  .cid-uFJ2NyRMkR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFJ2NyRMkR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFJ2NyRMkR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFJ2NyRMkR .navbar-brand {
    margin-right: auto;
  }
  .cid-uFJ2NyRMkR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFJ2NyRMkR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFJ2NyRMkR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFJ2NyRMkR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFJ2NyRMkR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFJ2NyRMkR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFJ2NyRMkR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFJ2NyRMkR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFJ2NztBcT {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFJ2NztBcT .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFJ2NztBcT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2NztBcT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ2NztBcT .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ2NztBcT .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ2NztBcT {
    align-items: center;
  }
  .cid-uFJ2NztBcT .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ2NztBcT .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NztBcT {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ2NztBcT .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ2NztBcT .content-wrap {
    width: 100%;
  }
}
.cid-uFJ2NztBcT .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFJ2NztBcT .mbr-text,
.cid-uFJ2NztBcT .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFJ2NztBcT .mbr-section-title DIV {
  text-align: left;
}
.cid-uFJ2NzVwpL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ2NzVwpL .row {
  align-items: center;
}
.cid-uFJ2NzVwpL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFJ2NzVwpL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NzVwpL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFJ2NzVwpL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFJ2NzVwpL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFJ2NzVwpL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFJ2NzVwpL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NzVwpL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFJ2NzVwpL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFJ2NzVwpL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFJ2NzVwpL .label-text {
    text-align: center !important;
  }
}
.cid-uFJ2NzVwpL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFJ2NzVwpL .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFJ2NzVwpL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ2NzVwpL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NzVwpL .lists-container {
    justify-content: center;
  }
}
.cid-uFJ2NzVwpL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFJ2NzVwpL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NzVwpL .list {
    align-items: center;
  }
}
.cid-uFJ2NzVwpL .list-item {
  display: flex;
  align-items: center;
}
.cid-uFJ2NzVwpL .icon-wrapper {
  margin-right: 5px;
}
.cid-uFJ2NzVwpL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFJ2NzVwpL .list-item-text {
  flex-grow: 1;
}
.cid-uFJ2NzVwpL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ2NzVwpL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFJ2NzVwpL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFJ2NzVwpL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFJ2NzVwpL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2NzVwpL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ2NzVwpL .mbr-section-title,
.cid-uFJ2NzVwpL .mbr-section-btn {
  color: #ffffff;
}
.cid-uFJ2NACRfv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFJ2NACRfv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ2NACRfv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ2NACRfv {
    align-items: center;
  }
  .cid-uFJ2NACRfv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ2NACRfv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NACRfv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ2NACRfv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ2NACRfv .content-wrap {
    width: 100%;
  }
}
.cid-uFJ2NACRfv .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFJ2NACRfv .mbr-text,
.cid-uFJ2NACRfv .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFJ2NACRfv .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFJ2NB3mgv {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFJ2NB3mgv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2NB3mgv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFJ2NB3mgv .container {
    padding: 0 20px;
  }
}
.cid-uFJ2NB3mgv .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFJ2NB3mgv .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFJ2NB3mgv .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFJ2NB3mgv .panel-group {
    padding: 0 20px;
  }
}
.cid-uFJ2NB3mgv .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFJ2NB3mgv .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFJ2NB3mgv .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFJ2NB3mgv .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFJ2NB3mgv .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFJ2NB3mgv .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFJ2NB3mgv .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFJ2NB3mgv .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFJ2NB3mgv .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFJ2NB3mgv .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFJ2NB3mgv .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFJ2NB3mgv .panel-title-edit {
  color: #272a5c;
}
.cid-uFJ2NB3mgv .panel-text {
  color: #464444;
}
.cid-uGyWohHS2Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWohHS2Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWohHS2Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWohHS2Z .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWohHS2Z .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWohHS2Z .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWohHS2Z .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWohHS2Z .container {
    padding: 0 12px;
  }
}
.cid-uGyWohHS2Z .row {
  justify-content: center;
}
.cid-uGyWohHS2Z .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWohHS2Z .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWohHS2Z .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWohHS2Z .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWohHS2Z .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWohHS2Z .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWohHS2Z .mbr-section-title,
.cid-uGyWohHS2Z .mbr-section-btn,
.cid-uGyWohHS2Z .title-wrapper {
  text-align: center;
}
.cid-uFJ2NCflAq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFJ2NCflAq .row {
  align-items: center;
}
.cid-uFJ2NCflAq .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFJ2NCflAq .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NCflAq .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFJ2NCflAq .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFJ2NCflAq .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFJ2NCflAq .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFJ2NCflAq .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NCflAq .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFJ2NCflAq .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFJ2NCflAq .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFJ2NCflAq .label-text {
    text-align: center !important;
  }
}
.cid-uFJ2NCflAq .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFJ2NCflAq .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFJ2NCflAq .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ2NCflAq .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NCflAq .lists-container {
    justify-content: center;
  }
}
.cid-uFJ2NCflAq .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFJ2NCflAq .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NCflAq .list {
    align-items: center;
  }
}
.cid-uFJ2NCflAq .list-item {
  display: flex;
  align-items: center;
}
.cid-uFJ2NCflAq .icon-wrapper {
  margin-right: 5px;
}
.cid-uFJ2NCflAq .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFJ2NCflAq .list-item-text {
  flex-grow: 1;
}
.cid-uFJ2NCflAq .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ2NCflAq .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFJ2NCflAq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFJ2NCflAq .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFJ2NCflAq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2NCflAq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ2NCflAq .mbr-section-title,
.cid-uFJ2NCflAq .mbr-section-btn {
  color: #272a5c;
}
.cid-uFJ2ND7KaH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ2ND7KaH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2ND7KaH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ2ND7KaH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFJ2ND7KaH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFJ2ND7KaH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFJ2ND7KaH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFJ2ND7KaH .container {
    padding: 0 12px;
  }
}
.cid-uFJ2ND7KaH .row {
  justify-content: center;
}
.cid-uFJ2ND7KaH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFJ2ND7KaH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFJ2ND7KaH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFJ2ND7KaH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFJ2ND7KaH .mbr-section-title {
  color: #ffffff;
}
.cid-uFJ2ND7KaH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFJ2ND7KaH .mbr-section-title,
.cid-uFJ2ND7KaH .mbr-section-btn,
.cid-uFJ2ND7KaH .title-wrapper {
  text-align: center;
}
.cid-uJb3kAC9C5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3kAC9C5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3kAC9C5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3kAC9C5 .container {
    padding: 0 22px;
  }
}
.cid-uJb3kAC9C5 .row {
  justify-content: space-between;
}
.cid-uJb3kAC9C5 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3kAC9C5 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3kAC9C5 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3kAC9C5 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3kAC9C5 .mbr-text {
  color: #464444;
}
.cid-uJb3kAC9C5 label {
  color: #000000;
}
.cid-uJb3kAC9C5 LABEL {
  color: #767676;
}
.cid-uFJ2NEHUJi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ2NEHUJi .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFJ2NEHUJi .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFJ2NEHUJi .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NEHUJi .row {
    text-align: center;
  }
  .cid-uFJ2NEHUJi .row > div {
    margin: auto;
  }
  .cid-uFJ2NEHUJi .social-row {
    justify-content: center;
  }
}
.cid-uFJ2NEHUJi .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFJ2NEHUJi .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFJ2NEHUJi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFJ2NEHUJi .list {
    margin-bottom: 0rem;
  }
}
.cid-uFJ2NEHUJi .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFJ2NEHUJi .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFJ2NEHUJi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFJ2NEHUJi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2NEHUJi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ2NFuP0n {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFJ2NFuP0n .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFJ2NFuP0n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ2NFuP0n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ2NFuP0n .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ2NFuP0n .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ2NFuP0n {
    align-items: center;
  }
  .cid-uFJ2NFuP0n .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ2NFuP0n .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ2NFuP0n {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ2NFuP0n .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ2NFuP0n .content-wrap {
    width: 100%;
  }
}
.cid-uFJ2NFuP0n .mbr-section-title {
  text-align: center;
}
.cid-uFJ2NFuP0n .mbr-text,
.cid-uFJ2NFuP0n .mbr-section-btn {
  text-align: center;
}
.cid-uFJ4hrC9eJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFJ4hrC9eJ .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;
}
@media (max-width: 767px) {
  .cid-uFJ4hrC9eJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFJ4hrC9eJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFJ4hrC9eJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFJ4hrC9eJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFJ4hrC9eJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFJ4hrC9eJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFJ4hrC9eJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFJ4hrC9eJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFJ4hrC9eJ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFJ4hrC9eJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFJ4hrC9eJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFJ4hrC9eJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFJ4hrC9eJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFJ4hrC9eJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFJ4hrC9eJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFJ4hrC9eJ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFJ4hrC9eJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFJ4hrC9eJ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFJ4hrC9eJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFJ4hrC9eJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFJ4hrC9eJ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFJ4hrC9eJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hrC9eJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFJ4hrC9eJ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFJ4hrC9eJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFJ4hrC9eJ .nav-item:focus,
.cid-uFJ4hrC9eJ .nav-link:focus {
  outline: none;
}
.cid-uFJ4hrC9eJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFJ4hrC9eJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFJ4hrC9eJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFJ4hrC9eJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFJ4hrC9eJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFJ4hrC9eJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFJ4hrC9eJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFJ4hrC9eJ .navbar.opened {
  transition: all 0.25s;
}
.cid-uFJ4hrC9eJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFJ4hrC9eJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFJ4hrC9eJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFJ4hrC9eJ .navbar.collapsed {
  justify-content: center;
}
.cid-uFJ4hrC9eJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFJ4hrC9eJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFJ4hrC9eJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFJ4hrC9eJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFJ4hrC9eJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFJ4hrC9eJ .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-uFJ4hrC9eJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFJ4hrC9eJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFJ4hrC9eJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFJ4hrC9eJ .navbar {
    min-height: 72px;
  }
  .cid-uFJ4hrC9eJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFJ4hrC9eJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFJ4hrC9eJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFJ4hrC9eJ .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-uFJ4hrC9eJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFJ4hrC9eJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFJ4hrC9eJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFJ4hrC9eJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFJ4hrC9eJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFJ4hrC9eJ .dropdown-item.active,
.cid-uFJ4hrC9eJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFJ4hrC9eJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFJ4hrC9eJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFJ4hrC9eJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFJ4hrC9eJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFJ4hrC9eJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFJ4hrC9eJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFJ4hrC9eJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFJ4hrC9eJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFJ4hrC9eJ .navbar-buttons {
    text-align: left;
  }
}
.cid-uFJ4hrC9eJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFJ4hrC9eJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFJ4hrC9eJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFJ4hrC9eJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFJ4hrC9eJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFJ4hrC9eJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFJ4hrC9eJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFJ4hrC9eJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFJ4hrC9eJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFJ4hrC9eJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFJ4hrC9eJ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFJ4hrC9eJ .opacityScroll {
  background: #ffffff !important;
}
.cid-uFJ4hrC9eJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFJ4hrC9eJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFJ4hrC9eJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFJ4hrC9eJ .navbar {
    height: 70px;
  }
  .cid-uFJ4hrC9eJ .navbar.opened {
    height: auto;
  }
  .cid-uFJ4hrC9eJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFJ4hrC9eJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFJ4hrC9eJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFJ4hrC9eJ .navbar-brand {
    margin-right: auto;
  }
  .cid-uFJ4hrC9eJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFJ4hrC9eJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFJ4hrC9eJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFJ4hrC9eJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFJ4hrC9eJ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFJ4hrC9eJ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFJ4hrC9eJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFJ4hsgfoq {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFJ4hsgfoq .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFJ4hsgfoq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4hsgfoq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ4hsgfoq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ4hsgfoq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ4hsgfoq {
    align-items: center;
  }
  .cid-uFJ4hsgfoq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ4hsgfoq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hsgfoq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ4hsgfoq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ4hsgfoq .content-wrap {
    width: 100%;
  }
}
.cid-uFJ4hsgfoq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFJ4hsgfoq .mbr-text,
.cid-uFJ4hsgfoq .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFJ4hsgfoq .mbr-section-title DIV {
  text-align: left;
}
.cid-uFJ4hsIFSv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ4hsIFSv .row {
  align-items: center;
}
.cid-uFJ4hsIFSv .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFJ4hsIFSv .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hsIFSv .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFJ4hsIFSv .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFJ4hsIFSv .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFJ4hsIFSv .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFJ4hsIFSv .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hsIFSv .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFJ4hsIFSv .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFJ4hsIFSv .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFJ4hsIFSv .label-text {
    text-align: center !important;
  }
}
.cid-uFJ4hsIFSv .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFJ4hsIFSv .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFJ4hsIFSv .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ4hsIFSv .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hsIFSv .lists-container {
    justify-content: center;
  }
}
.cid-uFJ4hsIFSv .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFJ4hsIFSv .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hsIFSv .list {
    align-items: center;
  }
}
.cid-uFJ4hsIFSv .list-item {
  display: flex;
  align-items: center;
}
.cid-uFJ4hsIFSv .icon-wrapper {
  margin-right: 5px;
}
.cid-uFJ4hsIFSv .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFJ4hsIFSv .list-item-text {
  flex-grow: 1;
}
.cid-uFJ4hsIFSv .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ4hsIFSv .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFJ4hsIFSv .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFJ4hsIFSv .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFJ4hsIFSv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4hsIFSv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ4hsIFSv .mbr-section-title,
.cid-uFJ4hsIFSv .mbr-section-btn {
  color: #ffffff;
}
.cid-uFJ4htmj0U {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFJ4htmj0U .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ4htmj0U .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ4htmj0U {
    align-items: center;
  }
  .cid-uFJ4htmj0U .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ4htmj0U .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4htmj0U {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ4htmj0U .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ4htmj0U .content-wrap {
    width: 100%;
  }
}
.cid-uFJ4htmj0U .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFJ4htmj0U .mbr-text,
.cid-uFJ4htmj0U .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFJ4htmj0U .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFJ4htN2oP {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFJ4htN2oP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4htN2oP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFJ4htN2oP .container {
    padding: 0 20px;
  }
}
.cid-uFJ4htN2oP .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFJ4htN2oP .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFJ4htN2oP .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFJ4htN2oP .panel-group {
    padding: 0 20px;
  }
}
.cid-uFJ4htN2oP .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFJ4htN2oP .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFJ4htN2oP .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFJ4htN2oP .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFJ4htN2oP .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFJ4htN2oP .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFJ4htN2oP .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFJ4htN2oP .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFJ4htN2oP .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFJ4htN2oP .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFJ4htN2oP .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFJ4htN2oP .panel-title-edit {
  color: #272a5c;
}
.cid-uFJ4htN2oP .panel-text {
  color: #464444;
}
.cid-uGyWrHtDtU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWrHtDtU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWrHtDtU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWrHtDtU .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWrHtDtU .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWrHtDtU .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWrHtDtU .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWrHtDtU .container {
    padding: 0 12px;
  }
}
.cid-uGyWrHtDtU .row {
  justify-content: center;
}
.cid-uGyWrHtDtU .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWrHtDtU .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWrHtDtU .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWrHtDtU .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWrHtDtU .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWrHtDtU .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWrHtDtU .mbr-section-title,
.cid-uGyWrHtDtU .mbr-section-btn,
.cid-uGyWrHtDtU .title-wrapper {
  text-align: center;
}
.cid-uFJ4huQ22s {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFJ4huQ22s .row {
  align-items: center;
}
.cid-uFJ4huQ22s .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFJ4huQ22s .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4huQ22s .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFJ4huQ22s .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFJ4huQ22s .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFJ4huQ22s .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFJ4huQ22s .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4huQ22s .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFJ4huQ22s .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFJ4huQ22s .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFJ4huQ22s .label-text {
    text-align: center !important;
  }
}
.cid-uFJ4huQ22s .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFJ4huQ22s .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFJ4huQ22s .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ4huQ22s .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4huQ22s .lists-container {
    justify-content: center;
  }
}
.cid-uFJ4huQ22s .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFJ4huQ22s .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4huQ22s .list {
    align-items: center;
  }
}
.cid-uFJ4huQ22s .list-item {
  display: flex;
  align-items: center;
}
.cid-uFJ4huQ22s .icon-wrapper {
  margin-right: 5px;
}
.cid-uFJ4huQ22s .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFJ4huQ22s .list-item-text {
  flex-grow: 1;
}
.cid-uFJ4huQ22s .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFJ4huQ22s .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFJ4huQ22s .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFJ4huQ22s .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFJ4huQ22s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4huQ22s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ4huQ22s .mbr-section-title,
.cid-uFJ4huQ22s .mbr-section-btn {
  color: #272a5c;
}
.cid-uFJ4hvAV3A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ4hvAV3A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4hvAV3A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ4hvAV3A .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFJ4hvAV3A .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFJ4hvAV3A .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFJ4hvAV3A .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFJ4hvAV3A .container {
    padding: 0 12px;
  }
}
.cid-uFJ4hvAV3A .row {
  justify-content: center;
}
.cid-uFJ4hvAV3A .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFJ4hvAV3A .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFJ4hvAV3A .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFJ4hvAV3A .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFJ4hvAV3A .mbr-section-title {
  color: #ffffff;
}
.cid-uFJ4hvAV3A .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFJ4hvAV3A .mbr-section-title,
.cid-uFJ4hvAV3A .mbr-section-btn,
.cid-uFJ4hvAV3A .title-wrapper {
  text-align: center;
}
.cid-uJb3nQGckg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3nQGckg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3nQGckg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3nQGckg .container {
    padding: 0 22px;
  }
}
.cid-uJb3nQGckg .row {
  justify-content: space-between;
}
.cid-uJb3nQGckg .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3nQGckg .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3nQGckg .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3nQGckg .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3nQGckg .mbr-text {
  color: #464444;
}
.cid-uJb3nQGckg label {
  color: #000000;
}
.cid-uJb3nQGckg LABEL {
  color: #767676;
}
.cid-uFJ4hwOOmp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFJ4hwOOmp .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFJ4hwOOmp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFJ4hwOOmp .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hwOOmp .row {
    text-align: center;
  }
  .cid-uFJ4hwOOmp .row > div {
    margin: auto;
  }
  .cid-uFJ4hwOOmp .social-row {
    justify-content: center;
  }
}
.cid-uFJ4hwOOmp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFJ4hwOOmp .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFJ4hwOOmp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFJ4hwOOmp .list {
    margin-bottom: 0rem;
  }
}
.cid-uFJ4hwOOmp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFJ4hwOOmp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFJ4hwOOmp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFJ4hwOOmp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4hwOOmp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ4hxtMdG {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFJ4hxtMdG .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFJ4hxtMdG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFJ4hxtMdG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFJ4hxtMdG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFJ4hxtMdG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFJ4hxtMdG {
    align-items: center;
  }
  .cid-uFJ4hxtMdG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFJ4hxtMdG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFJ4hxtMdG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFJ4hxtMdG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFJ4hxtMdG .content-wrap {
    width: 100%;
  }
}
.cid-uFJ4hxtMdG .mbr-section-title {
  text-align: center;
}
.cid-uFJ4hxtMdG .mbr-text,
.cid-uFJ4hxtMdG .mbr-section-btn {
  text-align: center;
}
.cid-uFMPzuH0qi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFMPzuH0qi .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;
}
@media (max-width: 767px) {
  .cid-uFMPzuH0qi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFMPzuH0qi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFMPzuH0qi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFMPzuH0qi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFMPzuH0qi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFMPzuH0qi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFMPzuH0qi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFMPzuH0qi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFMPzuH0qi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFMPzuH0qi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFMPzuH0qi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFMPzuH0qi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFMPzuH0qi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFMPzuH0qi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFMPzuH0qi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFMPzuH0qi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFMPzuH0qi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFMPzuH0qi .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMPzuH0qi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFMPzuH0qi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFMPzuH0qi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFMPzuH0qi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzuH0qi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFMPzuH0qi .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFMPzuH0qi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFMPzuH0qi .nav-item:focus,
.cid-uFMPzuH0qi .nav-link:focus {
  outline: none;
}
.cid-uFMPzuH0qi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFMPzuH0qi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFMPzuH0qi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFMPzuH0qi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFMPzuH0qi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFMPzuH0qi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFMPzuH0qi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFMPzuH0qi .navbar.opened {
  transition: all 0.25s;
}
.cid-uFMPzuH0qi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFMPzuH0qi .navbar .navbar-logo img {
  width: auto;
}
.cid-uFMPzuH0qi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFMPzuH0qi .navbar.collapsed {
  justify-content: center;
}
.cid-uFMPzuH0qi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFMPzuH0qi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFMPzuH0qi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFMPzuH0qi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFMPzuH0qi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFMPzuH0qi .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-uFMPzuH0qi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFMPzuH0qi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFMPzuH0qi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMPzuH0qi .navbar {
    min-height: 72px;
  }
  .cid-uFMPzuH0qi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFMPzuH0qi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFMPzuH0qi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFMPzuH0qi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFMPzuH0qi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFMPzuH0qi .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-uFMPzuH0qi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFMPzuH0qi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFMPzuH0qi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFMPzuH0qi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFMPzuH0qi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFMPzuH0qi .dropdown-item.active,
.cid-uFMPzuH0qi .dropdown-item:active {
  background-color: transparent;
}
.cid-uFMPzuH0qi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFMPzuH0qi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFMPzuH0qi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFMPzuH0qi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFMPzuH0qi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFMPzuH0qi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFMPzuH0qi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFMPzuH0qi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFMPzuH0qi .navbar-buttons {
    text-align: left;
  }
}
.cid-uFMPzuH0qi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFMPzuH0qi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFMPzuH0qi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFMPzuH0qi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMPzuH0qi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMPzuH0qi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFMPzuH0qi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMPzuH0qi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFMPzuH0qi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFMPzuH0qi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMPzuH0qi .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFMPzuH0qi .opacityScroll {
  background: #ffffff !important;
}
.cid-uFMPzuH0qi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFMPzuH0qi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFMPzuH0qi .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFMPzuH0qi .navbar {
    height: 70px;
  }
  .cid-uFMPzuH0qi .navbar.opened {
    height: auto;
  }
  .cid-uFMPzuH0qi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFMPzuH0qi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFMPzuH0qi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFMPzuH0qi .navbar-brand {
    margin-right: auto;
  }
  .cid-uFMPzuH0qi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFMPzuH0qi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFMPzuH0qi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFMPzuH0qi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMPzuH0qi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFMPzuH0qi .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFMPzuH0qi .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFMPzuH0qi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFMPzvoEBg {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFMPzvoEBg .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFMPzvoEBg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzvoEBg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMPzvoEBg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMPzvoEBg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMPzvoEBg {
    align-items: center;
  }
  .cid-uFMPzvoEBg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMPzvoEBg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzvoEBg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMPzvoEBg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMPzvoEBg .content-wrap {
    width: 100%;
  }
}
.cid-uFMPzvoEBg .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFMPzvoEBg .mbr-text,
.cid-uFMPzvoEBg .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFMPzvoEBg .mbr-section-title DIV {
  text-align: left;
}
.cid-uFMPzvRjG1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMPzvRjG1 .row {
  align-items: center;
}
.cid-uFMPzvRjG1 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMPzvRjG1 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzvRjG1 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMPzvRjG1 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMPzvRjG1 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMPzvRjG1 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMPzvRjG1 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzvRjG1 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMPzvRjG1 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMPzvRjG1 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMPzvRjG1 .label-text {
    text-align: center !important;
  }
}
.cid-uFMPzvRjG1 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMPzvRjG1 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMPzvRjG1 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMPzvRjG1 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzvRjG1 .lists-container {
    justify-content: center;
  }
}
.cid-uFMPzvRjG1 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMPzvRjG1 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzvRjG1 .list {
    align-items: center;
  }
}
.cid-uFMPzvRjG1 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMPzvRjG1 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMPzvRjG1 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMPzvRjG1 .list-item-text {
  flex-grow: 1;
}
.cid-uFMPzvRjG1 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMPzvRjG1 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMPzvRjG1 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMPzvRjG1 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMPzvRjG1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzvRjG1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMPzvRjG1 .mbr-section-title,
.cid-uFMPzvRjG1 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFMPzwF8nx {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFMPzwF8nx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMPzwF8nx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMPzwF8nx {
    align-items: center;
  }
  .cid-uFMPzwF8nx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMPzwF8nx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzwF8nx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMPzwF8nx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMPzwF8nx .content-wrap {
    width: 100%;
  }
}
.cid-uFMPzwF8nx .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFMPzwF8nx .mbr-text,
.cid-uFMPzwF8nx .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFMPzwF8nx .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFMPzx8baA {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFMPzx8baA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzx8baA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFMPzx8baA .container {
    padding: 0 20px;
  }
}
.cid-uFMPzx8baA .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFMPzx8baA .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFMPzx8baA .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFMPzx8baA .panel-group {
    padding: 0 20px;
  }
}
.cid-uFMPzx8baA .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFMPzx8baA .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFMPzx8baA .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFMPzx8baA .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFMPzx8baA .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFMPzx8baA .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFMPzx8baA .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFMPzx8baA .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFMPzx8baA .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFMPzx8baA .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFMPzx8baA .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFMPzx8baA .panel-title-edit {
  color: #272a5c;
}
.cid-uFMPzx8baA .panel-text {
  color: #464444;
}
.cid-uGyWvbPgY1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWvbPgY1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWvbPgY1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWvbPgY1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWvbPgY1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWvbPgY1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWvbPgY1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWvbPgY1 .container {
    padding: 0 12px;
  }
}
.cid-uGyWvbPgY1 .row {
  justify-content: center;
}
.cid-uGyWvbPgY1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWvbPgY1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWvbPgY1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWvbPgY1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWvbPgY1 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWvbPgY1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWvbPgY1 .mbr-section-title,
.cid-uGyWvbPgY1 .mbr-section-btn,
.cid-uGyWvbPgY1 .title-wrapper {
  text-align: center;
}
.cid-uFMPzy9UC2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFMPzy9UC2 .row {
  align-items: center;
}
.cid-uFMPzy9UC2 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMPzy9UC2 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzy9UC2 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMPzy9UC2 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMPzy9UC2 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMPzy9UC2 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMPzy9UC2 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzy9UC2 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMPzy9UC2 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMPzy9UC2 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMPzy9UC2 .label-text {
    text-align: center !important;
  }
}
.cid-uFMPzy9UC2 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMPzy9UC2 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMPzy9UC2 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMPzy9UC2 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzy9UC2 .lists-container {
    justify-content: center;
  }
}
.cid-uFMPzy9UC2 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMPzy9UC2 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzy9UC2 .list {
    align-items: center;
  }
}
.cid-uFMPzy9UC2 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMPzy9UC2 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMPzy9UC2 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMPzy9UC2 .list-item-text {
  flex-grow: 1;
}
.cid-uFMPzy9UC2 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMPzy9UC2 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMPzy9UC2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMPzy9UC2 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMPzy9UC2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzy9UC2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMPzy9UC2 .mbr-section-title,
.cid-uFMPzy9UC2 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFMPzyTRhE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMPzyTRhE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzyTRhE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMPzyTRhE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFMPzyTRhE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMPzyTRhE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFMPzyTRhE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMPzyTRhE .container {
    padding: 0 12px;
  }
}
.cid-uFMPzyTRhE .row {
  justify-content: center;
}
.cid-uFMPzyTRhE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFMPzyTRhE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFMPzyTRhE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFMPzyTRhE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFMPzyTRhE .mbr-section-title {
  color: #ffffff;
}
.cid-uFMPzyTRhE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFMPzyTRhE .mbr-section-title,
.cid-uFMPzyTRhE .mbr-section-btn,
.cid-uFMPzyTRhE .title-wrapper {
  text-align: center;
}
.cid-uJb3rnCieZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3rnCieZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3rnCieZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3rnCieZ .container {
    padding: 0 22px;
  }
}
.cid-uJb3rnCieZ .row {
  justify-content: space-between;
}
.cid-uJb3rnCieZ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3rnCieZ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3rnCieZ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3rnCieZ .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3rnCieZ .mbr-text {
  color: #464444;
}
.cid-uJb3rnCieZ label {
  color: #000000;
}
.cid-uJb3rnCieZ LABEL {
  color: #767676;
}
.cid-uFMPzA59Jc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMPzA59Jc .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFMPzA59Jc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFMPzA59Jc .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzA59Jc .row {
    text-align: center;
  }
  .cid-uFMPzA59Jc .row > div {
    margin: auto;
  }
  .cid-uFMPzA59Jc .social-row {
    justify-content: center;
  }
}
.cid-uFMPzA59Jc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFMPzA59Jc .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFMPzA59Jc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFMPzA59Jc .list {
    margin-bottom: 0rem;
  }
}
.cid-uFMPzA59Jc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFMPzA59Jc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFMPzA59Jc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFMPzA59Jc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzA59Jc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMPzAL9s1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFMPzAL9s1 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFMPzAL9s1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMPzAL9s1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMPzAL9s1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMPzAL9s1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMPzAL9s1 {
    align-items: center;
  }
  .cid-uFMPzAL9s1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMPzAL9s1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMPzAL9s1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMPzAL9s1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMPzAL9s1 .content-wrap {
    width: 100%;
  }
}
.cid-uFMPzAL9s1 .mbr-section-title {
  text-align: center;
}
.cid-uFMPzAL9s1 .mbr-text,
.cid-uFMPzAL9s1 .mbr-section-btn {
  text-align: center;
}
.cid-uFMQT5f4AH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFMQT5f4AH .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;
}
@media (max-width: 767px) {
  .cid-uFMQT5f4AH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFMQT5f4AH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFMQT5f4AH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFMQT5f4AH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFMQT5f4AH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFMQT5f4AH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFMQT5f4AH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFMQT5f4AH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFMQT5f4AH .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFMQT5f4AH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFMQT5f4AH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFMQT5f4AH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFMQT5f4AH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFMQT5f4AH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFMQT5f4AH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFMQT5f4AH .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFMQT5f4AH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFMQT5f4AH .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMQT5f4AH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFMQT5f4AH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFMQT5f4AH .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFMQT5f4AH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT5f4AH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFMQT5f4AH .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFMQT5f4AH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFMQT5f4AH .nav-item:focus,
.cid-uFMQT5f4AH .nav-link:focus {
  outline: none;
}
.cid-uFMQT5f4AH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFMQT5f4AH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFMQT5f4AH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFMQT5f4AH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFMQT5f4AH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFMQT5f4AH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFMQT5f4AH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFMQT5f4AH .navbar.opened {
  transition: all 0.25s;
}
.cid-uFMQT5f4AH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFMQT5f4AH .navbar .navbar-logo img {
  width: auto;
}
.cid-uFMQT5f4AH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFMQT5f4AH .navbar.collapsed {
  justify-content: center;
}
.cid-uFMQT5f4AH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFMQT5f4AH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFMQT5f4AH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFMQT5f4AH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFMQT5f4AH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFMQT5f4AH .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-uFMQT5f4AH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFMQT5f4AH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFMQT5f4AH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMQT5f4AH .navbar {
    min-height: 72px;
  }
  .cid-uFMQT5f4AH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFMQT5f4AH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFMQT5f4AH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFMQT5f4AH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFMQT5f4AH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFMQT5f4AH .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-uFMQT5f4AH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFMQT5f4AH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFMQT5f4AH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFMQT5f4AH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFMQT5f4AH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFMQT5f4AH .dropdown-item.active,
.cid-uFMQT5f4AH .dropdown-item:active {
  background-color: transparent;
}
.cid-uFMQT5f4AH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFMQT5f4AH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFMQT5f4AH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFMQT5f4AH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFMQT5f4AH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFMQT5f4AH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFMQT5f4AH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFMQT5f4AH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFMQT5f4AH .navbar-buttons {
    text-align: left;
  }
}
.cid-uFMQT5f4AH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFMQT5f4AH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFMQT5f4AH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFMQT5f4AH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMQT5f4AH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMQT5f4AH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFMQT5f4AH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMQT5f4AH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFMQT5f4AH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFMQT5f4AH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMQT5f4AH .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFMQT5f4AH .opacityScroll {
  background: #ffffff !important;
}
.cid-uFMQT5f4AH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFMQT5f4AH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFMQT5f4AH .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFMQT5f4AH .navbar {
    height: 70px;
  }
  .cid-uFMQT5f4AH .navbar.opened {
    height: auto;
  }
  .cid-uFMQT5f4AH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFMQT5f4AH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFMQT5f4AH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFMQT5f4AH .navbar-brand {
    margin-right: auto;
  }
  .cid-uFMQT5f4AH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFMQT5f4AH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFMQT5f4AH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFMQT5f4AH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMQT5f4AH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFMQT5f4AH .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFMQT5f4AH .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFMQT5f4AH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFMQT5R97z {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFMQT5R97z .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFMQT5R97z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQT5R97z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMQT5R97z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMQT5R97z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMQT5R97z {
    align-items: center;
  }
  .cid-uFMQT5R97z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMQT5R97z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT5R97z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMQT5R97z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMQT5R97z .content-wrap {
    width: 100%;
  }
}
.cid-uFMQT5R97z .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFMQT5R97z .mbr-text,
.cid-uFMQT5R97z .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFMQT5R97z .mbr-section-title DIV {
  text-align: left;
}
.cid-uFMQT6iBAn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMQT6iBAn .row {
  align-items: center;
}
.cid-uFMQT6iBAn .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMQT6iBAn .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT6iBAn .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMQT6iBAn .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMQT6iBAn .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMQT6iBAn .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMQT6iBAn .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT6iBAn .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMQT6iBAn .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMQT6iBAn .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMQT6iBAn .label-text {
    text-align: center !important;
  }
}
.cid-uFMQT6iBAn .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMQT6iBAn .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMQT6iBAn .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMQT6iBAn .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT6iBAn .lists-container {
    justify-content: center;
  }
}
.cid-uFMQT6iBAn .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMQT6iBAn .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT6iBAn .list {
    align-items: center;
  }
}
.cid-uFMQT6iBAn .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMQT6iBAn .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMQT6iBAn .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMQT6iBAn .list-item-text {
  flex-grow: 1;
}
.cid-uFMQT6iBAn .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMQT6iBAn .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMQT6iBAn .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMQT6iBAn .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMQT6iBAn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQT6iBAn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMQT6iBAn .mbr-section-title,
.cid-uFMQT6iBAn .mbr-section-btn {
  color: #ffffff;
}
.cid-uFMQT70FSQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFMQT70FSQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMQT70FSQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMQT70FSQ {
    align-items: center;
  }
  .cid-uFMQT70FSQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMQT70FSQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT70FSQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMQT70FSQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMQT70FSQ .content-wrap {
    width: 100%;
  }
}
.cid-uFMQT70FSQ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFMQT70FSQ .mbr-text,
.cid-uFMQT70FSQ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFMQT70FSQ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFMQT7qZM9 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFMQT7qZM9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQT7qZM9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFMQT7qZM9 .container {
    padding: 0 20px;
  }
}
.cid-uFMQT7qZM9 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFMQT7qZM9 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFMQT7qZM9 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFMQT7qZM9 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFMQT7qZM9 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFMQT7qZM9 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFMQT7qZM9 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFMQT7qZM9 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFMQT7qZM9 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFMQT7qZM9 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFMQT7qZM9 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFMQT7qZM9 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFMQT7qZM9 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFMQT7qZM9 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFMQT7qZM9 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFMQT7qZM9 .panel-title-edit {
  color: #272a5c;
}
.cid-uFMQT7qZM9 .panel-text {
  color: #464444;
}
.cid-uGyWz7HsJG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWz7HsJG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWz7HsJG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWz7HsJG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWz7HsJG .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWz7HsJG .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWz7HsJG .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWz7HsJG .container {
    padding: 0 12px;
  }
}
.cid-uGyWz7HsJG .row {
  justify-content: center;
}
.cid-uGyWz7HsJG .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWz7HsJG .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWz7HsJG .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWz7HsJG .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWz7HsJG .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWz7HsJG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWz7HsJG .mbr-section-title,
.cid-uGyWz7HsJG .mbr-section-btn,
.cid-uGyWz7HsJG .title-wrapper {
  text-align: center;
}
.cid-uFMQT8pu6C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFMQT8pu6C .row {
  align-items: center;
}
.cid-uFMQT8pu6C .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMQT8pu6C .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT8pu6C .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMQT8pu6C .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMQT8pu6C .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMQT8pu6C .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMQT8pu6C .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT8pu6C .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMQT8pu6C .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMQT8pu6C .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMQT8pu6C .label-text {
    text-align: center !important;
  }
}
.cid-uFMQT8pu6C .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMQT8pu6C .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMQT8pu6C .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMQT8pu6C .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT8pu6C .lists-container {
    justify-content: center;
  }
}
.cid-uFMQT8pu6C .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMQT8pu6C .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMQT8pu6C .list {
    align-items: center;
  }
}
.cid-uFMQT8pu6C .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMQT8pu6C .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMQT8pu6C .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMQT8pu6C .list-item-text {
  flex-grow: 1;
}
.cid-uFMQT8pu6C .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMQT8pu6C .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMQT8pu6C .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMQT8pu6C .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMQT8pu6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQT8pu6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMQT8pu6C .mbr-section-title,
.cid-uFMQT8pu6C .mbr-section-btn {
  color: #272a5c;
}
.cid-uFMQT99zHG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMQT99zHG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQT99zHG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMQT99zHG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFMQT99zHG .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMQT99zHG .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFMQT99zHG .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMQT99zHG .container {
    padding: 0 12px;
  }
}
.cid-uFMQT99zHG .row {
  justify-content: center;
}
.cid-uFMQT99zHG .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFMQT99zHG .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFMQT99zHG .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFMQT99zHG .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFMQT99zHG .mbr-section-title {
  color: #ffffff;
}
.cid-uFMQT99zHG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFMQT99zHG .mbr-section-title,
.cid-uFMQT99zHG .mbr-section-btn,
.cid-uFMQT99zHG .title-wrapper {
  text-align: center;
}
.cid-uJb3uFDhvs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3uFDhvs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3uFDhvs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3uFDhvs .container {
    padding: 0 22px;
  }
}
.cid-uJb3uFDhvs .row {
  justify-content: space-between;
}
.cid-uJb3uFDhvs .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3uFDhvs .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3uFDhvs .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3uFDhvs .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3uFDhvs .mbr-text {
  color: #464444;
}
.cid-uJb3uFDhvs label {
  color: #000000;
}
.cid-uJb3uFDhvs LABEL {
  color: #767676;
}
.cid-uFMQTak2dw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMQTak2dw .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFMQTak2dw .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFMQTak2dw .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFMQTak2dw .row {
    text-align: center;
  }
  .cid-uFMQTak2dw .row > div {
    margin: auto;
  }
  .cid-uFMQTak2dw .social-row {
    justify-content: center;
  }
}
.cid-uFMQTak2dw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFMQTak2dw .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFMQTak2dw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFMQTak2dw .list {
    margin-bottom: 0rem;
  }
}
.cid-uFMQTak2dw .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFMQTak2dw .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFMQTak2dw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFMQTak2dw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQTak2dw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMQTaYyfy {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFMQTaYyfy .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFMQTaYyfy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMQTaYyfy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMQTaYyfy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMQTaYyfy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMQTaYyfy {
    align-items: center;
  }
  .cid-uFMQTaYyfy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMQTaYyfy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMQTaYyfy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMQTaYyfy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMQTaYyfy .content-wrap {
    width: 100%;
  }
}
.cid-uFMQTaYyfy .mbr-section-title {
  text-align: center;
}
.cid-uFMQTaYyfy .mbr-text,
.cid-uFMQTaYyfy .mbr-section-btn {
  text-align: center;
}
.cid-uFMTqUd2no {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFMTqUd2no .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;
}
@media (max-width: 767px) {
  .cid-uFMTqUd2no .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFMTqUd2no .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFMTqUd2no .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFMTqUd2no .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFMTqUd2no .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFMTqUd2no .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFMTqUd2no .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFMTqUd2no .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFMTqUd2no .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFMTqUd2no .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFMTqUd2no .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFMTqUd2no .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFMTqUd2no .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFMTqUd2no .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFMTqUd2no .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFMTqUd2no .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFMTqUd2no .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFMTqUd2no .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMTqUd2no .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFMTqUd2no .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFMTqUd2no .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFMTqUd2no .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqUd2no .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFMTqUd2no .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFMTqUd2no .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFMTqUd2no .nav-item:focus,
.cid-uFMTqUd2no .nav-link:focus {
  outline: none;
}
.cid-uFMTqUd2no .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFMTqUd2no .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFMTqUd2no .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFMTqUd2no .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFMTqUd2no .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFMTqUd2no .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFMTqUd2no .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFMTqUd2no .navbar.opened {
  transition: all 0.25s;
}
.cid-uFMTqUd2no .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFMTqUd2no .navbar .navbar-logo img {
  width: auto;
}
.cid-uFMTqUd2no .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFMTqUd2no .navbar.collapsed {
  justify-content: center;
}
.cid-uFMTqUd2no .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFMTqUd2no .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFMTqUd2no .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFMTqUd2no .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFMTqUd2no .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFMTqUd2no .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-uFMTqUd2no .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFMTqUd2no .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFMTqUd2no .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMTqUd2no .navbar {
    min-height: 72px;
  }
  .cid-uFMTqUd2no .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFMTqUd2no .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFMTqUd2no .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFMTqUd2no .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFMTqUd2no .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFMTqUd2no .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-uFMTqUd2no .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFMTqUd2no .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFMTqUd2no .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFMTqUd2no .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFMTqUd2no .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFMTqUd2no .dropdown-item.active,
.cid-uFMTqUd2no .dropdown-item:active {
  background-color: transparent;
}
.cid-uFMTqUd2no .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFMTqUd2no .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFMTqUd2no .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFMTqUd2no .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFMTqUd2no .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFMTqUd2no .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFMTqUd2no ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFMTqUd2no .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFMTqUd2no .navbar-buttons {
    text-align: left;
  }
}
.cid-uFMTqUd2no button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFMTqUd2no button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFMTqUd2no button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFMTqUd2no button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMTqUd2no button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMTqUd2no button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFMTqUd2no nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMTqUd2no nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFMTqUd2no nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFMTqUd2no nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMTqUd2no .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFMTqUd2no .opacityScroll {
  background: #ffffff !important;
}
.cid-uFMTqUd2no a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFMTqUd2no .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFMTqUd2no .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFMTqUd2no .navbar {
    height: 70px;
  }
  .cid-uFMTqUd2no .navbar.opened {
    height: auto;
  }
  .cid-uFMTqUd2no .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFMTqUd2no .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFMTqUd2no .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFMTqUd2no .navbar-brand {
    margin-right: auto;
  }
  .cid-uFMTqUd2no .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFMTqUd2no .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFMTqUd2no .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFMTqUd2no .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMTqUd2no .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFMTqUd2no .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFMTqUd2no .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFMTqUd2no .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFMTqUVl3X {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFMTqUVl3X .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFMTqUVl3X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTqUVl3X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMTqUVl3X .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMTqUVl3X .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMTqUVl3X {
    align-items: center;
  }
  .cid-uFMTqUVl3X .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMTqUVl3X .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqUVl3X {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMTqUVl3X .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMTqUVl3X .content-wrap {
    width: 100%;
  }
}
.cid-uFMTqUVl3X .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFMTqUVl3X .mbr-text,
.cid-uFMTqUVl3X .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFMTqUVl3X .mbr-section-title DIV {
  text-align: left;
}
.cid-uFMTqVnpIa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMTqVnpIa .row {
  align-items: center;
}
.cid-uFMTqVnpIa .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMTqVnpIa .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqVnpIa .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMTqVnpIa .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMTqVnpIa .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMTqVnpIa .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMTqVnpIa .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqVnpIa .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMTqVnpIa .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMTqVnpIa .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMTqVnpIa .label-text {
    text-align: center !important;
  }
}
.cid-uFMTqVnpIa .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMTqVnpIa .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMTqVnpIa .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMTqVnpIa .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqVnpIa .lists-container {
    justify-content: center;
  }
}
.cid-uFMTqVnpIa .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMTqVnpIa .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqVnpIa .list {
    align-items: center;
  }
}
.cid-uFMTqVnpIa .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMTqVnpIa .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMTqVnpIa .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMTqVnpIa .list-item-text {
  flex-grow: 1;
}
.cid-uFMTqVnpIa .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMTqVnpIa .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMTqVnpIa .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMTqVnpIa .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMTqVnpIa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTqVnpIa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMTqVnpIa .mbr-section-title,
.cid-uFMTqVnpIa .mbr-section-btn {
  color: #ffffff;
}
.cid-uFMTqW41x1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFMTqW41x1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMTqW41x1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMTqW41x1 {
    align-items: center;
  }
  .cid-uFMTqW41x1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMTqW41x1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqW41x1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMTqW41x1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMTqW41x1 .content-wrap {
    width: 100%;
  }
}
.cid-uFMTqW41x1 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFMTqW41x1 .mbr-text,
.cid-uFMTqW41x1 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFMTqW41x1 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFMTqWzmS5 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFMTqWzmS5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTqWzmS5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFMTqWzmS5 .container {
    padding: 0 20px;
  }
}
.cid-uFMTqWzmS5 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFMTqWzmS5 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFMTqWzmS5 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFMTqWzmS5 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFMTqWzmS5 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFMTqWzmS5 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFMTqWzmS5 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFMTqWzmS5 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFMTqWzmS5 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFMTqWzmS5 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFMTqWzmS5 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFMTqWzmS5 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFMTqWzmS5 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFMTqWzmS5 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFMTqWzmS5 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFMTqWzmS5 .panel-title-edit {
  color: #272a5c;
}
.cid-uFMTqWzmS5 .panel-text {
  color: #464444;
}
.cid-uGyWEG9g7x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWEG9g7x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWEG9g7x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWEG9g7x .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWEG9g7x .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWEG9g7x .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWEG9g7x .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWEG9g7x .container {
    padding: 0 12px;
  }
}
.cid-uGyWEG9g7x .row {
  justify-content: center;
}
.cid-uGyWEG9g7x .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWEG9g7x .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWEG9g7x .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWEG9g7x .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWEG9g7x .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWEG9g7x .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWEG9g7x .mbr-section-title,
.cid-uGyWEG9g7x .mbr-section-btn,
.cid-uGyWEG9g7x .title-wrapper {
  text-align: center;
}
.cid-uFMTqXEZ5x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFMTqXEZ5x .row {
  align-items: center;
}
.cid-uFMTqXEZ5x .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMTqXEZ5x .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqXEZ5x .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMTqXEZ5x .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMTqXEZ5x .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMTqXEZ5x .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMTqXEZ5x .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqXEZ5x .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMTqXEZ5x .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMTqXEZ5x .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMTqXEZ5x .label-text {
    text-align: center !important;
  }
}
.cid-uFMTqXEZ5x .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMTqXEZ5x .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMTqXEZ5x .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMTqXEZ5x .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqXEZ5x .lists-container {
    justify-content: center;
  }
}
.cid-uFMTqXEZ5x .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMTqXEZ5x .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqXEZ5x .list {
    align-items: center;
  }
}
.cid-uFMTqXEZ5x .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMTqXEZ5x .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMTqXEZ5x .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMTqXEZ5x .list-item-text {
  flex-grow: 1;
}
.cid-uFMTqXEZ5x .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMTqXEZ5x .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMTqXEZ5x .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMTqXEZ5x .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMTqXEZ5x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTqXEZ5x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMTqXEZ5x .mbr-section-title,
.cid-uFMTqXEZ5x .mbr-section-btn {
  color: #272a5c;
}
.cid-uFMTqYo7Am {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMTqYo7Am .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTqYo7Am .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMTqYo7Am .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFMTqYo7Am .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMTqYo7Am .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFMTqYo7Am .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMTqYo7Am .container {
    padding: 0 12px;
  }
}
.cid-uFMTqYo7Am .row {
  justify-content: center;
}
.cid-uFMTqYo7Am .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFMTqYo7Am .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFMTqYo7Am .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFMTqYo7Am .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFMTqYo7Am .mbr-section-title {
  color: #ffffff;
}
.cid-uFMTqYo7Am .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFMTqYo7Am .mbr-section-title,
.cid-uFMTqYo7Am .mbr-section-btn,
.cid-uFMTqYo7Am .title-wrapper {
  text-align: center;
}
.cid-uJb3ycB6fp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3ycB6fp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3ycB6fp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3ycB6fp .container {
    padding: 0 22px;
  }
}
.cid-uJb3ycB6fp .row {
  justify-content: space-between;
}
.cid-uJb3ycB6fp .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3ycB6fp .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3ycB6fp .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3ycB6fp .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3ycB6fp .mbr-text {
  color: #464444;
}
.cid-uJb3ycB6fp label {
  color: #000000;
}
.cid-uJb3ycB6fp LABEL {
  color: #767676;
}
.cid-uFMTqZGRHX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMTqZGRHX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFMTqZGRHX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFMTqZGRHX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFMTqZGRHX .row {
    text-align: center;
  }
  .cid-uFMTqZGRHX .row > div {
    margin: auto;
  }
  .cid-uFMTqZGRHX .social-row {
    justify-content: center;
  }
}
.cid-uFMTqZGRHX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFMTqZGRHX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFMTqZGRHX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFMTqZGRHX .list {
    margin-bottom: 0rem;
  }
}
.cid-uFMTqZGRHX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFMTqZGRHX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFMTqZGRHX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFMTqZGRHX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTqZGRHX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMTr0oGTA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFMTr0oGTA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFMTr0oGTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMTr0oGTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMTr0oGTA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMTr0oGTA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMTr0oGTA {
    align-items: center;
  }
  .cid-uFMTr0oGTA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMTr0oGTA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMTr0oGTA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMTr0oGTA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMTr0oGTA .content-wrap {
    width: 100%;
  }
}
.cid-uFMTr0oGTA .mbr-section-title {
  text-align: center;
}
.cid-uFMTr0oGTA .mbr-text,
.cid-uFMTr0oGTA .mbr-section-btn {
  text-align: center;
}
.cid-uFMWGTm0zq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFMWGTm0zq .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;
}
@media (max-width: 767px) {
  .cid-uFMWGTm0zq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFMWGTm0zq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFMWGTm0zq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFMWGTm0zq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFMWGTm0zq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFMWGTm0zq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFMWGTm0zq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFMWGTm0zq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFMWGTm0zq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFMWGTm0zq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFMWGTm0zq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFMWGTm0zq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFMWGTm0zq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFMWGTm0zq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFMWGTm0zq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFMWGTm0zq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFMWGTm0zq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFMWGTm0zq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMWGTm0zq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFMWGTm0zq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFMWGTm0zq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFMWGTm0zq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGTm0zq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFMWGTm0zq .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFMWGTm0zq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFMWGTm0zq .nav-item:focus,
.cid-uFMWGTm0zq .nav-link:focus {
  outline: none;
}
.cid-uFMWGTm0zq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFMWGTm0zq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFMWGTm0zq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFMWGTm0zq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFMWGTm0zq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFMWGTm0zq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFMWGTm0zq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFMWGTm0zq .navbar.opened {
  transition: all 0.25s;
}
.cid-uFMWGTm0zq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFMWGTm0zq .navbar .navbar-logo img {
  width: auto;
}
.cid-uFMWGTm0zq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFMWGTm0zq .navbar.collapsed {
  justify-content: center;
}
.cid-uFMWGTm0zq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFMWGTm0zq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFMWGTm0zq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFMWGTm0zq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFMWGTm0zq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFMWGTm0zq .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-uFMWGTm0zq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFMWGTm0zq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFMWGTm0zq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMWGTm0zq .navbar {
    min-height: 72px;
  }
  .cid-uFMWGTm0zq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFMWGTm0zq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFMWGTm0zq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFMWGTm0zq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFMWGTm0zq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFMWGTm0zq .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-uFMWGTm0zq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFMWGTm0zq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFMWGTm0zq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFMWGTm0zq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFMWGTm0zq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFMWGTm0zq .dropdown-item.active,
.cid-uFMWGTm0zq .dropdown-item:active {
  background-color: transparent;
}
.cid-uFMWGTm0zq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFMWGTm0zq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFMWGTm0zq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFMWGTm0zq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFMWGTm0zq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFMWGTm0zq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFMWGTm0zq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFMWGTm0zq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFMWGTm0zq .navbar-buttons {
    text-align: left;
  }
}
.cid-uFMWGTm0zq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFMWGTm0zq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFMWGTm0zq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFMWGTm0zq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMWGTm0zq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMWGTm0zq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFMWGTm0zq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMWGTm0zq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFMWGTm0zq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFMWGTm0zq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMWGTm0zq .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFMWGTm0zq .opacityScroll {
  background: #ffffff !important;
}
.cid-uFMWGTm0zq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFMWGTm0zq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFMWGTm0zq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFMWGTm0zq .navbar {
    height: 70px;
  }
  .cid-uFMWGTm0zq .navbar.opened {
    height: auto;
  }
  .cid-uFMWGTm0zq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFMWGTm0zq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFMWGTm0zq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFMWGTm0zq .navbar-brand {
    margin-right: auto;
  }
  .cid-uFMWGTm0zq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFMWGTm0zq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFMWGTm0zq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFMWGTm0zq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMWGTm0zq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFMWGTm0zq .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFMWGTm0zq .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFMWGTm0zq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFMWGU7Kuw {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFMWGU7Kuw .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFMWGU7Kuw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWGU7Kuw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMWGU7Kuw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMWGU7Kuw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMWGU7Kuw {
    align-items: center;
  }
  .cid-uFMWGU7Kuw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMWGU7Kuw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGU7Kuw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMWGU7Kuw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMWGU7Kuw .content-wrap {
    width: 100%;
  }
}
.cid-uFMWGU7Kuw .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFMWGU7Kuw .mbr-text,
.cid-uFMWGU7Kuw .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFMWGU7Kuw .mbr-section-title DIV {
  text-align: left;
}
.cid-uFMWGUDykA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMWGUDykA .row {
  align-items: center;
}
.cid-uFMWGUDykA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMWGUDykA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGUDykA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMWGUDykA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMWGUDykA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMWGUDykA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMWGUDykA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGUDykA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMWGUDykA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMWGUDykA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMWGUDykA .label-text {
    text-align: center !important;
  }
}
.cid-uFMWGUDykA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMWGUDykA .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMWGUDykA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMWGUDykA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGUDykA .lists-container {
    justify-content: center;
  }
}
.cid-uFMWGUDykA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMWGUDykA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGUDykA .list {
    align-items: center;
  }
}
.cid-uFMWGUDykA .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMWGUDykA .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMWGUDykA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMWGUDykA .list-item-text {
  flex-grow: 1;
}
.cid-uFMWGUDykA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMWGUDykA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMWGUDykA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMWGUDykA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMWGUDykA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWGUDykA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMWGUDykA .mbr-section-title,
.cid-uFMWGUDykA .mbr-section-btn {
  color: #ffffff;
}
.cid-uFMWGVm59u {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFMWGVm59u .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMWGVm59u .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMWGVm59u {
    align-items: center;
  }
  .cid-uFMWGVm59u .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMWGVm59u .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGVm59u {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMWGVm59u .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMWGVm59u .content-wrap {
    width: 100%;
  }
}
.cid-uFMWGVm59u .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFMWGVm59u .mbr-text,
.cid-uFMWGVm59u .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFMWGVm59u .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFMWGVQru8 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFMWGVQru8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWGVQru8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFMWGVQru8 .container {
    padding: 0 20px;
  }
}
.cid-uFMWGVQru8 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFMWGVQru8 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFMWGVQru8 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFMWGVQru8 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFMWGVQru8 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFMWGVQru8 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFMWGVQru8 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFMWGVQru8 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFMWGVQru8 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFMWGVQru8 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFMWGVQru8 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFMWGVQru8 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFMWGVQru8 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFMWGVQru8 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFMWGVQru8 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFMWGVQru8 .panel-title-edit {
  color: #272a5c;
}
.cid-uFMWGVQru8 .panel-text {
  color: #464444;
}
.cid-uGyWI4TWck {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWI4TWck .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWI4TWck .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWI4TWck .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWI4TWck .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWI4TWck .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWI4TWck .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWI4TWck .container {
    padding: 0 12px;
  }
}
.cid-uGyWI4TWck .row {
  justify-content: center;
}
.cid-uGyWI4TWck .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWI4TWck .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWI4TWck .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWI4TWck .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWI4TWck .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWI4TWck .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWI4TWck .mbr-section-title,
.cid-uGyWI4TWck .mbr-section-btn,
.cid-uGyWI4TWck .title-wrapper {
  text-align: center;
}
.cid-uFMWGX8HYO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFMWGX8HYO .row {
  align-items: center;
}
.cid-uFMWGX8HYO .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMWGX8HYO .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGX8HYO .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMWGX8HYO .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMWGX8HYO .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMWGX8HYO .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMWGX8HYO .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGX8HYO .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMWGX8HYO .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMWGX8HYO .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMWGX8HYO .label-text {
    text-align: center !important;
  }
}
.cid-uFMWGX8HYO .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMWGX8HYO .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMWGX8HYO .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMWGX8HYO .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGX8HYO .lists-container {
    justify-content: center;
  }
}
.cid-uFMWGX8HYO .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMWGX8HYO .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGX8HYO .list {
    align-items: center;
  }
}
.cid-uFMWGX8HYO .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMWGX8HYO .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMWGX8HYO .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMWGX8HYO .list-item-text {
  flex-grow: 1;
}
.cid-uFMWGX8HYO .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMWGX8HYO .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMWGX8HYO .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMWGX8HYO .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMWGX8HYO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWGX8HYO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMWGX8HYO .mbr-section-title,
.cid-uFMWGX8HYO .mbr-section-btn {
  color: #272a5c;
}
.cid-uFMWGXVRX6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMWGXVRX6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWGXVRX6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMWGXVRX6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFMWGXVRX6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMWGXVRX6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFMWGXVRX6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMWGXVRX6 .container {
    padding: 0 12px;
  }
}
.cid-uFMWGXVRX6 .row {
  justify-content: center;
}
.cid-uFMWGXVRX6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFMWGXVRX6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFMWGXVRX6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFMWGXVRX6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFMWGXVRX6 .mbr-section-title {
  color: #ffffff;
}
.cid-uFMWGXVRX6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFMWGXVRX6 .mbr-section-title,
.cid-uFMWGXVRX6 .mbr-section-btn,
.cid-uFMWGXVRX6 .title-wrapper {
  text-align: center;
}
.cid-uJb3BzdrKM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3BzdrKM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3BzdrKM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3BzdrKM .container {
    padding: 0 22px;
  }
}
.cid-uJb3BzdrKM .row {
  justify-content: space-between;
}
.cid-uJb3BzdrKM .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3BzdrKM .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3BzdrKM .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3BzdrKM .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3BzdrKM .mbr-text {
  color: #464444;
}
.cid-uJb3BzdrKM label {
  color: #000000;
}
.cid-uJb3BzdrKM LABEL {
  color: #767676;
}
.cid-uFMWGZkQuH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMWGZkQuH .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFMWGZkQuH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFMWGZkQuH .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFMWGZkQuH .row {
    text-align: center;
  }
  .cid-uFMWGZkQuH .row > div {
    margin: auto;
  }
  .cid-uFMWGZkQuH .social-row {
    justify-content: center;
  }
}
.cid-uFMWGZkQuH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFMWGZkQuH .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFMWGZkQuH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFMWGZkQuH .list {
    margin-bottom: 0rem;
  }
}
.cid-uFMWGZkQuH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFMWGZkQuH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFMWGZkQuH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFMWGZkQuH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWGZkQuH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMWH08GKV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFMWH08GKV .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFMWH08GKV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMWH08GKV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMWH08GKV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMWH08GKV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMWH08GKV {
    align-items: center;
  }
  .cid-uFMWH08GKV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMWH08GKV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMWH08GKV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMWH08GKV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMWH08GKV .content-wrap {
    width: 100%;
  }
}
.cid-uFMWH08GKV .mbr-section-title {
  text-align: center;
}
.cid-uFMWH08GKV .mbr-text,
.cid-uFMWH08GKV .mbr-section-btn {
  text-align: center;
}
.cid-uFMZ08rcvO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFMZ08rcvO .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;
}
@media (max-width: 767px) {
  .cid-uFMZ08rcvO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFMZ08rcvO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFMZ08rcvO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFMZ08rcvO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFMZ08rcvO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFMZ08rcvO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFMZ08rcvO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFMZ08rcvO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFMZ08rcvO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFMZ08rcvO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFMZ08rcvO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFMZ08rcvO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFMZ08rcvO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFMZ08rcvO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFMZ08rcvO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFMZ08rcvO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFMZ08rcvO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFMZ08rcvO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMZ08rcvO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFMZ08rcvO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFMZ08rcvO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFMZ08rcvO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ08rcvO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFMZ08rcvO .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFMZ08rcvO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFMZ08rcvO .nav-item:focus,
.cid-uFMZ08rcvO .nav-link:focus {
  outline: none;
}
.cid-uFMZ08rcvO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFMZ08rcvO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFMZ08rcvO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFMZ08rcvO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFMZ08rcvO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFMZ08rcvO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFMZ08rcvO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFMZ08rcvO .navbar.opened {
  transition: all 0.25s;
}
.cid-uFMZ08rcvO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFMZ08rcvO .navbar .navbar-logo img {
  width: auto;
}
.cid-uFMZ08rcvO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFMZ08rcvO .navbar.collapsed {
  justify-content: center;
}
.cid-uFMZ08rcvO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFMZ08rcvO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFMZ08rcvO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFMZ08rcvO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFMZ08rcvO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFMZ08rcvO .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-uFMZ08rcvO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFMZ08rcvO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFMZ08rcvO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFMZ08rcvO .navbar {
    min-height: 72px;
  }
  .cid-uFMZ08rcvO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFMZ08rcvO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFMZ08rcvO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFMZ08rcvO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFMZ08rcvO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFMZ08rcvO .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-uFMZ08rcvO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFMZ08rcvO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFMZ08rcvO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFMZ08rcvO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFMZ08rcvO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFMZ08rcvO .dropdown-item.active,
.cid-uFMZ08rcvO .dropdown-item:active {
  background-color: transparent;
}
.cid-uFMZ08rcvO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFMZ08rcvO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFMZ08rcvO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFMZ08rcvO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFMZ08rcvO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFMZ08rcvO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFMZ08rcvO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFMZ08rcvO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFMZ08rcvO .navbar-buttons {
    text-align: left;
  }
}
.cid-uFMZ08rcvO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFMZ08rcvO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFMZ08rcvO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFMZ08rcvO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMZ08rcvO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFMZ08rcvO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFMZ08rcvO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMZ08rcvO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFMZ08rcvO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFMZ08rcvO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFMZ08rcvO .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFMZ08rcvO .opacityScroll {
  background: #ffffff !important;
}
.cid-uFMZ08rcvO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFMZ08rcvO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFMZ08rcvO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFMZ08rcvO .navbar {
    height: 70px;
  }
  .cid-uFMZ08rcvO .navbar.opened {
    height: auto;
  }
  .cid-uFMZ08rcvO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFMZ08rcvO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFMZ08rcvO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFMZ08rcvO .navbar-brand {
    margin-right: auto;
  }
  .cid-uFMZ08rcvO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFMZ08rcvO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFMZ08rcvO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFMZ08rcvO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFMZ08rcvO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFMZ08rcvO .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFMZ08rcvO .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFMZ08rcvO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFMZ098KTg {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFMZ098KTg .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFMZ098KTg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ098KTg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMZ098KTg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMZ098KTg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMZ098KTg {
    align-items: center;
  }
  .cid-uFMZ098KTg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMZ098KTg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ098KTg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMZ098KTg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMZ098KTg .content-wrap {
    width: 100%;
  }
}
.cid-uFMZ098KTg .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFMZ098KTg .mbr-text,
.cid-uFMZ098KTg .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFMZ098KTg .mbr-section-title DIV {
  text-align: left;
}
.cid-uFMZ09BxYi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMZ09BxYi .row {
  align-items: center;
}
.cid-uFMZ09BxYi .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMZ09BxYi .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ09BxYi .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMZ09BxYi .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMZ09BxYi .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMZ09BxYi .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMZ09BxYi .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ09BxYi .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMZ09BxYi .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMZ09BxYi .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMZ09BxYi .label-text {
    text-align: center !important;
  }
}
.cid-uFMZ09BxYi .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMZ09BxYi .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMZ09BxYi .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMZ09BxYi .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ09BxYi .lists-container {
    justify-content: center;
  }
}
.cid-uFMZ09BxYi .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMZ09BxYi .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ09BxYi .list {
    align-items: center;
  }
}
.cid-uFMZ09BxYi .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMZ09BxYi .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMZ09BxYi .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMZ09BxYi .list-item-text {
  flex-grow: 1;
}
.cid-uFMZ09BxYi .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMZ09BxYi .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMZ09BxYi .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMZ09BxYi .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMZ09BxYi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ09BxYi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMZ09BxYi .mbr-section-title,
.cid-uFMZ09BxYi .mbr-section-btn {
  color: #ffffff;
}
.cid-uFMZ0aoqYk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFMZ0aoqYk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMZ0aoqYk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMZ0aoqYk {
    align-items: center;
  }
  .cid-uFMZ0aoqYk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMZ0aoqYk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0aoqYk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMZ0aoqYk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMZ0aoqYk .content-wrap {
    width: 100%;
  }
}
.cid-uFMZ0aoqYk .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFMZ0aoqYk .mbr-text,
.cid-uFMZ0aoqYk .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFMZ0aoqYk .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFMZ0aRY7p {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFMZ0aRY7p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ0aRY7p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFMZ0aRY7p .container {
    padding: 0 20px;
  }
}
.cid-uFMZ0aRY7p .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFMZ0aRY7p .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFMZ0aRY7p .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFMZ0aRY7p .panel-group {
    padding: 0 20px;
  }
}
.cid-uFMZ0aRY7p .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFMZ0aRY7p .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFMZ0aRY7p .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFMZ0aRY7p .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFMZ0aRY7p .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFMZ0aRY7p .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFMZ0aRY7p .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFMZ0aRY7p .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFMZ0aRY7p .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFMZ0aRY7p .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFMZ0aRY7p .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFMZ0aRY7p .panel-title-edit {
  color: #272a5c;
}
.cid-uFMZ0aRY7p .panel-text {
  color: #464444;
}
.cid-uGyWLrHepr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWLrHepr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWLrHepr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWLrHepr .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWLrHepr .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWLrHepr .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWLrHepr .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWLrHepr .container {
    padding: 0 12px;
  }
}
.cid-uGyWLrHepr .row {
  justify-content: center;
}
.cid-uGyWLrHepr .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWLrHepr .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWLrHepr .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWLrHepr .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWLrHepr .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWLrHepr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWLrHepr .mbr-section-title,
.cid-uGyWLrHepr .mbr-section-btn,
.cid-uGyWLrHepr .title-wrapper {
  text-align: center;
}
.cid-uFMZ0bYHnQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFMZ0bYHnQ .row {
  align-items: center;
}
.cid-uFMZ0bYHnQ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFMZ0bYHnQ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0bYHnQ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFMZ0bYHnQ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFMZ0bYHnQ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFMZ0bYHnQ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFMZ0bYHnQ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0bYHnQ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFMZ0bYHnQ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFMZ0bYHnQ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFMZ0bYHnQ .label-text {
    text-align: center !important;
  }
}
.cid-uFMZ0bYHnQ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFMZ0bYHnQ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFMZ0bYHnQ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMZ0bYHnQ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0bYHnQ .lists-container {
    justify-content: center;
  }
}
.cid-uFMZ0bYHnQ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFMZ0bYHnQ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0bYHnQ .list {
    align-items: center;
  }
}
.cid-uFMZ0bYHnQ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFMZ0bYHnQ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFMZ0bYHnQ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFMZ0bYHnQ .list-item-text {
  flex-grow: 1;
}
.cid-uFMZ0bYHnQ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFMZ0bYHnQ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFMZ0bYHnQ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFMZ0bYHnQ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFMZ0bYHnQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ0bYHnQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMZ0bYHnQ .mbr-section-title,
.cid-uFMZ0bYHnQ .mbr-section-btn {
  color: #272a5c;
}
.cid-uFMZ0cNJ7n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMZ0cNJ7n .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ0cNJ7n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMZ0cNJ7n .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFMZ0cNJ7n .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMZ0cNJ7n .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFMZ0cNJ7n .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFMZ0cNJ7n .container {
    padding: 0 12px;
  }
}
.cid-uFMZ0cNJ7n .row {
  justify-content: center;
}
.cid-uFMZ0cNJ7n .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFMZ0cNJ7n .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFMZ0cNJ7n .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFMZ0cNJ7n .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFMZ0cNJ7n .mbr-section-title {
  color: #ffffff;
}
.cid-uFMZ0cNJ7n .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFMZ0cNJ7n .mbr-section-title,
.cid-uFMZ0cNJ7n .mbr-section-btn,
.cid-uFMZ0cNJ7n .title-wrapper {
  text-align: center;
}
.cid-uJb3FzXLGn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3FzXLGn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3FzXLGn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3FzXLGn .container {
    padding: 0 22px;
  }
}
.cid-uJb3FzXLGn .row {
  justify-content: space-between;
}
.cid-uJb3FzXLGn .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3FzXLGn .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3FzXLGn .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3FzXLGn .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3FzXLGn .mbr-text {
  color: #464444;
}
.cid-uJb3FzXLGn label {
  color: #000000;
}
.cid-uJb3FzXLGn LABEL {
  color: #767676;
}
.cid-uFMZ0e7pnJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFMZ0e7pnJ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFMZ0e7pnJ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFMZ0e7pnJ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0e7pnJ .row {
    text-align: center;
  }
  .cid-uFMZ0e7pnJ .row > div {
    margin: auto;
  }
  .cid-uFMZ0e7pnJ .social-row {
    justify-content: center;
  }
}
.cid-uFMZ0e7pnJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFMZ0e7pnJ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFMZ0e7pnJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFMZ0e7pnJ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFMZ0e7pnJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFMZ0e7pnJ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFMZ0e7pnJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFMZ0e7pnJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ0e7pnJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMZ0eOLKs {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFMZ0eOLKs .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFMZ0eOLKs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFMZ0eOLKs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFMZ0eOLKs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFMZ0eOLKs .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFMZ0eOLKs {
    align-items: center;
  }
  .cid-uFMZ0eOLKs .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFMZ0eOLKs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFMZ0eOLKs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFMZ0eOLKs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFMZ0eOLKs .content-wrap {
    width: 100%;
  }
}
.cid-uFMZ0eOLKs .mbr-section-title {
  text-align: center;
}
.cid-uFMZ0eOLKs .mbr-text,
.cid-uFMZ0eOLKs .mbr-section-btn {
  text-align: center;
}
.cid-uFN1JK3bJ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFN1JK3bJ7 .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;
}
@media (max-width: 767px) {
  .cid-uFN1JK3bJ7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFN1JK3bJ7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFN1JK3bJ7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFN1JK3bJ7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFN1JK3bJ7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFN1JK3bJ7 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFN1JK3bJ7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFN1JK3bJ7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFN1JK3bJ7 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFN1JK3bJ7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFN1JK3bJ7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFN1JK3bJ7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFN1JK3bJ7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFN1JK3bJ7 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFN1JK3bJ7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFN1JK3bJ7 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFN1JK3bJ7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFN1JK3bJ7 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFN1JK3bJ7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFN1JK3bJ7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFN1JK3bJ7 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFN1JK3bJ7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JK3bJ7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFN1JK3bJ7 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFN1JK3bJ7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFN1JK3bJ7 .nav-item:focus,
.cid-uFN1JK3bJ7 .nav-link:focus {
  outline: none;
}
.cid-uFN1JK3bJ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFN1JK3bJ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFN1JK3bJ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFN1JK3bJ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFN1JK3bJ7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFN1JK3bJ7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFN1JK3bJ7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFN1JK3bJ7 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFN1JK3bJ7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFN1JK3bJ7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFN1JK3bJ7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFN1JK3bJ7 .navbar.collapsed {
  justify-content: center;
}
.cid-uFN1JK3bJ7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFN1JK3bJ7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFN1JK3bJ7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFN1JK3bJ7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFN1JK3bJ7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFN1JK3bJ7 .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-uFN1JK3bJ7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFN1JK3bJ7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFN1JK3bJ7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFN1JK3bJ7 .navbar {
    min-height: 72px;
  }
  .cid-uFN1JK3bJ7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFN1JK3bJ7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFN1JK3bJ7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFN1JK3bJ7 .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-uFN1JK3bJ7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFN1JK3bJ7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFN1JK3bJ7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFN1JK3bJ7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFN1JK3bJ7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFN1JK3bJ7 .dropdown-item.active,
.cid-uFN1JK3bJ7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFN1JK3bJ7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFN1JK3bJ7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFN1JK3bJ7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFN1JK3bJ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFN1JK3bJ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFN1JK3bJ7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFN1JK3bJ7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFN1JK3bJ7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFN1JK3bJ7 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFN1JK3bJ7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFN1JK3bJ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFN1JK3bJ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFN1JK3bJ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFN1JK3bJ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFN1JK3bJ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFN1JK3bJ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFN1JK3bJ7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFN1JK3bJ7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFN1JK3bJ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFN1JK3bJ7 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFN1JK3bJ7 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFN1JK3bJ7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFN1JK3bJ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFN1JK3bJ7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFN1JK3bJ7 .navbar {
    height: 70px;
  }
  .cid-uFN1JK3bJ7 .navbar.opened {
    height: auto;
  }
  .cid-uFN1JK3bJ7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFN1JK3bJ7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFN1JK3bJ7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFN1JK3bJ7 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFN1JK3bJ7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFN1JK3bJ7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFN1JK3bJ7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFN1JK3bJ7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFN1JK3bJ7 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFN1JK3bJ7 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFN1JK3bJ7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFN1JKKVa7 {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFN1JKKVa7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFN1JKKVa7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JKKVa7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN1JKKVa7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN1JKKVa7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN1JKKVa7 {
    align-items: center;
  }
  .cid-uFN1JKKVa7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN1JKKVa7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JKKVa7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN1JKKVa7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN1JKKVa7 .content-wrap {
    width: 100%;
  }
}
.cid-uFN1JKKVa7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFN1JKKVa7 .mbr-text,
.cid-uFN1JKKVa7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFN1JKKVa7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFN1JLhnyp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN1JLhnyp .row {
  align-items: center;
}
.cid-uFN1JLhnyp .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFN1JLhnyp .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JLhnyp .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFN1JLhnyp .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFN1JLhnyp .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFN1JLhnyp .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFN1JLhnyp .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JLhnyp .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFN1JLhnyp .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFN1JLhnyp .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFN1JLhnyp .label-text {
    text-align: center !important;
  }
}
.cid-uFN1JLhnyp .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFN1JLhnyp .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFN1JLhnyp .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN1JLhnyp .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JLhnyp .lists-container {
    justify-content: center;
  }
}
.cid-uFN1JLhnyp .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFN1JLhnyp .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JLhnyp .list {
    align-items: center;
  }
}
.cid-uFN1JLhnyp .list-item {
  display: flex;
  align-items: center;
}
.cid-uFN1JLhnyp .icon-wrapper {
  margin-right: 5px;
}
.cid-uFN1JLhnyp .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFN1JLhnyp .list-item-text {
  flex-grow: 1;
}
.cid-uFN1JLhnyp .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN1JLhnyp .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFN1JLhnyp .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFN1JLhnyp .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFN1JLhnyp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JLhnyp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN1JLhnyp .mbr-section-title,
.cid-uFN1JLhnyp .mbr-section-btn {
  color: #ffffff;
}
.cid-uFN1JLY4DV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFN1JLY4DV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN1JLY4DV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN1JLY4DV {
    align-items: center;
  }
  .cid-uFN1JLY4DV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN1JLY4DV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JLY4DV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN1JLY4DV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN1JLY4DV .content-wrap {
    width: 100%;
  }
}
.cid-uFN1JLY4DV .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFN1JLY4DV .mbr-text,
.cid-uFN1JLY4DV .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFN1JLY4DV .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFN1JMr8Xu {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFN1JMr8Xu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JMr8Xu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFN1JMr8Xu .container {
    padding: 0 20px;
  }
}
.cid-uFN1JMr8Xu .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFN1JMr8Xu .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFN1JMr8Xu .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFN1JMr8Xu .panel-group {
    padding: 0 20px;
  }
}
.cid-uFN1JMr8Xu .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFN1JMr8Xu .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFN1JMr8Xu .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFN1JMr8Xu .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFN1JMr8Xu .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFN1JMr8Xu .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFN1JMr8Xu .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFN1JMr8Xu .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFN1JMr8Xu .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFN1JMr8Xu .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFN1JMr8Xu .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFN1JMr8Xu .panel-title-edit {
  color: #272a5c;
}
.cid-uFN1JMr8Xu .panel-text {
  color: #464444;
}
.cid-uGyWOPiKTQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWOPiKTQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWOPiKTQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWOPiKTQ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWOPiKTQ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWOPiKTQ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWOPiKTQ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWOPiKTQ .container {
    padding: 0 12px;
  }
}
.cid-uGyWOPiKTQ .row {
  justify-content: center;
}
.cid-uGyWOPiKTQ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWOPiKTQ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWOPiKTQ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWOPiKTQ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWOPiKTQ .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWOPiKTQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWOPiKTQ .mbr-section-title,
.cid-uGyWOPiKTQ .mbr-section-btn,
.cid-uGyWOPiKTQ .title-wrapper {
  text-align: center;
}
.cid-uFN1JNGwLV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFN1JNGwLV .row {
  align-items: center;
}
.cid-uFN1JNGwLV .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFN1JNGwLV .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JNGwLV .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFN1JNGwLV .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFN1JNGwLV .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFN1JNGwLV .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFN1JNGwLV .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JNGwLV .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFN1JNGwLV .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFN1JNGwLV .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFN1JNGwLV .label-text {
    text-align: center !important;
  }
}
.cid-uFN1JNGwLV .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFN1JNGwLV .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFN1JNGwLV .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN1JNGwLV .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JNGwLV .lists-container {
    justify-content: center;
  }
}
.cid-uFN1JNGwLV .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFN1JNGwLV .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JNGwLV .list {
    align-items: center;
  }
}
.cid-uFN1JNGwLV .list-item {
  display: flex;
  align-items: center;
}
.cid-uFN1JNGwLV .icon-wrapper {
  margin-right: 5px;
}
.cid-uFN1JNGwLV .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFN1JNGwLV .list-item-text {
  flex-grow: 1;
}
.cid-uFN1JNGwLV .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN1JNGwLV .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFN1JNGwLV .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFN1JNGwLV .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFN1JNGwLV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JNGwLV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN1JNGwLV .mbr-section-title,
.cid-uFN1JNGwLV .mbr-section-btn {
  color: #272a5c;
}
.cid-uFN1JOwplH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN1JOwplH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JOwplH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN1JOwplH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFN1JOwplH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFN1JOwplH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFN1JOwplH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFN1JOwplH .container {
    padding: 0 12px;
  }
}
.cid-uFN1JOwplH .row {
  justify-content: center;
}
.cid-uFN1JOwplH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFN1JOwplH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFN1JOwplH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFN1JOwplH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFN1JOwplH .mbr-section-title {
  color: #ffffff;
}
.cid-uFN1JOwplH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFN1JOwplH .mbr-section-title,
.cid-uFN1JOwplH .mbr-section-btn,
.cid-uFN1JOwplH .title-wrapper {
  text-align: center;
}
.cid-uJb3JrHy4G {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3JrHy4G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3JrHy4G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3JrHy4G .container {
    padding: 0 22px;
  }
}
.cid-uJb3JrHy4G .row {
  justify-content: space-between;
}
.cid-uJb3JrHy4G .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3JrHy4G .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3JrHy4G .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3JrHy4G .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3JrHy4G .mbr-text {
  color: #464444;
}
.cid-uJb3JrHy4G label {
  color: #000000;
}
.cid-uJb3JrHy4G LABEL {
  color: #767676;
}
.cid-uFN1JPVhEA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN1JPVhEA .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFN1JPVhEA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFN1JPVhEA .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JPVhEA .row {
    text-align: center;
  }
  .cid-uFN1JPVhEA .row > div {
    margin: auto;
  }
  .cid-uFN1JPVhEA .social-row {
    justify-content: center;
  }
}
.cid-uFN1JPVhEA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFN1JPVhEA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFN1JPVhEA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFN1JPVhEA .list {
    margin-bottom: 0rem;
  }
}
.cid-uFN1JPVhEA .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFN1JPVhEA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFN1JPVhEA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFN1JPVhEA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JPVhEA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN1JQKuhn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFN1JQKuhn .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFN1JQKuhn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN1JQKuhn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN1JQKuhn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN1JQKuhn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN1JQKuhn {
    align-items: center;
  }
  .cid-uFN1JQKuhn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN1JQKuhn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN1JQKuhn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN1JQKuhn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN1JQKuhn .content-wrap {
    width: 100%;
  }
}
.cid-uFN1JQKuhn .mbr-section-title {
  text-align: center;
}
.cid-uFN1JQKuhn .mbr-text,
.cid-uFN1JQKuhn .mbr-section-btn {
  text-align: center;
}
.cid-uFN3yTT437 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFN3yTT437 .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;
}
@media (max-width: 767px) {
  .cid-uFN3yTT437 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFN3yTT437 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFN3yTT437 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFN3yTT437 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFN3yTT437 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFN3yTT437 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFN3yTT437 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFN3yTT437 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFN3yTT437 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFN3yTT437 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFN3yTT437 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFN3yTT437 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFN3yTT437 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFN3yTT437 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFN3yTT437 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFN3yTT437 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFN3yTT437 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFN3yTT437 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFN3yTT437 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFN3yTT437 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFN3yTT437 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFN3yTT437 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yTT437 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFN3yTT437 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFN3yTT437 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFN3yTT437 .nav-item:focus,
.cid-uFN3yTT437 .nav-link:focus {
  outline: none;
}
.cid-uFN3yTT437 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFN3yTT437 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFN3yTT437 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFN3yTT437 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFN3yTT437 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFN3yTT437 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFN3yTT437 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFN3yTT437 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFN3yTT437 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFN3yTT437 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFN3yTT437 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFN3yTT437 .navbar.collapsed {
  justify-content: center;
}
.cid-uFN3yTT437 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFN3yTT437 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFN3yTT437 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFN3yTT437 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFN3yTT437 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFN3yTT437 .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-uFN3yTT437 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFN3yTT437 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFN3yTT437 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFN3yTT437 .navbar {
    min-height: 72px;
  }
  .cid-uFN3yTT437 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFN3yTT437 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFN3yTT437 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFN3yTT437 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFN3yTT437 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFN3yTT437 .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-uFN3yTT437 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFN3yTT437 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFN3yTT437 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFN3yTT437 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFN3yTT437 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFN3yTT437 .dropdown-item.active,
.cid-uFN3yTT437 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFN3yTT437 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFN3yTT437 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFN3yTT437 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFN3yTT437 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFN3yTT437 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFN3yTT437 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFN3yTT437 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFN3yTT437 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFN3yTT437 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFN3yTT437 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFN3yTT437 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFN3yTT437 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFN3yTT437 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFN3yTT437 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFN3yTT437 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFN3yTT437 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFN3yTT437 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFN3yTT437 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFN3yTT437 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFN3yTT437 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFN3yTT437 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFN3yTT437 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFN3yTT437 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFN3yTT437 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFN3yTT437 .navbar {
    height: 70px;
  }
  .cid-uFN3yTT437 .navbar.opened {
    height: auto;
  }
  .cid-uFN3yTT437 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFN3yTT437 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFN3yTT437 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFN3yTT437 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFN3yTT437 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFN3yTT437 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFN3yTT437 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFN3yTT437 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFN3yTT437 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFN3yTT437 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFN3yTT437 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFN3yTT437 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFN3yUveWg {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFN3yUveWg .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFN3yUveWg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yUveWg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN3yUveWg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN3yUveWg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN3yUveWg {
    align-items: center;
  }
  .cid-uFN3yUveWg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN3yUveWg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yUveWg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN3yUveWg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN3yUveWg .content-wrap {
    width: 100%;
  }
}
.cid-uFN3yUveWg .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFN3yUveWg .mbr-text,
.cid-uFN3yUveWg .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFN3yUveWg .mbr-section-title DIV {
  text-align: left;
}
.cid-uFN3yUWXfp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN3yUWXfp .row {
  align-items: center;
}
.cid-uFN3yUWXfp .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFN3yUWXfp .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yUWXfp .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFN3yUWXfp .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFN3yUWXfp .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFN3yUWXfp .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFN3yUWXfp .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yUWXfp .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFN3yUWXfp .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFN3yUWXfp .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFN3yUWXfp .label-text {
    text-align: center !important;
  }
}
.cid-uFN3yUWXfp .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFN3yUWXfp .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFN3yUWXfp .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN3yUWXfp .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yUWXfp .lists-container {
    justify-content: center;
  }
}
.cid-uFN3yUWXfp .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFN3yUWXfp .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yUWXfp .list {
    align-items: center;
  }
}
.cid-uFN3yUWXfp .list-item {
  display: flex;
  align-items: center;
}
.cid-uFN3yUWXfp .icon-wrapper {
  margin-right: 5px;
}
.cid-uFN3yUWXfp .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFN3yUWXfp .list-item-text {
  flex-grow: 1;
}
.cid-uFN3yUWXfp .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN3yUWXfp .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFN3yUWXfp .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFN3yUWXfp .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFN3yUWXfp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yUWXfp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN3yUWXfp .mbr-section-title,
.cid-uFN3yUWXfp .mbr-section-btn {
  color: #ffffff;
}
.cid-uFN3yVCY02 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFN3yVCY02 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN3yVCY02 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN3yVCY02 {
    align-items: center;
  }
  .cid-uFN3yVCY02 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN3yVCY02 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yVCY02 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN3yVCY02 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN3yVCY02 .content-wrap {
    width: 100%;
  }
}
.cid-uFN3yVCY02 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFN3yVCY02 .mbr-text,
.cid-uFN3yVCY02 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFN3yVCY02 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFN3yW3DaD {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFN3yW3DaD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yW3DaD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFN3yW3DaD .container {
    padding: 0 20px;
  }
}
.cid-uFN3yW3DaD .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFN3yW3DaD .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFN3yW3DaD .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFN3yW3DaD .panel-group {
    padding: 0 20px;
  }
}
.cid-uFN3yW3DaD .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFN3yW3DaD .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFN3yW3DaD .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFN3yW3DaD .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFN3yW3DaD .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFN3yW3DaD .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFN3yW3DaD .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFN3yW3DaD .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFN3yW3DaD .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFN3yW3DaD .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFN3yW3DaD .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFN3yW3DaD .panel-title-edit {
  color: #272a5c;
}
.cid-uFN3yW3DaD .panel-text {
  color: #464444;
}
.cid-uGyWS7Uowk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWS7Uowk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWS7Uowk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWS7Uowk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWS7Uowk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWS7Uowk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWS7Uowk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWS7Uowk .container {
    padding: 0 12px;
  }
}
.cid-uGyWS7Uowk .row {
  justify-content: center;
}
.cid-uGyWS7Uowk .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWS7Uowk .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWS7Uowk .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWS7Uowk .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWS7Uowk .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWS7Uowk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWS7Uowk .mbr-section-title,
.cid-uGyWS7Uowk .mbr-section-btn,
.cid-uGyWS7Uowk .title-wrapper {
  text-align: center;
}
.cid-uFN3yX5GoZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFN3yX5GoZ .row {
  align-items: center;
}
.cid-uFN3yX5GoZ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFN3yX5GoZ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yX5GoZ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFN3yX5GoZ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFN3yX5GoZ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFN3yX5GoZ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFN3yX5GoZ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yX5GoZ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFN3yX5GoZ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFN3yX5GoZ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFN3yX5GoZ .label-text {
    text-align: center !important;
  }
}
.cid-uFN3yX5GoZ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFN3yX5GoZ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFN3yX5GoZ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN3yX5GoZ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yX5GoZ .lists-container {
    justify-content: center;
  }
}
.cid-uFN3yX5GoZ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFN3yX5GoZ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yX5GoZ .list {
    align-items: center;
  }
}
.cid-uFN3yX5GoZ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFN3yX5GoZ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFN3yX5GoZ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFN3yX5GoZ .list-item-text {
  flex-grow: 1;
}
.cid-uFN3yX5GoZ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN3yX5GoZ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFN3yX5GoZ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFN3yX5GoZ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFN3yX5GoZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yX5GoZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN3yX5GoZ .mbr-section-title,
.cid-uFN3yX5GoZ .mbr-section-btn {
  color: #272a5c;
}
.cid-uFN3yXRBzD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN3yXRBzD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yXRBzD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN3yXRBzD .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFN3yXRBzD .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFN3yXRBzD .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFN3yXRBzD .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFN3yXRBzD .container {
    padding: 0 12px;
  }
}
.cid-uFN3yXRBzD .row {
  justify-content: center;
}
.cid-uFN3yXRBzD .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFN3yXRBzD .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFN3yXRBzD .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFN3yXRBzD .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFN3yXRBzD .mbr-section-title {
  color: #ffffff;
}
.cid-uFN3yXRBzD .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFN3yXRBzD .mbr-section-title,
.cid-uFN3yXRBzD .mbr-section-btn,
.cid-uFN3yXRBzD .title-wrapper {
  text-align: center;
}
.cid-uJb3N9uhi0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3N9uhi0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3N9uhi0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3N9uhi0 .container {
    padding: 0 22px;
  }
}
.cid-uJb3N9uhi0 .row {
  justify-content: space-between;
}
.cid-uJb3N9uhi0 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3N9uhi0 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3N9uhi0 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3N9uhi0 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3N9uhi0 .mbr-text {
  color: #464444;
}
.cid-uJb3N9uhi0 label {
  color: #000000;
}
.cid-uJb3N9uhi0 LABEL {
  color: #767676;
}
.cid-uFN3yZ4Dju {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN3yZ4Dju .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFN3yZ4Dju .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFN3yZ4Dju .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yZ4Dju .row {
    text-align: center;
  }
  .cid-uFN3yZ4Dju .row > div {
    margin: auto;
  }
  .cid-uFN3yZ4Dju .social-row {
    justify-content: center;
  }
}
.cid-uFN3yZ4Dju .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFN3yZ4Dju .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFN3yZ4Dju .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFN3yZ4Dju .list {
    margin-bottom: 0rem;
  }
}
.cid-uFN3yZ4Dju .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFN3yZ4Dju .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFN3yZ4Dju div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFN3yZ4Dju .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yZ4Dju .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN3yZKUe1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFN3yZKUe1 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFN3yZKUe1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN3yZKUe1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN3yZKUe1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN3yZKUe1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN3yZKUe1 {
    align-items: center;
  }
  .cid-uFN3yZKUe1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN3yZKUe1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN3yZKUe1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN3yZKUe1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN3yZKUe1 .content-wrap {
    width: 100%;
  }
}
.cid-uFN3yZKUe1 .mbr-section-title {
  text-align: center;
}
.cid-uFN3yZKUe1 .mbr-text,
.cid-uFN3yZKUe1 .mbr-section-btn {
  text-align: center;
}
.cid-uFN65Ral3x {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFN65Ral3x .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;
}
@media (max-width: 767px) {
  .cid-uFN65Ral3x .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFN65Ral3x .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFN65Ral3x .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFN65Ral3x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFN65Ral3x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFN65Ral3x .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFN65Ral3x .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFN65Ral3x .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFN65Ral3x .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFN65Ral3x .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFN65Ral3x .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFN65Ral3x .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFN65Ral3x .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFN65Ral3x .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFN65Ral3x .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFN65Ral3x .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFN65Ral3x .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFN65Ral3x .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFN65Ral3x .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFN65Ral3x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFN65Ral3x .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFN65Ral3x .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFN65Ral3x .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFN65Ral3x .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFN65Ral3x .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFN65Ral3x .nav-item:focus,
.cid-uFN65Ral3x .nav-link:focus {
  outline: none;
}
.cid-uFN65Ral3x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFN65Ral3x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFN65Ral3x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFN65Ral3x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFN65Ral3x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFN65Ral3x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFN65Ral3x .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFN65Ral3x .navbar.opened {
  transition: all 0.25s;
}
.cid-uFN65Ral3x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFN65Ral3x .navbar .navbar-logo img {
  width: auto;
}
.cid-uFN65Ral3x .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFN65Ral3x .navbar.collapsed {
  justify-content: center;
}
.cid-uFN65Ral3x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFN65Ral3x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFN65Ral3x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFN65Ral3x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFN65Ral3x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFN65Ral3x .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-uFN65Ral3x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFN65Ral3x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFN65Ral3x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFN65Ral3x .navbar {
    min-height: 72px;
  }
  .cid-uFN65Ral3x .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFN65Ral3x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFN65Ral3x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFN65Ral3x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFN65Ral3x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFN65Ral3x .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-uFN65Ral3x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFN65Ral3x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFN65Ral3x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFN65Ral3x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFN65Ral3x .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFN65Ral3x .dropdown-item.active,
.cid-uFN65Ral3x .dropdown-item:active {
  background-color: transparent;
}
.cid-uFN65Ral3x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFN65Ral3x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFN65Ral3x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFN65Ral3x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFN65Ral3x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFN65Ral3x .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFN65Ral3x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFN65Ral3x .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFN65Ral3x .navbar-buttons {
    text-align: left;
  }
}
.cid-uFN65Ral3x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFN65Ral3x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFN65Ral3x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFN65Ral3x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFN65Ral3x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFN65Ral3x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFN65Ral3x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFN65Ral3x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFN65Ral3x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFN65Ral3x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFN65Ral3x .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFN65Ral3x .opacityScroll {
  background: #ffffff !important;
}
.cid-uFN65Ral3x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFN65Ral3x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFN65Ral3x .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFN65Ral3x .navbar {
    height: 70px;
  }
  .cid-uFN65Ral3x .navbar.opened {
    height: auto;
  }
  .cid-uFN65Ral3x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFN65Ral3x .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFN65Ral3x .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFN65Ral3x .navbar-brand {
    margin-right: auto;
  }
  .cid-uFN65Ral3x .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFN65Ral3x .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFN65Ral3x .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFN65Ral3x .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFN65Ral3x .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFN65Ral3x .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFN65Ral3x .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFN65Ral3x .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFN65ROSEm {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFN65ROSEm .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFN65ROSEm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65ROSEm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN65ROSEm .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN65ROSEm .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN65ROSEm {
    align-items: center;
  }
  .cid-uFN65ROSEm .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN65ROSEm .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN65ROSEm {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN65ROSEm .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN65ROSEm .content-wrap {
    width: 100%;
  }
}
.cid-uFN65ROSEm .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFN65ROSEm .mbr-text,
.cid-uFN65ROSEm .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFN65ROSEm .mbr-section-title DIV {
  text-align: left;
}
.cid-uFN65ShSDa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN65ShSDa .row {
  align-items: center;
}
.cid-uFN65ShSDa .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFN65ShSDa .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN65ShSDa .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFN65ShSDa .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFN65ShSDa .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFN65ShSDa .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFN65ShSDa .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFN65ShSDa .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFN65ShSDa .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFN65ShSDa .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFN65ShSDa .label-text {
    text-align: center !important;
  }
}
.cid-uFN65ShSDa .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFN65ShSDa .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFN65ShSDa .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN65ShSDa .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFN65ShSDa .lists-container {
    justify-content: center;
  }
}
.cid-uFN65ShSDa .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFN65ShSDa .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN65ShSDa .list {
    align-items: center;
  }
}
.cid-uFN65ShSDa .list-item {
  display: flex;
  align-items: center;
}
.cid-uFN65ShSDa .icon-wrapper {
  margin-right: 5px;
}
.cid-uFN65ShSDa .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFN65ShSDa .list-item-text {
  flex-grow: 1;
}
.cid-uFN65ShSDa .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN65ShSDa .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFN65ShSDa .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFN65ShSDa .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFN65ShSDa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65ShSDa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN65ShSDa .mbr-section-title,
.cid-uFN65ShSDa .mbr-section-btn {
  color: #ffffff;
}
.cid-uFN65T1MyC {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFN65T1MyC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN65T1MyC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN65T1MyC {
    align-items: center;
  }
  .cid-uFN65T1MyC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN65T1MyC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN65T1MyC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN65T1MyC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN65T1MyC .content-wrap {
    width: 100%;
  }
}
.cid-uFN65T1MyC .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFN65T1MyC .mbr-text,
.cid-uFN65T1MyC .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFN65T1MyC .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFN65TEDE8 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFN65TEDE8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65TEDE8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFN65TEDE8 .container {
    padding: 0 20px;
  }
}
.cid-uFN65TEDE8 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFN65TEDE8 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFN65TEDE8 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFN65TEDE8 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFN65TEDE8 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFN65TEDE8 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFN65TEDE8 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFN65TEDE8 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFN65TEDE8 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFN65TEDE8 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFN65TEDE8 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFN65TEDE8 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFN65TEDE8 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFN65TEDE8 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFN65TEDE8 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFN65TEDE8 .panel-title-edit {
  color: #272a5c;
}
.cid-uFN65TEDE8 .panel-text {
  color: #464444;
}
.cid-uGyWVkPuG8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWVkPuG8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWVkPuG8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWVkPuG8 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWVkPuG8 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWVkPuG8 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWVkPuG8 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWVkPuG8 .container {
    padding: 0 12px;
  }
}
.cid-uGyWVkPuG8 .row {
  justify-content: center;
}
.cid-uGyWVkPuG8 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWVkPuG8 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWVkPuG8 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWVkPuG8 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWVkPuG8 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWVkPuG8 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWVkPuG8 .mbr-section-title,
.cid-uGyWVkPuG8 .mbr-section-btn,
.cid-uGyWVkPuG8 .title-wrapper {
  text-align: center;
}
.cid-uFN65UKC3F {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFN65UKC3F .row {
  align-items: center;
}
.cid-uFN65UKC3F .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFN65UKC3F .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN65UKC3F .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFN65UKC3F .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFN65UKC3F .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFN65UKC3F .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFN65UKC3F .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFN65UKC3F .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFN65UKC3F .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFN65UKC3F .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFN65UKC3F .label-text {
    text-align: center !important;
  }
}
.cid-uFN65UKC3F .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFN65UKC3F .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFN65UKC3F .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN65UKC3F .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFN65UKC3F .lists-container {
    justify-content: center;
  }
}
.cid-uFN65UKC3F .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFN65UKC3F .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFN65UKC3F .list {
    align-items: center;
  }
}
.cid-uFN65UKC3F .list-item {
  display: flex;
  align-items: center;
}
.cid-uFN65UKC3F .icon-wrapper {
  margin-right: 5px;
}
.cid-uFN65UKC3F .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFN65UKC3F .list-item-text {
  flex-grow: 1;
}
.cid-uFN65UKC3F .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFN65UKC3F .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFN65UKC3F .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFN65UKC3F .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFN65UKC3F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65UKC3F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN65UKC3F .mbr-section-title,
.cid-uFN65UKC3F .mbr-section-btn {
  color: #272a5c;
}
.cid-uFN65VtNZ3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN65VtNZ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65VtNZ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN65VtNZ3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFN65VtNZ3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFN65VtNZ3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFN65VtNZ3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFN65VtNZ3 .container {
    padding: 0 12px;
  }
}
.cid-uFN65VtNZ3 .row {
  justify-content: center;
}
.cid-uFN65VtNZ3 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFN65VtNZ3 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFN65VtNZ3 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFN65VtNZ3 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFN65VtNZ3 .mbr-section-title {
  color: #ffffff;
}
.cid-uFN65VtNZ3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFN65VtNZ3 .mbr-section-title,
.cid-uFN65VtNZ3 .mbr-section-btn,
.cid-uFN65VtNZ3 .title-wrapper {
  text-align: center;
}
.cid-uJb3QASNp5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3QASNp5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3QASNp5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3QASNp5 .container {
    padding: 0 22px;
  }
}
.cid-uJb3QASNp5 .row {
  justify-content: space-between;
}
.cid-uJb3QASNp5 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3QASNp5 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3QASNp5 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3QASNp5 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3QASNp5 .mbr-text {
  color: #464444;
}
.cid-uJb3QASNp5 label {
  color: #000000;
}
.cid-uJb3QASNp5 LABEL {
  color: #767676;
}
.cid-uFN65WPhNu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFN65WPhNu .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFN65WPhNu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFN65WPhNu .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFN65WPhNu .row {
    text-align: center;
  }
  .cid-uFN65WPhNu .row > div {
    margin: auto;
  }
  .cid-uFN65WPhNu .social-row {
    justify-content: center;
  }
}
.cid-uFN65WPhNu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFN65WPhNu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFN65WPhNu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFN65WPhNu .list {
    margin-bottom: 0rem;
  }
}
.cid-uFN65WPhNu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFN65WPhNu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFN65WPhNu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFN65WPhNu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65WPhNu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN65XGilQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFN65XGilQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFN65XGilQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFN65XGilQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFN65XGilQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFN65XGilQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFN65XGilQ {
    align-items: center;
  }
  .cid-uFN65XGilQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFN65XGilQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFN65XGilQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFN65XGilQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFN65XGilQ .content-wrap {
    width: 100%;
  }
}
.cid-uFN65XGilQ .mbr-section-title {
  text-align: center;
}
.cid-uFN65XGilQ .mbr-text,
.cid-uFN65XGilQ .mbr-section-btn {
  text-align: center;
}
.cid-uFObJi4HYB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFObJi4HYB .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;
}
@media (max-width: 767px) {
  .cid-uFObJi4HYB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFObJi4HYB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFObJi4HYB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFObJi4HYB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFObJi4HYB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFObJi4HYB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFObJi4HYB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFObJi4HYB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFObJi4HYB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFObJi4HYB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFObJi4HYB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFObJi4HYB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFObJi4HYB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFObJi4HYB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFObJi4HYB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFObJi4HYB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFObJi4HYB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFObJi4HYB .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFObJi4HYB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFObJi4HYB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFObJi4HYB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFObJi4HYB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFObJi4HYB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFObJi4HYB .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFObJi4HYB .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFObJi4HYB .nav-item:focus,
.cid-uFObJi4HYB .nav-link:focus {
  outline: none;
}
.cid-uFObJi4HYB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFObJi4HYB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFObJi4HYB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFObJi4HYB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFObJi4HYB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFObJi4HYB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFObJi4HYB .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFObJi4HYB .navbar.opened {
  transition: all 0.25s;
}
.cid-uFObJi4HYB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFObJi4HYB .navbar .navbar-logo img {
  width: auto;
}
.cid-uFObJi4HYB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFObJi4HYB .navbar.collapsed {
  justify-content: center;
}
.cid-uFObJi4HYB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFObJi4HYB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFObJi4HYB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFObJi4HYB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFObJi4HYB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFObJi4HYB .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-uFObJi4HYB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFObJi4HYB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFObJi4HYB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFObJi4HYB .navbar {
    min-height: 72px;
  }
  .cid-uFObJi4HYB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFObJi4HYB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFObJi4HYB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFObJi4HYB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFObJi4HYB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFObJi4HYB .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-uFObJi4HYB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFObJi4HYB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFObJi4HYB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFObJi4HYB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFObJi4HYB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFObJi4HYB .dropdown-item.active,
.cid-uFObJi4HYB .dropdown-item:active {
  background-color: transparent;
}
.cid-uFObJi4HYB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFObJi4HYB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFObJi4HYB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFObJi4HYB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFObJi4HYB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFObJi4HYB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFObJi4HYB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFObJi4HYB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFObJi4HYB .navbar-buttons {
    text-align: left;
  }
}
.cid-uFObJi4HYB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFObJi4HYB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFObJi4HYB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFObJi4HYB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFObJi4HYB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFObJi4HYB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFObJi4HYB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFObJi4HYB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFObJi4HYB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFObJi4HYB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFObJi4HYB .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFObJi4HYB .opacityScroll {
  background: #ffffff !important;
}
.cid-uFObJi4HYB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFObJi4HYB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFObJi4HYB .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFObJi4HYB .navbar {
    height: 70px;
  }
  .cid-uFObJi4HYB .navbar.opened {
    height: auto;
  }
  .cid-uFObJi4HYB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFObJi4HYB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFObJi4HYB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFObJi4HYB .navbar-brand {
    margin-right: auto;
  }
  .cid-uFObJi4HYB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFObJi4HYB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFObJi4HYB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFObJi4HYB .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFObJi4HYB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFObJi4HYB .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFObJi4HYB .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFObJi4HYB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFObJiG2CM {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uFObJiG2CM .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFObJiG2CM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJiG2CM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFObJiG2CM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFObJiG2CM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFObJiG2CM {
    align-items: center;
  }
  .cid-uFObJiG2CM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFObJiG2CM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFObJiG2CM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFObJiG2CM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFObJiG2CM .content-wrap {
    width: 100%;
  }
}
.cid-uFObJiG2CM .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFObJiG2CM .mbr-text,
.cid-uFObJiG2CM .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFObJiG2CM .mbr-section-title DIV {
  text-align: left;
}
.cid-uFObJj8lTA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFObJj8lTA .row {
  align-items: center;
}
.cid-uFObJj8lTA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFObJj8lTA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFObJj8lTA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFObJj8lTA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFObJj8lTA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFObJj8lTA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFObJj8lTA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFObJj8lTA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFObJj8lTA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFObJj8lTA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFObJj8lTA .label-text {
    text-align: center !important;
  }
}
.cid-uFObJj8lTA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFObJj8lTA .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFObJj8lTA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFObJj8lTA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFObJj8lTA .lists-container {
    justify-content: center;
  }
}
.cid-uFObJj8lTA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFObJj8lTA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFObJj8lTA .list {
    align-items: center;
  }
}
.cid-uFObJj8lTA .list-item {
  display: flex;
  align-items: center;
}
.cid-uFObJj8lTA .icon-wrapper {
  margin-right: 5px;
}
.cid-uFObJj8lTA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFObJj8lTA .list-item-text {
  flex-grow: 1;
}
.cid-uFObJj8lTA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFObJj8lTA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFObJj8lTA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFObJj8lTA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFObJj8lTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJj8lTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFObJj8lTA .mbr-section-title,
.cid-uFObJj8lTA .mbr-section-btn {
  color: #ffffff;
}
.cid-uFObJjKpMz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFObJjKpMz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFObJjKpMz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFObJjKpMz {
    align-items: center;
  }
  .cid-uFObJjKpMz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFObJjKpMz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFObJjKpMz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFObJjKpMz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFObJjKpMz .content-wrap {
    width: 100%;
  }
}
.cid-uFObJjKpMz .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFObJjKpMz .mbr-text,
.cid-uFObJjKpMz .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFObJjKpMz .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFObJkfuAa {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFObJkfuAa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJkfuAa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFObJkfuAa .container {
    padding: 0 20px;
  }
}
.cid-uFObJkfuAa .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFObJkfuAa .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFObJkfuAa .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFObJkfuAa .panel-group {
    padding: 0 20px;
  }
}
.cid-uFObJkfuAa .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFObJkfuAa .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFObJkfuAa .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFObJkfuAa .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFObJkfuAa .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFObJkfuAa .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFObJkfuAa .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFObJkfuAa .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFObJkfuAa .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFObJkfuAa .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFObJkfuAa .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFObJkfuAa .panel-title-edit {
  color: #272a5c;
}
.cid-uFObJkfuAa .panel-text {
  color: #464444;
}
.cid-uGyWZcNxOw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyWZcNxOw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyWZcNxOw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyWZcNxOw .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyWZcNxOw .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWZcNxOw .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyWZcNxOw .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyWZcNxOw .container {
    padding: 0 12px;
  }
}
.cid-uGyWZcNxOw .row {
  justify-content: center;
}
.cid-uGyWZcNxOw .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyWZcNxOw .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyWZcNxOw .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyWZcNxOw .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyWZcNxOw .mbr-section-title {
  color: #ffffff;
}
.cid-uGyWZcNxOw .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyWZcNxOw .mbr-section-title,
.cid-uGyWZcNxOw .mbr-section-btn,
.cid-uGyWZcNxOw .title-wrapper {
  text-align: center;
}
.cid-uFObJlffa3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFObJlffa3 .row {
  align-items: center;
}
.cid-uFObJlffa3 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFObJlffa3 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFObJlffa3 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFObJlffa3 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFObJlffa3 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFObJlffa3 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFObJlffa3 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFObJlffa3 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFObJlffa3 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFObJlffa3 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFObJlffa3 .label-text {
    text-align: center !important;
  }
}
.cid-uFObJlffa3 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFObJlffa3 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFObJlffa3 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFObJlffa3 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFObJlffa3 .lists-container {
    justify-content: center;
  }
}
.cid-uFObJlffa3 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFObJlffa3 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFObJlffa3 .list {
    align-items: center;
  }
}
.cid-uFObJlffa3 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFObJlffa3 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFObJlffa3 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFObJlffa3 .list-item-text {
  flex-grow: 1;
}
.cid-uFObJlffa3 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFObJlffa3 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFObJlffa3 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFObJlffa3 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFObJlffa3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJlffa3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFObJlffa3 .mbr-section-title,
.cid-uFObJlffa3 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFObJlWmWl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFObJlWmWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJlWmWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFObJlWmWl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFObJlWmWl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFObJlWmWl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFObJlWmWl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFObJlWmWl .container {
    padding: 0 12px;
  }
}
.cid-uFObJlWmWl .row {
  justify-content: center;
}
.cid-uFObJlWmWl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFObJlWmWl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFObJlWmWl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFObJlWmWl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFObJlWmWl .mbr-section-title {
  color: #ffffff;
}
.cid-uFObJlWmWl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFObJlWmWl .mbr-section-title,
.cid-uFObJlWmWl .mbr-section-btn,
.cid-uFObJlWmWl .title-wrapper {
  text-align: center;
}
.cid-uJb3UvE5R4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3UvE5R4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3UvE5R4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3UvE5R4 .container {
    padding: 0 22px;
  }
}
.cid-uJb3UvE5R4 .row {
  justify-content: space-between;
}
.cid-uJb3UvE5R4 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3UvE5R4 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3UvE5R4 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3UvE5R4 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3UvE5R4 .mbr-text {
  color: #464444;
}
.cid-uJb3UvE5R4 label {
  color: #000000;
}
.cid-uJb3UvE5R4 LABEL {
  color: #767676;
}
.cid-uFObJnaqIN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFObJnaqIN .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFObJnaqIN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFObJnaqIN .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFObJnaqIN .row {
    text-align: center;
  }
  .cid-uFObJnaqIN .row > div {
    margin: auto;
  }
  .cid-uFObJnaqIN .social-row {
    justify-content: center;
  }
}
.cid-uFObJnaqIN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFObJnaqIN .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFObJnaqIN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFObJnaqIN .list {
    margin-bottom: 0rem;
  }
}
.cid-uFObJnaqIN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFObJnaqIN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFObJnaqIN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFObJnaqIN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJnaqIN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFObJnOcTn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFObJnOcTn .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFObJnOcTn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFObJnOcTn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFObJnOcTn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFObJnOcTn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFObJnOcTn {
    align-items: center;
  }
  .cid-uFObJnOcTn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFObJnOcTn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFObJnOcTn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFObJnOcTn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFObJnOcTn .content-wrap {
    width: 100%;
  }
}
.cid-uFObJnOcTn .mbr-section-title {
  text-align: center;
}
.cid-uFObJnOcTn .mbr-text,
.cid-uFObJnOcTn .mbr-section-btn {
  text-align: center;
}
.cid-uFOdt6faeE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOdt6faeE .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;
}
@media (max-width: 767px) {
  .cid-uFOdt6faeE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOdt6faeE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOdt6faeE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOdt6faeE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOdt6faeE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOdt6faeE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOdt6faeE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOdt6faeE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOdt6faeE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOdt6faeE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOdt6faeE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOdt6faeE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOdt6faeE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOdt6faeE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOdt6faeE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOdt6faeE .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOdt6faeE .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOdt6faeE .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOdt6faeE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOdt6faeE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOdt6faeE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOdt6faeE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt6faeE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOdt6faeE .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOdt6faeE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOdt6faeE .nav-item:focus,
.cid-uFOdt6faeE .nav-link:focus {
  outline: none;
}
.cid-uFOdt6faeE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOdt6faeE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOdt6faeE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOdt6faeE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOdt6faeE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOdt6faeE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOdt6faeE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOdt6faeE .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOdt6faeE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOdt6faeE .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOdt6faeE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOdt6faeE .navbar.collapsed {
  justify-content: center;
}
.cid-uFOdt6faeE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOdt6faeE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOdt6faeE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOdt6faeE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOdt6faeE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOdt6faeE .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-uFOdt6faeE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOdt6faeE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOdt6faeE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOdt6faeE .navbar {
    min-height: 72px;
  }
  .cid-uFOdt6faeE .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOdt6faeE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOdt6faeE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOdt6faeE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOdt6faeE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOdt6faeE .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-uFOdt6faeE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOdt6faeE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOdt6faeE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOdt6faeE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOdt6faeE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOdt6faeE .dropdown-item.active,
.cid-uFOdt6faeE .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOdt6faeE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOdt6faeE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOdt6faeE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOdt6faeE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOdt6faeE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOdt6faeE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOdt6faeE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOdt6faeE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOdt6faeE .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOdt6faeE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOdt6faeE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOdt6faeE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOdt6faeE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOdt6faeE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOdt6faeE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOdt6faeE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOdt6faeE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOdt6faeE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOdt6faeE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOdt6faeE .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOdt6faeE .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOdt6faeE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOdt6faeE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOdt6faeE .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOdt6faeE .navbar {
    height: 70px;
  }
  .cid-uFOdt6faeE .navbar.opened {
    height: auto;
  }
  .cid-uFOdt6faeE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOdt6faeE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOdt6faeE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOdt6faeE .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOdt6faeE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOdt6faeE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOdt6faeE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOdt6faeE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOdt6faeE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOdt6faeE .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOdt6faeE .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOdt6faeE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOdt6QsBI {
  display: flex;
  background-image: url("../../../assets/images/informatica2-2000x1000.jpg");
}
.cid-uFOdt6QsBI .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOdt6QsBI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdt6QsBI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOdt6QsBI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOdt6QsBI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOdt6QsBI {
    align-items: center;
  }
  .cid-uFOdt6QsBI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOdt6QsBI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt6QsBI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOdt6QsBI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOdt6QsBI .content-wrap {
    width: 100%;
  }
}
.cid-uFOdt6QsBI .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOdt6QsBI .mbr-text,
.cid-uFOdt6QsBI .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOdt6QsBI .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOdt7fZUs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOdt7fZUs .row {
  align-items: center;
}
.cid-uFOdt7fZUs .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOdt7fZUs .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt7fZUs .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOdt7fZUs .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOdt7fZUs .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOdt7fZUs .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOdt7fZUs .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt7fZUs .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOdt7fZUs .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOdt7fZUs .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOdt7fZUs .label-text {
    text-align: center !important;
  }
}
.cid-uFOdt7fZUs .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOdt7fZUs .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOdt7fZUs .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOdt7fZUs .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt7fZUs .lists-container {
    justify-content: center;
  }
}
.cid-uFOdt7fZUs .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOdt7fZUs .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt7fZUs .list {
    align-items: center;
  }
}
.cid-uFOdt7fZUs .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOdt7fZUs .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOdt7fZUs .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOdt7fZUs .list-item-text {
  flex-grow: 1;
}
.cid-uFOdt7fZUs .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOdt7fZUs .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOdt7fZUs .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOdt7fZUs .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOdt7fZUs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdt7fZUs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOdt7fZUs .mbr-section-title,
.cid-uFOdt7fZUs .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOdt7WSCs {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOdt7WSCs .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOdt7WSCs .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOdt7WSCs {
    align-items: center;
  }
  .cid-uFOdt7WSCs .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOdt7WSCs .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt7WSCs {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOdt7WSCs .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOdt7WSCs .content-wrap {
    width: 100%;
  }
}
.cid-uFOdt7WSCs .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOdt7WSCs .mbr-text,
.cid-uFOdt7WSCs .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOdt7WSCs .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOdt8n9oA {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOdt8n9oA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdt8n9oA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOdt8n9oA .container {
    padding: 0 20px;
  }
}
.cid-uFOdt8n9oA .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOdt8n9oA .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOdt8n9oA .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOdt8n9oA .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOdt8n9oA .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOdt8n9oA .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOdt8n9oA .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOdt8n9oA .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOdt8n9oA .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOdt8n9oA .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOdt8n9oA .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOdt8n9oA .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOdt8n9oA .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOdt8n9oA .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOdt8n9oA .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOdt8n9oA .panel-title-edit {
  color: #272a5c;
}
.cid-uFOdt8n9oA .panel-text {
  color: #464444;
}
.cid-uGyX2RGUWH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyX2RGUWH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyX2RGUWH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyX2RGUWH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyX2RGUWH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyX2RGUWH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyX2RGUWH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyX2RGUWH .container {
    padding: 0 12px;
  }
}
.cid-uGyX2RGUWH .row {
  justify-content: center;
}
.cid-uGyX2RGUWH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyX2RGUWH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyX2RGUWH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyX2RGUWH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyX2RGUWH .mbr-section-title {
  color: #ffffff;
}
.cid-uGyX2RGUWH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyX2RGUWH .mbr-section-title,
.cid-uGyX2RGUWH .mbr-section-btn,
.cid-uGyX2RGUWH .title-wrapper {
  text-align: center;
}
.cid-uFOdt9j99e {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOdt9j99e .row {
  align-items: center;
}
.cid-uFOdt9j99e .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOdt9j99e .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt9j99e .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOdt9j99e .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOdt9j99e .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOdt9j99e .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOdt9j99e .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt9j99e .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOdt9j99e .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOdt9j99e .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOdt9j99e .label-text {
    text-align: center !important;
  }
}
.cid-uFOdt9j99e .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOdt9j99e .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOdt9j99e .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOdt9j99e .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt9j99e .lists-container {
    justify-content: center;
  }
}
.cid-uFOdt9j99e .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOdt9j99e .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOdt9j99e .list {
    align-items: center;
  }
}
.cid-uFOdt9j99e .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOdt9j99e .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOdt9j99e .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOdt9j99e .list-item-text {
  flex-grow: 1;
}
.cid-uFOdt9j99e .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOdt9j99e .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOdt9j99e .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOdt9j99e .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOdt9j99e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdt9j99e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOdt9j99e .mbr-section-title,
.cid-uFOdt9j99e .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOdta07Vq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOdta07Vq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdta07Vq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOdta07Vq .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOdta07Vq .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOdta07Vq .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOdta07Vq .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOdta07Vq .container {
    padding: 0 12px;
  }
}
.cid-uFOdta07Vq .row {
  justify-content: center;
}
.cid-uFOdta07Vq .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOdta07Vq .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOdta07Vq .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOdta07Vq .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOdta07Vq .mbr-section-title {
  color: #ffffff;
}
.cid-uFOdta07Vq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOdta07Vq .mbr-section-title,
.cid-uFOdta07Vq .mbr-section-btn,
.cid-uFOdta07Vq .title-wrapper {
  text-align: center;
}
.cid-uJb3Ym5EGL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb3Ym5EGL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb3Ym5EGL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb3Ym5EGL .container {
    padding: 0 22px;
  }
}
.cid-uJb3Ym5EGL .row {
  justify-content: space-between;
}
.cid-uJb3Ym5EGL .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb3Ym5EGL .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb3Ym5EGL .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb3Ym5EGL .mbr-section-title {
  color: #7f2346;
}
.cid-uJb3Ym5EGL .mbr-text {
  color: #464444;
}
.cid-uJb3Ym5EGL label {
  color: #000000;
}
.cid-uJb3Ym5EGL LABEL {
  color: #767676;
}
.cid-uFOdtb9guv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOdtb9guv .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOdtb9guv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOdtb9guv .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOdtb9guv .row {
    text-align: center;
  }
  .cid-uFOdtb9guv .row > div {
    margin: auto;
  }
  .cid-uFOdtb9guv .social-row {
    justify-content: center;
  }
}
.cid-uFOdtb9guv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOdtb9guv .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOdtb9guv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOdtb9guv .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOdtb9guv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOdtb9guv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOdtb9guv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOdtb9guv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdtb9guv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOdtbN8lb {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOdtbN8lb .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOdtbN8lb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOdtbN8lb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOdtbN8lb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOdtbN8lb .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOdtbN8lb {
    align-items: center;
  }
  .cid-uFOdtbN8lb .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOdtbN8lb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOdtbN8lb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOdtbN8lb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOdtbN8lb .content-wrap {
    width: 100%;
  }
}
.cid-uFOdtbN8lb .mbr-section-title {
  text-align: center;
}
.cid-uFOdtbN8lb .mbr-text,
.cid-uFOdtbN8lb .mbr-section-btn {
  text-align: center;
}
.cid-uFOeyjtLfr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOeyjtLfr .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;
}
@media (max-width: 767px) {
  .cid-uFOeyjtLfr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOeyjtLfr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOeyjtLfr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOeyjtLfr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOeyjtLfr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOeyjtLfr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOeyjtLfr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOeyjtLfr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOeyjtLfr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOeyjtLfr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOeyjtLfr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOeyjtLfr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOeyjtLfr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOeyjtLfr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOeyjtLfr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOeyjtLfr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOeyjtLfr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOeyjtLfr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOeyjtLfr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOeyjtLfr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOeyjtLfr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOeyjtLfr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOeyjtLfr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOeyjtLfr .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOeyjtLfr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOeyjtLfr .nav-item:focus,
.cid-uFOeyjtLfr .nav-link:focus {
  outline: none;
}
.cid-uFOeyjtLfr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOeyjtLfr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOeyjtLfr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOeyjtLfr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOeyjtLfr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOeyjtLfr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOeyjtLfr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOeyjtLfr .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOeyjtLfr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOeyjtLfr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOeyjtLfr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOeyjtLfr .navbar.collapsed {
  justify-content: center;
}
.cid-uFOeyjtLfr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOeyjtLfr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOeyjtLfr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOeyjtLfr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOeyjtLfr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOeyjtLfr .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-uFOeyjtLfr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOeyjtLfr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOeyjtLfr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOeyjtLfr .navbar {
    min-height: 72px;
  }
  .cid-uFOeyjtLfr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOeyjtLfr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOeyjtLfr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOeyjtLfr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOeyjtLfr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOeyjtLfr .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-uFOeyjtLfr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOeyjtLfr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOeyjtLfr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOeyjtLfr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOeyjtLfr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOeyjtLfr .dropdown-item.active,
.cid-uFOeyjtLfr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOeyjtLfr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOeyjtLfr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOeyjtLfr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOeyjtLfr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOeyjtLfr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOeyjtLfr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOeyjtLfr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOeyjtLfr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOeyjtLfr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOeyjtLfr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOeyjtLfr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOeyjtLfr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOeyjtLfr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOeyjtLfr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOeyjtLfr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOeyjtLfr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOeyjtLfr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOeyjtLfr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOeyjtLfr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOeyjtLfr .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOeyjtLfr .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOeyjtLfr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOeyjtLfr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOeyjtLfr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOeyjtLfr .navbar {
    height: 70px;
  }
  .cid-uFOeyjtLfr .navbar.opened {
    height: auto;
  }
  .cid-uFOeyjtLfr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOeyjtLfr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOeyjtLfr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOeyjtLfr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOeyjtLfr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOeyjtLfr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOeyjtLfr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOeyjtLfr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOeyjtLfr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOeyjtLfr .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOeyjtLfr .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOeyjtLfr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOeyk6SqF {
  display: flex;
  background-image: url("../../../assets/images/informatica2-2000x1000.jpg");
}
.cid-uFOeyk6SqF .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOeyk6SqF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeyk6SqF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOeyk6SqF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOeyk6SqF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOeyk6SqF {
    align-items: center;
  }
  .cid-uFOeyk6SqF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOeyk6SqF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOeyk6SqF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOeyk6SqF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOeyk6SqF .content-wrap {
    width: 100%;
  }
}
.cid-uFOeyk6SqF .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOeyk6SqF .mbr-text,
.cid-uFOeyk6SqF .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOeyk6SqF .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOeykuBkd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOeykuBkd .row {
  align-items: center;
}
.cid-uFOeykuBkd .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOeykuBkd .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOeykuBkd .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOeykuBkd .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOeykuBkd .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOeykuBkd .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOeykuBkd .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOeykuBkd .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOeykuBkd .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOeykuBkd .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOeykuBkd .label-text {
    text-align: center !important;
  }
}
.cid-uFOeykuBkd .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOeykuBkd .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOeykuBkd .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOeykuBkd .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOeykuBkd .lists-container {
    justify-content: center;
  }
}
.cid-uFOeykuBkd .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOeykuBkd .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOeykuBkd .list {
    align-items: center;
  }
}
.cid-uFOeykuBkd .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOeykuBkd .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOeykuBkd .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOeykuBkd .list-item-text {
  flex-grow: 1;
}
.cid-uFOeykuBkd .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOeykuBkd .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOeykuBkd .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOeykuBkd .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOeykuBkd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeykuBkd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOeykuBkd .mbr-section-title,
.cid-uFOeykuBkd .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOeyl7Sbq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOeyl7Sbq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOeyl7Sbq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOeyl7Sbq {
    align-items: center;
  }
  .cid-uFOeyl7Sbq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOeyl7Sbq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOeyl7Sbq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOeyl7Sbq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOeyl7Sbq .content-wrap {
    width: 100%;
  }
}
.cid-uFOeyl7Sbq .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOeyl7Sbq .mbr-text,
.cid-uFOeyl7Sbq .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOeyl7Sbq .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOeylHKYU {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOeylHKYU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeylHKYU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOeylHKYU .container {
    padding: 0 20px;
  }
}
.cid-uFOeylHKYU .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOeylHKYU .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOeylHKYU .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOeylHKYU .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOeylHKYU .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOeylHKYU .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOeylHKYU .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOeylHKYU .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOeylHKYU .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOeylHKYU .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOeylHKYU .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOeylHKYU .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOeylHKYU .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOeylHKYU .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOeylHKYU .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOeylHKYU .panel-title-edit {
  color: #272a5c;
}
.cid-uFOeylHKYU .panel-text {
  color: #464444;
}
.cid-uGyX6YnJe9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyX6YnJe9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyX6YnJe9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyX6YnJe9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyX6YnJe9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyX6YnJe9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyX6YnJe9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyX6YnJe9 .container {
    padding: 0 12px;
  }
}
.cid-uGyX6YnJe9 .row {
  justify-content: center;
}
.cid-uGyX6YnJe9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyX6YnJe9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyX6YnJe9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyX6YnJe9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyX6YnJe9 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyX6YnJe9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyX6YnJe9 .mbr-section-title,
.cid-uGyX6YnJe9 .mbr-section-btn,
.cid-uGyX6YnJe9 .title-wrapper {
  text-align: center;
}
.cid-uFOeymIVP6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOeymIVP6 .row {
  align-items: center;
}
.cid-uFOeymIVP6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOeymIVP6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOeymIVP6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOeymIVP6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOeymIVP6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOeymIVP6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOeymIVP6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOeymIVP6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOeymIVP6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOeymIVP6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOeymIVP6 .label-text {
    text-align: center !important;
  }
}
.cid-uFOeymIVP6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOeymIVP6 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOeymIVP6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOeymIVP6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOeymIVP6 .lists-container {
    justify-content: center;
  }
}
.cid-uFOeymIVP6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOeymIVP6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOeymIVP6 .list {
    align-items: center;
  }
}
.cid-uFOeymIVP6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOeymIVP6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOeymIVP6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOeymIVP6 .list-item-text {
  flex-grow: 1;
}
.cid-uFOeymIVP6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOeymIVP6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOeymIVP6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOeymIVP6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOeymIVP6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeymIVP6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOeymIVP6 .mbr-section-title,
.cid-uFOeymIVP6 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOeynnMMW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOeynnMMW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeynnMMW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOeynnMMW .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOeynnMMW .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOeynnMMW .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOeynnMMW .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOeynnMMW .container {
    padding: 0 12px;
  }
}
.cid-uFOeynnMMW .row {
  justify-content: center;
}
.cid-uFOeynnMMW .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOeynnMMW .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOeynnMMW .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOeynnMMW .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOeynnMMW .mbr-section-title {
  color: #ffffff;
}
.cid-uFOeynnMMW .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOeynnMMW .mbr-section-title,
.cid-uFOeynnMMW .mbr-section-btn,
.cid-uFOeynnMMW .title-wrapper {
  text-align: center;
}
.cid-uJb41FE4ct {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb41FE4ct .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb41FE4ct .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb41FE4ct .container {
    padding: 0 22px;
  }
}
.cid-uJb41FE4ct .row {
  justify-content: space-between;
}
.cid-uJb41FE4ct .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb41FE4ct .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb41FE4ct .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb41FE4ct .mbr-section-title {
  color: #7f2346;
}
.cid-uJb41FE4ct .mbr-text {
  color: #464444;
}
.cid-uJb41FE4ct label {
  color: #000000;
}
.cid-uJb41FE4ct LABEL {
  color: #767676;
}
.cid-uFOeyoulBg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOeyoulBg .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOeyoulBg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOeyoulBg .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOeyoulBg .row {
    text-align: center;
  }
  .cid-uFOeyoulBg .row > div {
    margin: auto;
  }
  .cid-uFOeyoulBg .social-row {
    justify-content: center;
  }
}
.cid-uFOeyoulBg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOeyoulBg .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOeyoulBg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOeyoulBg .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOeyoulBg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOeyoulBg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOeyoulBg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOeyoulBg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeyoulBg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOeyp9xdV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOeyp9xdV .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOeyp9xdV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOeyp9xdV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOeyp9xdV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOeyp9xdV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOeyp9xdV {
    align-items: center;
  }
  .cid-uFOeyp9xdV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOeyp9xdV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOeyp9xdV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOeyp9xdV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOeyp9xdV .content-wrap {
    width: 100%;
  }
}
.cid-uFOeyp9xdV .mbr-section-title {
  text-align: center;
}
.cid-uFOeyp9xdV .mbr-text,
.cid-uFOeyp9xdV .mbr-section-btn {
  text-align: center;
}
.cid-uFOg4Xqh2c {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOg4Xqh2c .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;
}
@media (max-width: 767px) {
  .cid-uFOg4Xqh2c .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOg4Xqh2c .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOg4Xqh2c .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOg4Xqh2c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOg4Xqh2c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOg4Xqh2c .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOg4Xqh2c .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOg4Xqh2c .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOg4Xqh2c .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOg4Xqh2c .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOg4Xqh2c .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOg4Xqh2c .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOg4Xqh2c .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOg4Xqh2c .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOg4Xqh2c .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOg4Xqh2c .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOg4Xqh2c .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOg4Xqh2c .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOg4Xqh2c .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOg4Xqh2c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOg4Xqh2c .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOg4Xqh2c .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4Xqh2c .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOg4Xqh2c .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOg4Xqh2c .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOg4Xqh2c .nav-item:focus,
.cid-uFOg4Xqh2c .nav-link:focus {
  outline: none;
}
.cid-uFOg4Xqh2c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOg4Xqh2c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOg4Xqh2c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOg4Xqh2c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOg4Xqh2c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOg4Xqh2c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOg4Xqh2c .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOg4Xqh2c .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOg4Xqh2c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOg4Xqh2c .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOg4Xqh2c .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOg4Xqh2c .navbar.collapsed {
  justify-content: center;
}
.cid-uFOg4Xqh2c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOg4Xqh2c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOg4Xqh2c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOg4Xqh2c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOg4Xqh2c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOg4Xqh2c .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-uFOg4Xqh2c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOg4Xqh2c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOg4Xqh2c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOg4Xqh2c .navbar {
    min-height: 72px;
  }
  .cid-uFOg4Xqh2c .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOg4Xqh2c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOg4Xqh2c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOg4Xqh2c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOg4Xqh2c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOg4Xqh2c .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-uFOg4Xqh2c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOg4Xqh2c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOg4Xqh2c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOg4Xqh2c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOg4Xqh2c .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOg4Xqh2c .dropdown-item.active,
.cid-uFOg4Xqh2c .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOg4Xqh2c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOg4Xqh2c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOg4Xqh2c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOg4Xqh2c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOg4Xqh2c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOg4Xqh2c .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOg4Xqh2c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOg4Xqh2c .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOg4Xqh2c .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOg4Xqh2c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOg4Xqh2c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOg4Xqh2c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOg4Xqh2c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOg4Xqh2c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOg4Xqh2c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOg4Xqh2c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOg4Xqh2c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOg4Xqh2c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOg4Xqh2c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOg4Xqh2c .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOg4Xqh2c .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOg4Xqh2c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOg4Xqh2c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOg4Xqh2c .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOg4Xqh2c .navbar {
    height: 70px;
  }
  .cid-uFOg4Xqh2c .navbar.opened {
    height: auto;
  }
  .cid-uFOg4Xqh2c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOg4Xqh2c .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOg4Xqh2c .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOg4Xqh2c .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOg4Xqh2c .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOg4Xqh2c .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOg4Xqh2c .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOg4Xqh2c .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOg4Xqh2c .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOg4Xqh2c .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOg4Xqh2c .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOg4Xqh2c .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOg4Y4HQU {
  display: flex;
  background-image: url("../../../assets/images/informatica2-2000x1000.jpg");
}
.cid-uFOg4Y4HQU .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOg4Y4HQU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg4Y4HQU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOg4Y4HQU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOg4Y4HQU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOg4Y4HQU {
    align-items: center;
  }
  .cid-uFOg4Y4HQU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOg4Y4HQU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4Y4HQU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOg4Y4HQU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOg4Y4HQU .content-wrap {
    width: 100%;
  }
}
.cid-uFOg4Y4HQU .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOg4Y4HQU .mbr-text,
.cid-uFOg4Y4HQU .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOg4Y4HQU .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOg4YuctF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOg4YuctF .row {
  align-items: center;
}
.cid-uFOg4YuctF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOg4YuctF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4YuctF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOg4YuctF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOg4YuctF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOg4YuctF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOg4YuctF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4YuctF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOg4YuctF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOg4YuctF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOg4YuctF .label-text {
    text-align: center !important;
  }
}
.cid-uFOg4YuctF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOg4YuctF .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOg4YuctF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOg4YuctF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4YuctF .lists-container {
    justify-content: center;
  }
}
.cid-uFOg4YuctF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOg4YuctF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4YuctF .list {
    align-items: center;
  }
}
.cid-uFOg4YuctF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOg4YuctF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOg4YuctF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOg4YuctF .list-item-text {
  flex-grow: 1;
}
.cid-uFOg4YuctF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOg4YuctF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOg4YuctF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOg4YuctF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOg4YuctF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg4YuctF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOg4YuctF .mbr-section-title,
.cid-uFOg4YuctF .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOg4ZaDXS {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOg4ZaDXS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOg4ZaDXS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOg4ZaDXS {
    align-items: center;
  }
  .cid-uFOg4ZaDXS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOg4ZaDXS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOg4ZaDXS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOg4ZaDXS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOg4ZaDXS .content-wrap {
    width: 100%;
  }
}
.cid-uFOg4ZaDXS .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOg4ZaDXS .mbr-text,
.cid-uFOg4ZaDXS .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOg4ZaDXS .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOg4ZNicI {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOg4ZNicI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg4ZNicI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOg4ZNicI .container {
    padding: 0 20px;
  }
}
.cid-uFOg4ZNicI .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOg4ZNicI .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOg4ZNicI .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOg4ZNicI .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOg4ZNicI .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOg4ZNicI .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOg4ZNicI .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOg4ZNicI .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOg4ZNicI .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOg4ZNicI .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOg4ZNicI .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOg4ZNicI .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOg4ZNicI .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOg4ZNicI .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOg4ZNicI .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOg4ZNicI .panel-title-edit {
  color: #272a5c;
}
.cid-uFOg4ZNicI .panel-text {
  color: #464444;
}
.cid-uGyXav7DqI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXav7DqI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXav7DqI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXav7DqI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXav7DqI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXav7DqI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXav7DqI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXav7DqI .container {
    padding: 0 12px;
  }
}
.cid-uGyXav7DqI .row {
  justify-content: center;
}
.cid-uGyXav7DqI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXav7DqI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXav7DqI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXav7DqI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXav7DqI .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXav7DqI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXav7DqI .mbr-section-title,
.cid-uGyXav7DqI .mbr-section-btn,
.cid-uGyXav7DqI .title-wrapper {
  text-align: center;
}
.cid-uFOg50OIQz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOg50OIQz .row {
  align-items: center;
}
.cid-uFOg50OIQz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOg50OIQz .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOg50OIQz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOg50OIQz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOg50OIQz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOg50OIQz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOg50OIQz .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOg50OIQz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOg50OIQz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOg50OIQz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOg50OIQz .label-text {
    text-align: center !important;
  }
}
.cid-uFOg50OIQz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOg50OIQz .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOg50OIQz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOg50OIQz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOg50OIQz .lists-container {
    justify-content: center;
  }
}
.cid-uFOg50OIQz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOg50OIQz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOg50OIQz .list {
    align-items: center;
  }
}
.cid-uFOg50OIQz .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOg50OIQz .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOg50OIQz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOg50OIQz .list-item-text {
  flex-grow: 1;
}
.cid-uFOg50OIQz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOg50OIQz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOg50OIQz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOg50OIQz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOg50OIQz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg50OIQz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOg50OIQz .mbr-section-title,
.cid-uFOg50OIQz .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOg51vaEL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOg51vaEL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg51vaEL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOg51vaEL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOg51vaEL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOg51vaEL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOg51vaEL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOg51vaEL .container {
    padding: 0 12px;
  }
}
.cid-uFOg51vaEL .row {
  justify-content: center;
}
.cid-uFOg51vaEL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOg51vaEL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOg51vaEL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOg51vaEL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOg51vaEL .mbr-section-title {
  color: #ffffff;
}
.cid-uFOg51vaEL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOg51vaEL .mbr-section-title,
.cid-uFOg51vaEL .mbr-section-btn,
.cid-uFOg51vaEL .title-wrapper {
  text-align: center;
}
.cid-uJb44Rkswr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb44Rkswr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb44Rkswr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb44Rkswr .container {
    padding: 0 22px;
  }
}
.cid-uJb44Rkswr .row {
  justify-content: space-between;
}
.cid-uJb44Rkswr .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb44Rkswr .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb44Rkswr .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb44Rkswr .mbr-section-title {
  color: #7f2346;
}
.cid-uJb44Rkswr .mbr-text {
  color: #464444;
}
.cid-uJb44Rkswr label {
  color: #000000;
}
.cid-uJb44Rkswr LABEL {
  color: #767676;
}
.cid-uFOg52J1Dg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOg52J1Dg .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOg52J1Dg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOg52J1Dg .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOg52J1Dg .row {
    text-align: center;
  }
  .cid-uFOg52J1Dg .row > div {
    margin: auto;
  }
  .cid-uFOg52J1Dg .social-row {
    justify-content: center;
  }
}
.cid-uFOg52J1Dg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOg52J1Dg .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOg52J1Dg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOg52J1Dg .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOg52J1Dg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOg52J1Dg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOg52J1Dg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOg52J1Dg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg52J1Dg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOg53oVrZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOg53oVrZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOg53oVrZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOg53oVrZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOg53oVrZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOg53oVrZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOg53oVrZ {
    align-items: center;
  }
  .cid-uFOg53oVrZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOg53oVrZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOg53oVrZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOg53oVrZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOg53oVrZ .content-wrap {
    width: 100%;
  }
}
.cid-uFOg53oVrZ .mbr-section-title {
  text-align: center;
}
.cid-uFOg53oVrZ .mbr-text,
.cid-uFOg53oVrZ .mbr-section-btn {
  text-align: center;
}
.cid-uFOhEL4jcL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOhEL4jcL .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;
}
@media (max-width: 767px) {
  .cid-uFOhEL4jcL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOhEL4jcL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOhEL4jcL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOhEL4jcL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOhEL4jcL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOhEL4jcL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOhEL4jcL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOhEL4jcL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOhEL4jcL .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOhEL4jcL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOhEL4jcL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOhEL4jcL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOhEL4jcL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOhEL4jcL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOhEL4jcL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOhEL4jcL .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOhEL4jcL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOhEL4jcL .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOhEL4jcL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOhEL4jcL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOhEL4jcL .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOhEL4jcL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEL4jcL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOhEL4jcL .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOhEL4jcL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOhEL4jcL .nav-item:focus,
.cid-uFOhEL4jcL .nav-link:focus {
  outline: none;
}
.cid-uFOhEL4jcL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOhEL4jcL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOhEL4jcL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOhEL4jcL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOhEL4jcL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOhEL4jcL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOhEL4jcL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOhEL4jcL .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOhEL4jcL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOhEL4jcL .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOhEL4jcL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOhEL4jcL .navbar.collapsed {
  justify-content: center;
}
.cid-uFOhEL4jcL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOhEL4jcL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOhEL4jcL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOhEL4jcL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOhEL4jcL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOhEL4jcL .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-uFOhEL4jcL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOhEL4jcL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOhEL4jcL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOhEL4jcL .navbar {
    min-height: 72px;
  }
  .cid-uFOhEL4jcL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOhEL4jcL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOhEL4jcL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOhEL4jcL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOhEL4jcL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOhEL4jcL .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-uFOhEL4jcL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOhEL4jcL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOhEL4jcL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOhEL4jcL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOhEL4jcL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOhEL4jcL .dropdown-item.active,
.cid-uFOhEL4jcL .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOhEL4jcL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOhEL4jcL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOhEL4jcL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOhEL4jcL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOhEL4jcL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOhEL4jcL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOhEL4jcL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOhEL4jcL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOhEL4jcL .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOhEL4jcL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOhEL4jcL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOhEL4jcL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOhEL4jcL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOhEL4jcL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOhEL4jcL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOhEL4jcL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOhEL4jcL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOhEL4jcL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOhEL4jcL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOhEL4jcL .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOhEL4jcL .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOhEL4jcL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOhEL4jcL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOhEL4jcL .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOhEL4jcL .navbar {
    height: 70px;
  }
  .cid-uFOhEL4jcL .navbar.opened {
    height: auto;
  }
  .cid-uFOhEL4jcL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOhEL4jcL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOhEL4jcL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOhEL4jcL .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOhEL4jcL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOhEL4jcL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOhEL4jcL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOhEL4jcL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOhEL4jcL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOhEL4jcL .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOhEL4jcL .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOhEL4jcL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOhELY1e3 {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-2000x1000.jpg");
}
.cid-uFOhELY1e3 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOhELY1e3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhELY1e3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOhELY1e3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOhELY1e3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOhELY1e3 {
    align-items: center;
  }
  .cid-uFOhELY1e3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOhELY1e3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOhELY1e3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOhELY1e3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOhELY1e3 .content-wrap {
    width: 100%;
  }
}
.cid-uFOhELY1e3 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOhELY1e3 .mbr-text,
.cid-uFOhELY1e3 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOhELY1e3 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOhEMuZIu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOhEMuZIu .row {
  align-items: center;
}
.cid-uFOhEMuZIu .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOhEMuZIu .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEMuZIu .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOhEMuZIu .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOhEMuZIu .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOhEMuZIu .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOhEMuZIu .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEMuZIu .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOhEMuZIu .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOhEMuZIu .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOhEMuZIu .label-text {
    text-align: center !important;
  }
}
.cid-uFOhEMuZIu .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOhEMuZIu .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOhEMuZIu .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOhEMuZIu .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEMuZIu .lists-container {
    justify-content: center;
  }
}
.cid-uFOhEMuZIu .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOhEMuZIu .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEMuZIu .list {
    align-items: center;
  }
}
.cid-uFOhEMuZIu .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOhEMuZIu .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOhEMuZIu .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOhEMuZIu .list-item-text {
  flex-grow: 1;
}
.cid-uFOhEMuZIu .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOhEMuZIu .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOhEMuZIu .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOhEMuZIu .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOhEMuZIu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhEMuZIu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOhEMuZIu .mbr-section-title,
.cid-uFOhEMuZIu .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOhENrp6R {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOhENrp6R .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOhENrp6R .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOhENrp6R {
    align-items: center;
  }
  .cid-uFOhENrp6R .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOhENrp6R .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOhENrp6R {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOhENrp6R .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOhENrp6R .content-wrap {
    width: 100%;
  }
}
.cid-uFOhENrp6R .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOhENrp6R .mbr-text,
.cid-uFOhENrp6R .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOhENrp6R .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOhEO7Qtd {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOhEO7Qtd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhEO7Qtd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOhEO7Qtd .container {
    padding: 0 20px;
  }
}
.cid-uFOhEO7Qtd .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOhEO7Qtd .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOhEO7Qtd .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOhEO7Qtd .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOhEO7Qtd .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOhEO7Qtd .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOhEO7Qtd .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOhEO7Qtd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOhEO7Qtd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOhEO7Qtd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOhEO7Qtd .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOhEO7Qtd .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOhEO7Qtd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOhEO7Qtd .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOhEO7Qtd .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOhEO7Qtd .panel-title-edit {
  color: #272a5c;
}
.cid-uFOhEO7Qtd .panel-text {
  color: #464444;
}
.cid-uGyXe0gXyp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXe0gXyp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXe0gXyp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXe0gXyp .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXe0gXyp .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXe0gXyp .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXe0gXyp .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXe0gXyp .container {
    padding: 0 12px;
  }
}
.cid-uGyXe0gXyp .row {
  justify-content: center;
}
.cid-uGyXe0gXyp .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXe0gXyp .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXe0gXyp .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXe0gXyp .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXe0gXyp .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXe0gXyp .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXe0gXyp .mbr-section-title,
.cid-uGyXe0gXyp .mbr-section-btn,
.cid-uGyXe0gXyp .title-wrapper {
  text-align: center;
}
.cid-uFOhEPYwSS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOhEPYwSS .row {
  align-items: center;
}
.cid-uFOhEPYwSS .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOhEPYwSS .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEPYwSS .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOhEPYwSS .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOhEPYwSS .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOhEPYwSS .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOhEPYwSS .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEPYwSS .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOhEPYwSS .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOhEPYwSS .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOhEPYwSS .label-text {
    text-align: center !important;
  }
}
.cid-uFOhEPYwSS .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOhEPYwSS .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOhEPYwSS .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOhEPYwSS .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEPYwSS .lists-container {
    justify-content: center;
  }
}
.cid-uFOhEPYwSS .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOhEPYwSS .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOhEPYwSS .list {
    align-items: center;
  }
}
.cid-uFOhEPYwSS .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOhEPYwSS .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOhEPYwSS .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOhEPYwSS .list-item-text {
  flex-grow: 1;
}
.cid-uFOhEPYwSS .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOhEPYwSS .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOhEPYwSS .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOhEPYwSS .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOhEPYwSS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhEPYwSS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOhEPYwSS .mbr-section-title,
.cid-uFOhEPYwSS .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOhEQOxQh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOhEQOxQh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhEQOxQh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOhEQOxQh .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOhEQOxQh .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOhEQOxQh .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOhEQOxQh .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOhEQOxQh .container {
    padding: 0 12px;
  }
}
.cid-uFOhEQOxQh .row {
  justify-content: center;
}
.cid-uFOhEQOxQh .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOhEQOxQh .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOhEQOxQh .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOhEQOxQh .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOhEQOxQh .mbr-section-title {
  color: #ffffff;
}
.cid-uFOhEQOxQh .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOhEQOxQh .mbr-section-title,
.cid-uFOhEQOxQh .mbr-section-btn,
.cid-uFOhEQOxQh .title-wrapper {
  text-align: center;
}
.cid-uJb485CG37 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb485CG37 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb485CG37 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb485CG37 .container {
    padding: 0 22px;
  }
}
.cid-uJb485CG37 .row {
  justify-content: space-between;
}
.cid-uJb485CG37 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb485CG37 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb485CG37 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb485CG37 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb485CG37 .mbr-text {
  color: #464444;
}
.cid-uJb485CG37 label {
  color: #000000;
}
.cid-uJb485CG37 LABEL {
  color: #767676;
}
.cid-uFOhES8sM9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOhES8sM9 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOhES8sM9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOhES8sM9 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOhES8sM9 .row {
    text-align: center;
  }
  .cid-uFOhES8sM9 .row > div {
    margin: auto;
  }
  .cid-uFOhES8sM9 .social-row {
    justify-content: center;
  }
}
.cid-uFOhES8sM9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOhES8sM9 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOhES8sM9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOhES8sM9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOhES8sM9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOhES8sM9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOhES8sM9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOhES8sM9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhES8sM9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOhESQu0P {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOhESQu0P .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOhESQu0P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOhESQu0P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOhESQu0P .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOhESQu0P .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOhESQu0P {
    align-items: center;
  }
  .cid-uFOhESQu0P .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOhESQu0P .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOhESQu0P {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOhESQu0P .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOhESQu0P .content-wrap {
    width: 100%;
  }
}
.cid-uFOhESQu0P .mbr-section-title {
  text-align: center;
}
.cid-uFOhESQu0P .mbr-text,
.cid-uFOhESQu0P .mbr-section-btn {
  text-align: center;
}
.cid-uFOoS3ca24 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOoS3ca24 .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;
}
@media (max-width: 767px) {
  .cid-uFOoS3ca24 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOoS3ca24 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOoS3ca24 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOoS3ca24 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOoS3ca24 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOoS3ca24 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOoS3ca24 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOoS3ca24 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOoS3ca24 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOoS3ca24 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOoS3ca24 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOoS3ca24 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOoS3ca24 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOoS3ca24 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOoS3ca24 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOoS3ca24 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOoS3ca24 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOoS3ca24 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOoS3ca24 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOoS3ca24 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOoS3ca24 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOoS3ca24 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS3ca24 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOoS3ca24 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOoS3ca24 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOoS3ca24 .nav-item:focus,
.cid-uFOoS3ca24 .nav-link:focus {
  outline: none;
}
.cid-uFOoS3ca24 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOoS3ca24 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOoS3ca24 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOoS3ca24 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOoS3ca24 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOoS3ca24 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOoS3ca24 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOoS3ca24 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOoS3ca24 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOoS3ca24 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOoS3ca24 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOoS3ca24 .navbar.collapsed {
  justify-content: center;
}
.cid-uFOoS3ca24 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOoS3ca24 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOoS3ca24 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOoS3ca24 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOoS3ca24 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOoS3ca24 .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-uFOoS3ca24 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOoS3ca24 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOoS3ca24 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOoS3ca24 .navbar {
    min-height: 72px;
  }
  .cid-uFOoS3ca24 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOoS3ca24 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOoS3ca24 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOoS3ca24 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOoS3ca24 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOoS3ca24 .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-uFOoS3ca24 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOoS3ca24 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOoS3ca24 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOoS3ca24 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOoS3ca24 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOoS3ca24 .dropdown-item.active,
.cid-uFOoS3ca24 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOoS3ca24 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOoS3ca24 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOoS3ca24 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOoS3ca24 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOoS3ca24 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOoS3ca24 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOoS3ca24 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOoS3ca24 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOoS3ca24 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOoS3ca24 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOoS3ca24 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOoS3ca24 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOoS3ca24 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOoS3ca24 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOoS3ca24 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOoS3ca24 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOoS3ca24 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOoS3ca24 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOoS3ca24 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOoS3ca24 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOoS3ca24 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOoS3ca24 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOoS3ca24 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOoS3ca24 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOoS3ca24 .navbar {
    height: 70px;
  }
  .cid-uFOoS3ca24 .navbar.opened {
    height: auto;
  }
  .cid-uFOoS3ca24 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOoS3ca24 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOoS3ca24 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOoS3ca24 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOoS3ca24 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOoS3ca24 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOoS3ca24 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOoS3ca24 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOoS3ca24 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOoS3ca24 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOoS3ca24 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOoS3ca24 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOoS3Nb22 {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-2000x1000.jpg");
}
.cid-uFOoS3Nb22 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOoS3Nb22 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS3Nb22 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOoS3Nb22 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOoS3Nb22 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOoS3Nb22 {
    align-items: center;
  }
  .cid-uFOoS3Nb22 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOoS3Nb22 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS3Nb22 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOoS3Nb22 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOoS3Nb22 .content-wrap {
    width: 100%;
  }
}
.cid-uFOoS3Nb22 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOoS3Nb22 .mbr-text,
.cid-uFOoS3Nb22 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOoS3Nb22 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOoS4ckBP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOoS4ckBP .row {
  align-items: center;
}
.cid-uFOoS4ckBP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOoS4ckBP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS4ckBP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOoS4ckBP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOoS4ckBP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOoS4ckBP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOoS4ckBP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS4ckBP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOoS4ckBP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOoS4ckBP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOoS4ckBP .label-text {
    text-align: center !important;
  }
}
.cid-uFOoS4ckBP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOoS4ckBP .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOoS4ckBP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOoS4ckBP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS4ckBP .lists-container {
    justify-content: center;
  }
}
.cid-uFOoS4ckBP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOoS4ckBP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS4ckBP .list {
    align-items: center;
  }
}
.cid-uFOoS4ckBP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOoS4ckBP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOoS4ckBP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOoS4ckBP .list-item-text {
  flex-grow: 1;
}
.cid-uFOoS4ckBP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOoS4ckBP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOoS4ckBP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOoS4ckBP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOoS4ckBP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS4ckBP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOoS4ckBP .mbr-section-title,
.cid-uFOoS4ckBP .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOoS4RHj3 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOoS4RHj3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOoS4RHj3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOoS4RHj3 {
    align-items: center;
  }
  .cid-uFOoS4RHj3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOoS4RHj3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS4RHj3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOoS4RHj3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOoS4RHj3 .content-wrap {
    width: 100%;
  }
}
.cid-uFOoS4RHj3 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOoS4RHj3 .mbr-text,
.cid-uFOoS4RHj3 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOoS4RHj3 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOoS5hnEt {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOoS5hnEt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS5hnEt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOoS5hnEt .container {
    padding: 0 20px;
  }
}
.cid-uFOoS5hnEt .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOoS5hnEt .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOoS5hnEt .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOoS5hnEt .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOoS5hnEt .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOoS5hnEt .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOoS5hnEt .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOoS5hnEt .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOoS5hnEt .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOoS5hnEt .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOoS5hnEt .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOoS5hnEt .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOoS5hnEt .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOoS5hnEt .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOoS5hnEt .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOoS5hnEt .panel-title-edit {
  color: #272a5c;
}
.cid-uFOoS5hnEt .panel-text {
  color: #464444;
}
.cid-uGyXi4f4lT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXi4f4lT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXi4f4lT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXi4f4lT .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXi4f4lT .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXi4f4lT .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXi4f4lT .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXi4f4lT .container {
    padding: 0 12px;
  }
}
.cid-uGyXi4f4lT .row {
  justify-content: center;
}
.cid-uGyXi4f4lT .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXi4f4lT .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXi4f4lT .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXi4f4lT .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXi4f4lT .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXi4f4lT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXi4f4lT .mbr-section-title,
.cid-uGyXi4f4lT .mbr-section-btn,
.cid-uGyXi4f4lT .title-wrapper {
  text-align: center;
}
.cid-uFOoS6jWjb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOoS6jWjb .row {
  align-items: center;
}
.cid-uFOoS6jWjb .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOoS6jWjb .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS6jWjb .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOoS6jWjb .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOoS6jWjb .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOoS6jWjb .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOoS6jWjb .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS6jWjb .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOoS6jWjb .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOoS6jWjb .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOoS6jWjb .label-text {
    text-align: center !important;
  }
}
.cid-uFOoS6jWjb .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOoS6jWjb .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOoS6jWjb .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOoS6jWjb .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS6jWjb .lists-container {
    justify-content: center;
  }
}
.cid-uFOoS6jWjb .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOoS6jWjb .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS6jWjb .list {
    align-items: center;
  }
}
.cid-uFOoS6jWjb .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOoS6jWjb .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOoS6jWjb .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOoS6jWjb .list-item-text {
  flex-grow: 1;
}
.cid-uFOoS6jWjb .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOoS6jWjb .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOoS6jWjb .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOoS6jWjb .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOoS6jWjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS6jWjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOoS6jWjb .mbr-section-title,
.cid-uFOoS6jWjb .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOoS74DTH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOoS74DTH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS74DTH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOoS74DTH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOoS74DTH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOoS74DTH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOoS74DTH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOoS74DTH .container {
    padding: 0 12px;
  }
}
.cid-uFOoS74DTH .row {
  justify-content: center;
}
.cid-uFOoS74DTH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOoS74DTH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOoS74DTH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOoS74DTH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOoS74DTH .mbr-section-title {
  color: #ffffff;
}
.cid-uFOoS74DTH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOoS74DTH .mbr-section-title,
.cid-uFOoS74DTH .mbr-section-btn,
.cid-uFOoS74DTH .title-wrapper {
  text-align: center;
}
.cid-uJb4dczpnh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4dczpnh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4dczpnh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4dczpnh .container {
    padding: 0 22px;
  }
}
.cid-uJb4dczpnh .row {
  justify-content: space-between;
}
.cid-uJb4dczpnh .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4dczpnh .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4dczpnh .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4dczpnh .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4dczpnh .mbr-text {
  color: #464444;
}
.cid-uJb4dczpnh label {
  color: #000000;
}
.cid-uJb4dczpnh LABEL {
  color: #767676;
}
.cid-uFOoS8jcgj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOoS8jcgj .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOoS8jcgj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOoS8jcgj .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS8jcgj .row {
    text-align: center;
  }
  .cid-uFOoS8jcgj .row > div {
    margin: auto;
  }
  .cid-uFOoS8jcgj .social-row {
    justify-content: center;
  }
}
.cid-uFOoS8jcgj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOoS8jcgj .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOoS8jcgj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOoS8jcgj .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOoS8jcgj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOoS8jcgj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOoS8jcgj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOoS8jcgj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS8jcgj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOoS8ZTcr {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOoS8ZTcr .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOoS8ZTcr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOoS8ZTcr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOoS8ZTcr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOoS8ZTcr .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOoS8ZTcr {
    align-items: center;
  }
  .cid-uFOoS8ZTcr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOoS8ZTcr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOoS8ZTcr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOoS8ZTcr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOoS8ZTcr .content-wrap {
    width: 100%;
  }
}
.cid-uFOoS8ZTcr .mbr-section-title {
  text-align: center;
}
.cid-uFOoS8ZTcr .mbr-text,
.cid-uFOoS8ZTcr .mbr-section-btn {
  text-align: center;
}
.cid-uFOrwaor4r {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOrwaor4r .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;
}
@media (max-width: 767px) {
  .cid-uFOrwaor4r .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOrwaor4r .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOrwaor4r .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOrwaor4r .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOrwaor4r .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOrwaor4r .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOrwaor4r .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOrwaor4r .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOrwaor4r .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOrwaor4r .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOrwaor4r .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOrwaor4r .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOrwaor4r .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOrwaor4r .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOrwaor4r .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOrwaor4r .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOrwaor4r .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOrwaor4r .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOrwaor4r .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOrwaor4r .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOrwaor4r .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOrwaor4r .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwaor4r .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOrwaor4r .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOrwaor4r .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOrwaor4r .nav-item:focus,
.cid-uFOrwaor4r .nav-link:focus {
  outline: none;
}
.cid-uFOrwaor4r .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOrwaor4r .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOrwaor4r .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOrwaor4r .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOrwaor4r .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOrwaor4r .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOrwaor4r .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOrwaor4r .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOrwaor4r .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOrwaor4r .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOrwaor4r .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOrwaor4r .navbar.collapsed {
  justify-content: center;
}
.cid-uFOrwaor4r .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOrwaor4r .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOrwaor4r .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOrwaor4r .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOrwaor4r .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOrwaor4r .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-uFOrwaor4r .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOrwaor4r .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOrwaor4r .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOrwaor4r .navbar {
    min-height: 72px;
  }
  .cid-uFOrwaor4r .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOrwaor4r .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOrwaor4r .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOrwaor4r .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOrwaor4r .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOrwaor4r .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-uFOrwaor4r .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOrwaor4r .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOrwaor4r .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOrwaor4r .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOrwaor4r .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOrwaor4r .dropdown-item.active,
.cid-uFOrwaor4r .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOrwaor4r .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOrwaor4r .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOrwaor4r .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOrwaor4r .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOrwaor4r .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOrwaor4r .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOrwaor4r ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOrwaor4r .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOrwaor4r .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOrwaor4r button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOrwaor4r button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOrwaor4r button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOrwaor4r button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOrwaor4r button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOrwaor4r button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOrwaor4r nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOrwaor4r nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOrwaor4r nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOrwaor4r nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOrwaor4r .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOrwaor4r .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOrwaor4r a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOrwaor4r .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOrwaor4r .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOrwaor4r .navbar {
    height: 70px;
  }
  .cid-uFOrwaor4r .navbar.opened {
    height: auto;
  }
  .cid-uFOrwaor4r .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOrwaor4r .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOrwaor4r .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOrwaor4r .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOrwaor4r .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOrwaor4r .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOrwaor4r .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOrwaor4r .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOrwaor4r .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOrwaor4r .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOrwaor4r .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOrwaor4r .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOrwaZf7v {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-2000x1000.jpg");
}
.cid-uFOrwaZf7v .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOrwaZf7v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrwaZf7v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOrwaZf7v .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOrwaZf7v .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOrwaZf7v {
    align-items: center;
  }
  .cid-uFOrwaZf7v .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOrwaZf7v .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwaZf7v {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOrwaZf7v .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOrwaZf7v .content-wrap {
    width: 100%;
  }
}
.cid-uFOrwaZf7v .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOrwaZf7v .mbr-text,
.cid-uFOrwaZf7v .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOrwaZf7v .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOrwbq1BY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOrwbq1BY .row {
  align-items: center;
}
.cid-uFOrwbq1BY .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOrwbq1BY .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwbq1BY .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOrwbq1BY .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOrwbq1BY .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOrwbq1BY .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOrwbq1BY .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwbq1BY .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOrwbq1BY .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOrwbq1BY .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOrwbq1BY .label-text {
    text-align: center !important;
  }
}
.cid-uFOrwbq1BY .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOrwbq1BY .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOrwbq1BY .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOrwbq1BY .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwbq1BY .lists-container {
    justify-content: center;
  }
}
.cid-uFOrwbq1BY .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOrwbq1BY .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwbq1BY .list {
    align-items: center;
  }
}
.cid-uFOrwbq1BY .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOrwbq1BY .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOrwbq1BY .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOrwbq1BY .list-item-text {
  flex-grow: 1;
}
.cid-uFOrwbq1BY .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOrwbq1BY .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOrwbq1BY .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOrwbq1BY .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOrwbq1BY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrwbq1BY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOrwbq1BY .mbr-section-title,
.cid-uFOrwbq1BY .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOrwc3eMr {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOrwc3eMr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOrwc3eMr .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOrwc3eMr {
    align-items: center;
  }
  .cid-uFOrwc3eMr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOrwc3eMr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwc3eMr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOrwc3eMr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOrwc3eMr .content-wrap {
    width: 100%;
  }
}
.cid-uFOrwc3eMr .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOrwc3eMr .mbr-text,
.cid-uFOrwc3eMr .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOrwc3eMr .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOrwcviwI {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOrwcviwI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrwcviwI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOrwcviwI .container {
    padding: 0 20px;
  }
}
.cid-uFOrwcviwI .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOrwcviwI .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOrwcviwI .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOrwcviwI .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOrwcviwI .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOrwcviwI .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOrwcviwI .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOrwcviwI .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOrwcviwI .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOrwcviwI .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOrwcviwI .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOrwcviwI .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOrwcviwI .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOrwcviwI .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOrwcviwI .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOrwcviwI .panel-title-edit {
  color: #272a5c;
}
.cid-uFOrwcviwI .panel-text {
  color: #464444;
}
.cid-uGyXlGHyss {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXlGHyss .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXlGHyss .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXlGHyss .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXlGHyss .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXlGHyss .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXlGHyss .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXlGHyss .container {
    padding: 0 12px;
  }
}
.cid-uGyXlGHyss .row {
  justify-content: center;
}
.cid-uGyXlGHyss .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXlGHyss .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXlGHyss .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXlGHyss .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXlGHyss .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXlGHyss .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXlGHyss .mbr-section-title,
.cid-uGyXlGHyss .mbr-section-btn,
.cid-uGyXlGHyss .title-wrapper {
  text-align: center;
}
.cid-uFOrwdwfOT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOrwdwfOT .row {
  align-items: center;
}
.cid-uFOrwdwfOT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOrwdwfOT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwdwfOT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOrwdwfOT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOrwdwfOT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOrwdwfOT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOrwdwfOT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwdwfOT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOrwdwfOT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOrwdwfOT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOrwdwfOT .label-text {
    text-align: center !important;
  }
}
.cid-uFOrwdwfOT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOrwdwfOT .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOrwdwfOT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOrwdwfOT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwdwfOT .lists-container {
    justify-content: center;
  }
}
.cid-uFOrwdwfOT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOrwdwfOT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwdwfOT .list {
    align-items: center;
  }
}
.cid-uFOrwdwfOT .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOrwdwfOT .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOrwdwfOT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOrwdwfOT .list-item-text {
  flex-grow: 1;
}
.cid-uFOrwdwfOT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOrwdwfOT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOrwdwfOT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOrwdwfOT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOrwdwfOT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrwdwfOT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOrwdwfOT .mbr-section-title,
.cid-uFOrwdwfOT .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOrweaq6o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOrweaq6o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrweaq6o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOrweaq6o .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOrweaq6o .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOrweaq6o .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOrweaq6o .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOrweaq6o .container {
    padding: 0 12px;
  }
}
.cid-uFOrweaq6o .row {
  justify-content: center;
}
.cid-uFOrweaq6o .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOrweaq6o .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOrweaq6o .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOrweaq6o .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOrweaq6o .mbr-section-title {
  color: #ffffff;
}
.cid-uFOrweaq6o .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOrweaq6o .mbr-section-title,
.cid-uFOrweaq6o .mbr-section-btn,
.cid-uFOrweaq6o .title-wrapper {
  text-align: center;
}
.cid-uJb4gwRf4L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4gwRf4L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4gwRf4L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4gwRf4L .container {
    padding: 0 22px;
  }
}
.cid-uJb4gwRf4L .row {
  justify-content: space-between;
}
.cid-uJb4gwRf4L .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4gwRf4L .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4gwRf4L .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4gwRf4L .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4gwRf4L .mbr-text {
  color: #464444;
}
.cid-uJb4gwRf4L label {
  color: #000000;
}
.cid-uJb4gwRf4L LABEL {
  color: #767676;
}
.cid-uFOrwfi8Jy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOrwfi8Jy .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOrwfi8Jy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOrwfi8Jy .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwfi8Jy .row {
    text-align: center;
  }
  .cid-uFOrwfi8Jy .row > div {
    margin: auto;
  }
  .cid-uFOrwfi8Jy .social-row {
    justify-content: center;
  }
}
.cid-uFOrwfi8Jy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOrwfi8Jy .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOrwfi8Jy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOrwfi8Jy .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOrwfi8Jy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOrwfi8Jy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOrwfi8Jy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOrwfi8Jy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrwfi8Jy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOrwfY8YF {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOrwfY8YF .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOrwfY8YF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOrwfY8YF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOrwfY8YF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOrwfY8YF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOrwfY8YF {
    align-items: center;
  }
  .cid-uFOrwfY8YF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOrwfY8YF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOrwfY8YF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOrwfY8YF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOrwfY8YF .content-wrap {
    width: 100%;
  }
}
.cid-uFOrwfY8YF .mbr-section-title {
  text-align: center;
}
.cid-uFOrwfY8YF .mbr-text,
.cid-uFOrwfY8YF .mbr-section-btn {
  text-align: center;
}
.cid-uFOtuSfxfy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOtuSfxfy .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;
}
@media (max-width: 767px) {
  .cid-uFOtuSfxfy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOtuSfxfy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOtuSfxfy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOtuSfxfy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOtuSfxfy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOtuSfxfy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOtuSfxfy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOtuSfxfy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOtuSfxfy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOtuSfxfy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOtuSfxfy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOtuSfxfy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOtuSfxfy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOtuSfxfy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOtuSfxfy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOtuSfxfy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOtuSfxfy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOtuSfxfy .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOtuSfxfy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOtuSfxfy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOtuSfxfy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOtuSfxfy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuSfxfy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOtuSfxfy .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOtuSfxfy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOtuSfxfy .nav-item:focus,
.cid-uFOtuSfxfy .nav-link:focus {
  outline: none;
}
.cid-uFOtuSfxfy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOtuSfxfy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOtuSfxfy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOtuSfxfy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOtuSfxfy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOtuSfxfy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOtuSfxfy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOtuSfxfy .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOtuSfxfy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOtuSfxfy .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOtuSfxfy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOtuSfxfy .navbar.collapsed {
  justify-content: center;
}
.cid-uFOtuSfxfy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOtuSfxfy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOtuSfxfy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOtuSfxfy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOtuSfxfy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOtuSfxfy .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-uFOtuSfxfy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOtuSfxfy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOtuSfxfy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOtuSfxfy .navbar {
    min-height: 72px;
  }
  .cid-uFOtuSfxfy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOtuSfxfy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOtuSfxfy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOtuSfxfy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOtuSfxfy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOtuSfxfy .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-uFOtuSfxfy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOtuSfxfy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOtuSfxfy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOtuSfxfy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOtuSfxfy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOtuSfxfy .dropdown-item.active,
.cid-uFOtuSfxfy .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOtuSfxfy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOtuSfxfy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOtuSfxfy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOtuSfxfy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOtuSfxfy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOtuSfxfy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOtuSfxfy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOtuSfxfy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOtuSfxfy .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOtuSfxfy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOtuSfxfy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOtuSfxfy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOtuSfxfy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOtuSfxfy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOtuSfxfy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOtuSfxfy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOtuSfxfy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOtuSfxfy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOtuSfxfy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOtuSfxfy .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOtuSfxfy .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOtuSfxfy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOtuSfxfy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOtuSfxfy .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOtuSfxfy .navbar {
    height: 70px;
  }
  .cid-uFOtuSfxfy .navbar.opened {
    height: auto;
  }
  .cid-uFOtuSfxfy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOtuSfxfy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOtuSfxfy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOtuSfxfy .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOtuSfxfy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOtuSfxfy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOtuSfxfy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOtuSfxfy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOtuSfxfy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOtuSfxfy .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOtuSfxfy .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOtuSfxfy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOtuSU7Xc {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uFOtuSU7Xc .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOtuSU7Xc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuSU7Xc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOtuSU7Xc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOtuSU7Xc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOtuSU7Xc {
    align-items: center;
  }
  .cid-uFOtuSU7Xc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOtuSU7Xc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuSU7Xc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOtuSU7Xc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOtuSU7Xc .content-wrap {
    width: 100%;
  }
}
.cid-uFOtuSU7Xc .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOtuSU7Xc .mbr-text,
.cid-uFOtuSU7Xc .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOtuSU7Xc .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOtuTpx5D {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOtuTpx5D .row {
  align-items: center;
}
.cid-uFOtuTpx5D .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOtuTpx5D .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuTpx5D .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOtuTpx5D .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOtuTpx5D .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOtuTpx5D .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOtuTpx5D .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuTpx5D .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOtuTpx5D .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOtuTpx5D .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOtuTpx5D .label-text {
    text-align: center !important;
  }
}
.cid-uFOtuTpx5D .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOtuTpx5D .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOtuTpx5D .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOtuTpx5D .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuTpx5D .lists-container {
    justify-content: center;
  }
}
.cid-uFOtuTpx5D .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOtuTpx5D .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuTpx5D .list {
    align-items: center;
  }
}
.cid-uFOtuTpx5D .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOtuTpx5D .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOtuTpx5D .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOtuTpx5D .list-item-text {
  flex-grow: 1;
}
.cid-uFOtuTpx5D .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOtuTpx5D .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOtuTpx5D .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOtuTpx5D .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOtuTpx5D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuTpx5D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOtuTpx5D .mbr-section-title,
.cid-uFOtuTpx5D .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOtuU3NbU {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOtuU3NbU .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOtuU3NbU .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOtuU3NbU {
    align-items: center;
  }
  .cid-uFOtuU3NbU .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOtuU3NbU .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuU3NbU {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOtuU3NbU .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOtuU3NbU .content-wrap {
    width: 100%;
  }
}
.cid-uFOtuU3NbU .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOtuU3NbU .mbr-text,
.cid-uFOtuU3NbU .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOtuU3NbU .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOtuUuFu2 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOtuUuFu2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuUuFu2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOtuUuFu2 .container {
    padding: 0 20px;
  }
}
.cid-uFOtuUuFu2 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOtuUuFu2 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOtuUuFu2 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOtuUuFu2 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOtuUuFu2 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOtuUuFu2 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOtuUuFu2 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOtuUuFu2 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOtuUuFu2 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOtuUuFu2 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOtuUuFu2 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOtuUuFu2 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOtuUuFu2 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOtuUuFu2 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOtuUuFu2 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOtuUuFu2 .panel-title-edit {
  color: #272a5c;
}
.cid-uFOtuUuFu2 .panel-text {
  color: #464444;
}
.cid-uGyXpPXoFM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXpPXoFM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXpPXoFM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXpPXoFM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXpPXoFM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXpPXoFM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXpPXoFM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXpPXoFM .container {
    padding: 0 12px;
  }
}
.cid-uGyXpPXoFM .row {
  justify-content: center;
}
.cid-uGyXpPXoFM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXpPXoFM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXpPXoFM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXpPXoFM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXpPXoFM .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXpPXoFM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXpPXoFM .mbr-section-title,
.cid-uGyXpPXoFM .mbr-section-btn,
.cid-uGyXpPXoFM .title-wrapper {
  text-align: center;
}
.cid-uFOtuVvAhC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOtuVvAhC .row {
  align-items: center;
}
.cid-uFOtuVvAhC .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOtuVvAhC .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuVvAhC .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOtuVvAhC .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOtuVvAhC .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOtuVvAhC .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOtuVvAhC .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuVvAhC .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOtuVvAhC .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOtuVvAhC .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOtuVvAhC .label-text {
    text-align: center !important;
  }
}
.cid-uFOtuVvAhC .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOtuVvAhC .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOtuVvAhC .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOtuVvAhC .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuVvAhC .lists-container {
    justify-content: center;
  }
}
.cid-uFOtuVvAhC .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOtuVvAhC .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuVvAhC .list {
    align-items: center;
  }
}
.cid-uFOtuVvAhC .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOtuVvAhC .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOtuVvAhC .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOtuVvAhC .list-item-text {
  flex-grow: 1;
}
.cid-uFOtuVvAhC .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOtuVvAhC .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOtuVvAhC .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOtuVvAhC .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOtuVvAhC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuVvAhC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOtuVvAhC .mbr-section-title,
.cid-uFOtuVvAhC .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOtuWfsxe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOtuWfsxe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuWfsxe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOtuWfsxe .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOtuWfsxe .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOtuWfsxe .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOtuWfsxe .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOtuWfsxe .container {
    padding: 0 12px;
  }
}
.cid-uFOtuWfsxe .row {
  justify-content: center;
}
.cid-uFOtuWfsxe .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOtuWfsxe .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOtuWfsxe .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOtuWfsxe .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOtuWfsxe .mbr-section-title {
  color: #ffffff;
}
.cid-uFOtuWfsxe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOtuWfsxe .mbr-section-title,
.cid-uFOtuWfsxe .mbr-section-btn,
.cid-uFOtuWfsxe .title-wrapper {
  text-align: center;
}
.cid-uJb4k19RGn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4k19RGn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4k19RGn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4k19RGn .container {
    padding: 0 22px;
  }
}
.cid-uJb4k19RGn .row {
  justify-content: space-between;
}
.cid-uJb4k19RGn .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4k19RGn .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4k19RGn .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4k19RGn .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4k19RGn .mbr-text {
  color: #464444;
}
.cid-uJb4k19RGn label {
  color: #000000;
}
.cid-uJb4k19RGn LABEL {
  color: #767676;
}
.cid-uFOtuXs3xL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOtuXs3xL .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOtuXs3xL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOtuXs3xL .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuXs3xL .row {
    text-align: center;
  }
  .cid-uFOtuXs3xL .row > div {
    margin: auto;
  }
  .cid-uFOtuXs3xL .social-row {
    justify-content: center;
  }
}
.cid-uFOtuXs3xL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOtuXs3xL .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOtuXs3xL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOtuXs3xL .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOtuXs3xL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOtuXs3xL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOtuXs3xL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOtuXs3xL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuXs3xL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOtuY65mc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOtuY65mc .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOtuY65mc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOtuY65mc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOtuY65mc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOtuY65mc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOtuY65mc {
    align-items: center;
  }
  .cid-uFOtuY65mc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOtuY65mc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOtuY65mc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOtuY65mc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOtuY65mc .content-wrap {
    width: 100%;
  }
}
.cid-uFOtuY65mc .mbr-section-title {
  text-align: center;
}
.cid-uFOtuY65mc .mbr-text,
.cid-uFOtuY65mc .mbr-section-btn {
  text-align: center;
}
.cid-uFOvAk8A4T {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOvAk8A4T .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;
}
@media (max-width: 767px) {
  .cid-uFOvAk8A4T .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOvAk8A4T .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOvAk8A4T .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOvAk8A4T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOvAk8A4T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOvAk8A4T .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOvAk8A4T .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOvAk8A4T .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOvAk8A4T .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOvAk8A4T .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOvAk8A4T .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOvAk8A4T .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOvAk8A4T .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOvAk8A4T .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOvAk8A4T .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOvAk8A4T .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOvAk8A4T .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOvAk8A4T .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOvAk8A4T .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOvAk8A4T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOvAk8A4T .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOvAk8A4T .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAk8A4T .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOvAk8A4T .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOvAk8A4T .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOvAk8A4T .nav-item:focus,
.cid-uFOvAk8A4T .nav-link:focus {
  outline: none;
}
.cid-uFOvAk8A4T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOvAk8A4T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOvAk8A4T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOvAk8A4T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOvAk8A4T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOvAk8A4T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOvAk8A4T .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOvAk8A4T .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOvAk8A4T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOvAk8A4T .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOvAk8A4T .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOvAk8A4T .navbar.collapsed {
  justify-content: center;
}
.cid-uFOvAk8A4T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOvAk8A4T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOvAk8A4T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOvAk8A4T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOvAk8A4T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOvAk8A4T .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-uFOvAk8A4T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOvAk8A4T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOvAk8A4T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOvAk8A4T .navbar {
    min-height: 72px;
  }
  .cid-uFOvAk8A4T .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOvAk8A4T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOvAk8A4T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOvAk8A4T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOvAk8A4T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOvAk8A4T .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-uFOvAk8A4T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOvAk8A4T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOvAk8A4T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOvAk8A4T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOvAk8A4T .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOvAk8A4T .dropdown-item.active,
.cid-uFOvAk8A4T .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOvAk8A4T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOvAk8A4T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOvAk8A4T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOvAk8A4T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOvAk8A4T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOvAk8A4T .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOvAk8A4T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOvAk8A4T .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOvAk8A4T .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOvAk8A4T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOvAk8A4T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOvAk8A4T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOvAk8A4T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOvAk8A4T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOvAk8A4T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOvAk8A4T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOvAk8A4T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOvAk8A4T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOvAk8A4T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOvAk8A4T .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOvAk8A4T .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOvAk8A4T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOvAk8A4T .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOvAk8A4T .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOvAk8A4T .navbar {
    height: 70px;
  }
  .cid-uFOvAk8A4T .navbar.opened {
    height: auto;
  }
  .cid-uFOvAk8A4T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOvAk8A4T .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOvAk8A4T .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOvAk8A4T .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOvAk8A4T .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOvAk8A4T .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOvAk8A4T .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOvAk8A4T .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOvAk8A4T .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOvAk8A4T .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOvAk8A4T .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOvAk8A4T .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOvAkRs3o {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-2000x1000.jpg");
}
.cid-uFOvAkRs3o .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOvAkRs3o .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAkRs3o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOvAkRs3o .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOvAkRs3o .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOvAkRs3o {
    align-items: center;
  }
  .cid-uFOvAkRs3o .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOvAkRs3o .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAkRs3o {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOvAkRs3o .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOvAkRs3o .content-wrap {
    width: 100%;
  }
}
.cid-uFOvAkRs3o .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOvAkRs3o .mbr-text,
.cid-uFOvAkRs3o .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOvAkRs3o .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOvAljcGy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOvAljcGy .row {
  align-items: center;
}
.cid-uFOvAljcGy .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOvAljcGy .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAljcGy .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOvAljcGy .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOvAljcGy .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOvAljcGy .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOvAljcGy .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAljcGy .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOvAljcGy .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOvAljcGy .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOvAljcGy .label-text {
    text-align: center !important;
  }
}
.cid-uFOvAljcGy .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOvAljcGy .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOvAljcGy .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOvAljcGy .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAljcGy .lists-container {
    justify-content: center;
  }
}
.cid-uFOvAljcGy .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOvAljcGy .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAljcGy .list {
    align-items: center;
  }
}
.cid-uFOvAljcGy .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOvAljcGy .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOvAljcGy .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOvAljcGy .list-item-text {
  flex-grow: 1;
}
.cid-uFOvAljcGy .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOvAljcGy .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOvAljcGy .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOvAljcGy .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOvAljcGy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAljcGy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOvAljcGy .mbr-section-title,
.cid-uFOvAljcGy .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOvAm0y5q {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOvAm0y5q .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOvAm0y5q .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOvAm0y5q {
    align-items: center;
  }
  .cid-uFOvAm0y5q .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOvAm0y5q .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAm0y5q {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOvAm0y5q .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOvAm0y5q .content-wrap {
    width: 100%;
  }
}
.cid-uFOvAm0y5q .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOvAm0y5q .mbr-text,
.cid-uFOvAm0y5q .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOvAm0y5q .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOvAmtpkW {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOvAmtpkW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAmtpkW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOvAmtpkW .container {
    padding: 0 20px;
  }
}
.cid-uFOvAmtpkW .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOvAmtpkW .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOvAmtpkW .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOvAmtpkW .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOvAmtpkW .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOvAmtpkW .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOvAmtpkW .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOvAmtpkW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOvAmtpkW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOvAmtpkW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOvAmtpkW .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOvAmtpkW .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOvAmtpkW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOvAmtpkW .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOvAmtpkW .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOvAmtpkW .panel-title-edit {
  color: #272a5c;
}
.cid-uFOvAmtpkW .panel-text {
  color: #464444;
}
.cid-uGyXtxiPD7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXtxiPD7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXtxiPD7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXtxiPD7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXtxiPD7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXtxiPD7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXtxiPD7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXtxiPD7 .container {
    padding: 0 12px;
  }
}
.cid-uGyXtxiPD7 .row {
  justify-content: center;
}
.cid-uGyXtxiPD7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXtxiPD7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXtxiPD7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXtxiPD7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXtxiPD7 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXtxiPD7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXtxiPD7 .mbr-section-title,
.cid-uGyXtxiPD7 .mbr-section-btn,
.cid-uGyXtxiPD7 .title-wrapper {
  text-align: center;
}
.cid-uFOvAnuIaN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOvAnuIaN .row {
  align-items: center;
}
.cid-uFOvAnuIaN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOvAnuIaN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAnuIaN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOvAnuIaN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOvAnuIaN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOvAnuIaN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOvAnuIaN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAnuIaN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOvAnuIaN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOvAnuIaN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOvAnuIaN .label-text {
    text-align: center !important;
  }
}
.cid-uFOvAnuIaN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOvAnuIaN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOvAnuIaN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOvAnuIaN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAnuIaN .lists-container {
    justify-content: center;
  }
}
.cid-uFOvAnuIaN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOvAnuIaN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAnuIaN .list {
    align-items: center;
  }
}
.cid-uFOvAnuIaN .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOvAnuIaN .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOvAnuIaN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOvAnuIaN .list-item-text {
  flex-grow: 1;
}
.cid-uFOvAnuIaN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOvAnuIaN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOvAnuIaN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOvAnuIaN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOvAnuIaN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAnuIaN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOvAnuIaN .mbr-section-title,
.cid-uFOvAnuIaN .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOvAoffO9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOvAoffO9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAoffO9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOvAoffO9 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOvAoffO9 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOvAoffO9 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOvAoffO9 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOvAoffO9 .container {
    padding: 0 12px;
  }
}
.cid-uFOvAoffO9 .row {
  justify-content: center;
}
.cid-uFOvAoffO9 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOvAoffO9 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOvAoffO9 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOvAoffO9 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOvAoffO9 .mbr-section-title {
  color: #ffffff;
}
.cid-uFOvAoffO9 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOvAoffO9 .mbr-section-title,
.cid-uFOvAoffO9 .mbr-section-btn,
.cid-uFOvAoffO9 .title-wrapper {
  text-align: center;
}
.cid-uJb4njUn32 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4njUn32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4njUn32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4njUn32 .container {
    padding: 0 22px;
  }
}
.cid-uJb4njUn32 .row {
  justify-content: space-between;
}
.cid-uJb4njUn32 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4njUn32 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4njUn32 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4njUn32 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4njUn32 .mbr-text {
  color: #464444;
}
.cid-uJb4njUn32 label {
  color: #000000;
}
.cid-uJb4njUn32 LABEL {
  color: #767676;
}
.cid-uFOvAppeDX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOvAppeDX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOvAppeDX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOvAppeDX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAppeDX .row {
    text-align: center;
  }
  .cid-uFOvAppeDX .row > div {
    margin: auto;
  }
  .cid-uFOvAppeDX .social-row {
    justify-content: center;
  }
}
.cid-uFOvAppeDX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOvAppeDX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOvAppeDX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOvAppeDX .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOvAppeDX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOvAppeDX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOvAppeDX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOvAppeDX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAppeDX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOvAq4uAQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOvAq4uAQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOvAq4uAQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOvAq4uAQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOvAq4uAQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOvAq4uAQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOvAq4uAQ {
    align-items: center;
  }
  .cid-uFOvAq4uAQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOvAq4uAQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOvAq4uAQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOvAq4uAQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOvAq4uAQ .content-wrap {
    width: 100%;
  }
}
.cid-uFOvAq4uAQ .mbr-section-title {
  text-align: center;
}
.cid-uFOvAq4uAQ .mbr-text,
.cid-uFOvAq4uAQ .mbr-section-btn {
  text-align: center;
}
.cid-uFOJMmSTeu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOJMmSTeu .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;
}
@media (max-width: 767px) {
  .cid-uFOJMmSTeu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOJMmSTeu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOJMmSTeu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOJMmSTeu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOJMmSTeu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOJMmSTeu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOJMmSTeu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOJMmSTeu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOJMmSTeu .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOJMmSTeu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOJMmSTeu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOJMmSTeu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOJMmSTeu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOJMmSTeu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOJMmSTeu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOJMmSTeu .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOJMmSTeu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOJMmSTeu .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOJMmSTeu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOJMmSTeu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOJMmSTeu .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOJMmSTeu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMmSTeu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOJMmSTeu .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOJMmSTeu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOJMmSTeu .nav-item:focus,
.cid-uFOJMmSTeu .nav-link:focus {
  outline: none;
}
.cid-uFOJMmSTeu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOJMmSTeu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOJMmSTeu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOJMmSTeu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOJMmSTeu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOJMmSTeu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOJMmSTeu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOJMmSTeu .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOJMmSTeu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOJMmSTeu .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOJMmSTeu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOJMmSTeu .navbar.collapsed {
  justify-content: center;
}
.cid-uFOJMmSTeu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOJMmSTeu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOJMmSTeu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOJMmSTeu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOJMmSTeu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOJMmSTeu .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-uFOJMmSTeu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOJMmSTeu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOJMmSTeu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOJMmSTeu .navbar {
    min-height: 72px;
  }
  .cid-uFOJMmSTeu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOJMmSTeu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOJMmSTeu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOJMmSTeu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOJMmSTeu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOJMmSTeu .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-uFOJMmSTeu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOJMmSTeu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOJMmSTeu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOJMmSTeu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOJMmSTeu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOJMmSTeu .dropdown-item.active,
.cid-uFOJMmSTeu .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOJMmSTeu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOJMmSTeu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOJMmSTeu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOJMmSTeu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOJMmSTeu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOJMmSTeu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOJMmSTeu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOJMmSTeu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOJMmSTeu .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOJMmSTeu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOJMmSTeu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOJMmSTeu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOJMmSTeu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOJMmSTeu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOJMmSTeu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOJMmSTeu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOJMmSTeu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOJMmSTeu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOJMmSTeu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOJMmSTeu .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOJMmSTeu .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOJMmSTeu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOJMmSTeu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOJMmSTeu .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOJMmSTeu .navbar {
    height: 70px;
  }
  .cid-uFOJMmSTeu .navbar.opened {
    height: auto;
  }
  .cid-uFOJMmSTeu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOJMmSTeu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOJMmSTeu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOJMmSTeu .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOJMmSTeu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOJMmSTeu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOJMmSTeu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOJMmSTeu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOJMmSTeu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOJMmSTeu .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOJMmSTeu .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOJMmSTeu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOJMnwP1k {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-2000x1000.jpg");
}
.cid-uFOJMnwP1k .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOJMnwP1k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMnwP1k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOJMnwP1k .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOJMnwP1k .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOJMnwP1k {
    align-items: center;
  }
  .cid-uFOJMnwP1k .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOJMnwP1k .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMnwP1k {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOJMnwP1k .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOJMnwP1k .content-wrap {
    width: 100%;
  }
}
.cid-uFOJMnwP1k .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOJMnwP1k .mbr-text,
.cid-uFOJMnwP1k .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOJMnwP1k .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOJMnXSVB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOJMnXSVB .row {
  align-items: center;
}
.cid-uFOJMnXSVB .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOJMnXSVB .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMnXSVB .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOJMnXSVB .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOJMnXSVB .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOJMnXSVB .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOJMnXSVB .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMnXSVB .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOJMnXSVB .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOJMnXSVB .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOJMnXSVB .label-text {
    text-align: center !important;
  }
}
.cid-uFOJMnXSVB .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOJMnXSVB .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOJMnXSVB .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOJMnXSVB .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMnXSVB .lists-container {
    justify-content: center;
  }
}
.cid-uFOJMnXSVB .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOJMnXSVB .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMnXSVB .list {
    align-items: center;
  }
}
.cid-uFOJMnXSVB .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOJMnXSVB .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOJMnXSVB .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOJMnXSVB .list-item-text {
  flex-grow: 1;
}
.cid-uFOJMnXSVB .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOJMnXSVB .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOJMnXSVB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOJMnXSVB .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOJMnXSVB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMnXSVB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOJMnXSVB .mbr-section-title,
.cid-uFOJMnXSVB .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOJMoBiQJ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOJMoBiQJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOJMoBiQJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOJMoBiQJ {
    align-items: center;
  }
  .cid-uFOJMoBiQJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOJMoBiQJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMoBiQJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOJMoBiQJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOJMoBiQJ .content-wrap {
    width: 100%;
  }
}
.cid-uFOJMoBiQJ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOJMoBiQJ .mbr-text,
.cid-uFOJMoBiQJ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOJMoBiQJ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOJMp64Ua {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOJMp64Ua .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMp64Ua .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOJMp64Ua .container {
    padding: 0 20px;
  }
}
.cid-uFOJMp64Ua .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOJMp64Ua .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOJMp64Ua .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOJMp64Ua .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOJMp64Ua .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOJMp64Ua .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOJMp64Ua .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOJMp64Ua .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOJMp64Ua .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOJMp64Ua .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOJMp64Ua .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOJMp64Ua .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOJMp64Ua .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOJMp64Ua .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOJMp64Ua .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOJMp64Ua .panel-title-edit {
  color: #272a5c;
}
.cid-uFOJMp64Ua .panel-text {
  color: #464444;
}
.cid-uGyXxTXQcg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXxTXQcg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXxTXQcg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXxTXQcg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXxTXQcg .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXxTXQcg .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXxTXQcg .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXxTXQcg .container {
    padding: 0 12px;
  }
}
.cid-uGyXxTXQcg .row {
  justify-content: center;
}
.cid-uGyXxTXQcg .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXxTXQcg .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXxTXQcg .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXxTXQcg .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXxTXQcg .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXxTXQcg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXxTXQcg .mbr-section-title,
.cid-uGyXxTXQcg .mbr-section-btn,
.cid-uGyXxTXQcg .title-wrapper {
  text-align: center;
}
.cid-uFOJMq5X4Y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOJMq5X4Y .row {
  align-items: center;
}
.cid-uFOJMq5X4Y .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOJMq5X4Y .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMq5X4Y .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOJMq5X4Y .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOJMq5X4Y .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOJMq5X4Y .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOJMq5X4Y .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMq5X4Y .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOJMq5X4Y .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOJMq5X4Y .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOJMq5X4Y .label-text {
    text-align: center !important;
  }
}
.cid-uFOJMq5X4Y .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOJMq5X4Y .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOJMq5X4Y .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOJMq5X4Y .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMq5X4Y .lists-container {
    justify-content: center;
  }
}
.cid-uFOJMq5X4Y .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOJMq5X4Y .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMq5X4Y .list {
    align-items: center;
  }
}
.cid-uFOJMq5X4Y .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOJMq5X4Y .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOJMq5X4Y .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOJMq5X4Y .list-item-text {
  flex-grow: 1;
}
.cid-uFOJMq5X4Y .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOJMq5X4Y .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOJMq5X4Y .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOJMq5X4Y .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOJMq5X4Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMq5X4Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOJMq5X4Y .mbr-section-title,
.cid-uFOJMq5X4Y .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOJMqNdh1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOJMqNdh1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMqNdh1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOJMqNdh1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOJMqNdh1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOJMqNdh1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOJMqNdh1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOJMqNdh1 .container {
    padding: 0 12px;
  }
}
.cid-uFOJMqNdh1 .row {
  justify-content: center;
}
.cid-uFOJMqNdh1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOJMqNdh1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOJMqNdh1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOJMqNdh1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOJMqNdh1 .mbr-section-title {
  color: #ffffff;
}
.cid-uFOJMqNdh1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOJMqNdh1 .mbr-section-title,
.cid-uFOJMqNdh1 .mbr-section-btn,
.cid-uFOJMqNdh1 .title-wrapper {
  text-align: center;
}
.cid-uJb4r0jOjW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4r0jOjW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4r0jOjW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4r0jOjW .container {
    padding: 0 22px;
  }
}
.cid-uJb4r0jOjW .row {
  justify-content: space-between;
}
.cid-uJb4r0jOjW .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4r0jOjW .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4r0jOjW .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4r0jOjW .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4r0jOjW .mbr-text {
  color: #464444;
}
.cid-uJb4r0jOjW label {
  color: #000000;
}
.cid-uJb4r0jOjW LABEL {
  color: #767676;
}
.cid-uFOJMsAIg9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOJMsAIg9 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOJMsAIg9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOJMsAIg9 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMsAIg9 .row {
    text-align: center;
  }
  .cid-uFOJMsAIg9 .row > div {
    margin: auto;
  }
  .cid-uFOJMsAIg9 .social-row {
    justify-content: center;
  }
}
.cid-uFOJMsAIg9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOJMsAIg9 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOJMsAIg9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOJMsAIg9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOJMsAIg9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOJMsAIg9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOJMsAIg9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOJMsAIg9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMsAIg9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOJMteUG1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOJMteUG1 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOJMteUG1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOJMteUG1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOJMteUG1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOJMteUG1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOJMteUG1 {
    align-items: center;
  }
  .cid-uFOJMteUG1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOJMteUG1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOJMteUG1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOJMteUG1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOJMteUG1 .content-wrap {
    width: 100%;
  }
}
.cid-uFOJMteUG1 .mbr-section-title {
  text-align: center;
}
.cid-uFOJMteUG1 .mbr-text,
.cid-uFOJMteUG1 .mbr-section-btn {
  text-align: center;
}
.cid-uFOMq63k6b {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOMq63k6b .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;
}
@media (max-width: 767px) {
  .cid-uFOMq63k6b .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOMq63k6b .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOMq63k6b .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOMq63k6b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOMq63k6b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOMq63k6b .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOMq63k6b .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOMq63k6b .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOMq63k6b .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOMq63k6b .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOMq63k6b .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOMq63k6b .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOMq63k6b .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOMq63k6b .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOMq63k6b .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOMq63k6b .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOMq63k6b .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOMq63k6b .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOMq63k6b .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOMq63k6b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOMq63k6b .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOMq63k6b .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq63k6b .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOMq63k6b .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOMq63k6b .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOMq63k6b .nav-item:focus,
.cid-uFOMq63k6b .nav-link:focus {
  outline: none;
}
.cid-uFOMq63k6b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOMq63k6b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOMq63k6b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOMq63k6b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOMq63k6b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOMq63k6b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOMq63k6b .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOMq63k6b .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOMq63k6b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOMq63k6b .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOMq63k6b .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOMq63k6b .navbar.collapsed {
  justify-content: center;
}
.cid-uFOMq63k6b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOMq63k6b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOMq63k6b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOMq63k6b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOMq63k6b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOMq63k6b .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-uFOMq63k6b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOMq63k6b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOMq63k6b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOMq63k6b .navbar {
    min-height: 72px;
  }
  .cid-uFOMq63k6b .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOMq63k6b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOMq63k6b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOMq63k6b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOMq63k6b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOMq63k6b .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-uFOMq63k6b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOMq63k6b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOMq63k6b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOMq63k6b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOMq63k6b .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOMq63k6b .dropdown-item.active,
.cid-uFOMq63k6b .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOMq63k6b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOMq63k6b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOMq63k6b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOMq63k6b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOMq63k6b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOMq63k6b .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOMq63k6b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOMq63k6b .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOMq63k6b .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOMq63k6b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOMq63k6b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOMq63k6b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOMq63k6b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOMq63k6b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOMq63k6b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOMq63k6b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOMq63k6b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOMq63k6b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOMq63k6b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOMq63k6b .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOMq63k6b .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOMq63k6b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOMq63k6b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOMq63k6b .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOMq63k6b .navbar {
    height: 70px;
  }
  .cid-uFOMq63k6b .navbar.opened {
    height: auto;
  }
  .cid-uFOMq63k6b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOMq63k6b .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOMq63k6b .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOMq63k6b .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOMq63k6b .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOMq63k6b .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOMq63k6b .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOMq63k6b .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOMq63k6b .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOMq63k6b .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOMq63k6b .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOMq63k6b .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOMq6G0yB {
  display: flex;
  background-image: url("../../../assets/images/informatica2-2000x1000.jpg");
}
.cid-uFOMq6G0yB .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOMq6G0yB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMq6G0yB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOMq6G0yB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOMq6G0yB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOMq6G0yB {
    align-items: center;
  }
  .cid-uFOMq6G0yB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOMq6G0yB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq6G0yB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOMq6G0yB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOMq6G0yB .content-wrap {
    width: 100%;
  }
}
.cid-uFOMq6G0yB .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOMq6G0yB .mbr-text,
.cid-uFOMq6G0yB .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOMq6G0yB .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOMq77tzP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOMq77tzP .row {
  align-items: center;
}
.cid-uFOMq77tzP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOMq77tzP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq77tzP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOMq77tzP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOMq77tzP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOMq77tzP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOMq77tzP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq77tzP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOMq77tzP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOMq77tzP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOMq77tzP .label-text {
    text-align: center !important;
  }
}
.cid-uFOMq77tzP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOMq77tzP .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOMq77tzP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOMq77tzP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq77tzP .lists-container {
    justify-content: center;
  }
}
.cid-uFOMq77tzP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOMq77tzP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq77tzP .list {
    align-items: center;
  }
}
.cid-uFOMq77tzP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOMq77tzP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOMq77tzP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOMq77tzP .list-item-text {
  flex-grow: 1;
}
.cid-uFOMq77tzP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOMq77tzP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOMq77tzP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOMq77tzP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOMq77tzP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMq77tzP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOMq77tzP .mbr-section-title,
.cid-uFOMq77tzP .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOMq7OaZX {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOMq7OaZX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOMq7OaZX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOMq7OaZX {
    align-items: center;
  }
  .cid-uFOMq7OaZX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOMq7OaZX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq7OaZX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOMq7OaZX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOMq7OaZX .content-wrap {
    width: 100%;
  }
}
.cid-uFOMq7OaZX .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOMq7OaZX .mbr-text,
.cid-uFOMq7OaZX .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOMq7OaZX .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOMq8eLiJ {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOMq8eLiJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMq8eLiJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOMq8eLiJ .container {
    padding: 0 20px;
  }
}
.cid-uFOMq8eLiJ .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOMq8eLiJ .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOMq8eLiJ .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOMq8eLiJ .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOMq8eLiJ .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOMq8eLiJ .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOMq8eLiJ .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOMq8eLiJ .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOMq8eLiJ .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOMq8eLiJ .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOMq8eLiJ .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOMq8eLiJ .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOMq8eLiJ .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOMq8eLiJ .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOMq8eLiJ .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOMq8eLiJ .panel-title-edit {
  color: #272a5c;
}
.cid-uFOMq8eLiJ .panel-text {
  color: #464444;
}
.cid-uGyXChsqtm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXChsqtm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXChsqtm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXChsqtm .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXChsqtm .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXChsqtm .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXChsqtm .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXChsqtm .container {
    padding: 0 12px;
  }
}
.cid-uGyXChsqtm .row {
  justify-content: center;
}
.cid-uGyXChsqtm .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXChsqtm .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXChsqtm .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXChsqtm .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXChsqtm .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXChsqtm .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXChsqtm .mbr-section-title,
.cid-uGyXChsqtm .mbr-section-btn,
.cid-uGyXChsqtm .title-wrapper {
  text-align: center;
}
.cid-uFOMq9dtSU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOMq9dtSU .row {
  align-items: center;
}
.cid-uFOMq9dtSU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOMq9dtSU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq9dtSU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOMq9dtSU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOMq9dtSU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOMq9dtSU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOMq9dtSU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq9dtSU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOMq9dtSU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOMq9dtSU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOMq9dtSU .label-text {
    text-align: center !important;
  }
}
.cid-uFOMq9dtSU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOMq9dtSU .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOMq9dtSU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOMq9dtSU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq9dtSU .lists-container {
    justify-content: center;
  }
}
.cid-uFOMq9dtSU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOMq9dtSU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOMq9dtSU .list {
    align-items: center;
  }
}
.cid-uFOMq9dtSU .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOMq9dtSU .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOMq9dtSU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOMq9dtSU .list-item-text {
  flex-grow: 1;
}
.cid-uFOMq9dtSU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOMq9dtSU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOMq9dtSU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOMq9dtSU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOMq9dtSU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMq9dtSU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOMq9dtSU .mbr-section-title,
.cid-uFOMq9dtSU .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOMq9Tvmy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOMq9Tvmy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMq9Tvmy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOMq9Tvmy .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOMq9Tvmy .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOMq9Tvmy .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOMq9Tvmy .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOMq9Tvmy .container {
    padding: 0 12px;
  }
}
.cid-uFOMq9Tvmy .row {
  justify-content: center;
}
.cid-uFOMq9Tvmy .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOMq9Tvmy .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOMq9Tvmy .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOMq9Tvmy .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOMq9Tvmy .mbr-section-title {
  color: #ffffff;
}
.cid-uFOMq9Tvmy .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOMq9Tvmy .mbr-section-title,
.cid-uFOMq9Tvmy .mbr-section-btn,
.cid-uFOMq9Tvmy .title-wrapper {
  text-align: center;
}
.cid-uJb4u4ZNIy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4u4ZNIy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4u4ZNIy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4u4ZNIy .container {
    padding: 0 22px;
  }
}
.cid-uJb4u4ZNIy .row {
  justify-content: space-between;
}
.cid-uJb4u4ZNIy .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4u4ZNIy .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4u4ZNIy .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4u4ZNIy .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4u4ZNIy .mbr-text {
  color: #464444;
}
.cid-uJb4u4ZNIy label {
  color: #000000;
}
.cid-uJb4u4ZNIy LABEL {
  color: #767676;
}
.cid-uFOMqbAzJ7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOMqbAzJ7 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOMqbAzJ7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOMqbAzJ7 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOMqbAzJ7 .row {
    text-align: center;
  }
  .cid-uFOMqbAzJ7 .row > div {
    margin: auto;
  }
  .cid-uFOMqbAzJ7 .social-row {
    justify-content: center;
  }
}
.cid-uFOMqbAzJ7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOMqbAzJ7 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOMqbAzJ7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOMqbAzJ7 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOMqbAzJ7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOMqbAzJ7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOMqbAzJ7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOMqbAzJ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMqbAzJ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOMqcgwmo {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOMqcgwmo .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOMqcgwmo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOMqcgwmo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOMqcgwmo .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOMqcgwmo .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOMqcgwmo {
    align-items: center;
  }
  .cid-uFOMqcgwmo .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOMqcgwmo .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOMqcgwmo {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOMqcgwmo .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOMqcgwmo .content-wrap {
    width: 100%;
  }
}
.cid-uFOMqcgwmo .mbr-section-title {
  text-align: center;
}
.cid-uFOMqcgwmo .mbr-text,
.cid-uFOMqcgwmo .mbr-section-btn {
  text-align: center;
}
.cid-uFOPjxtQT6 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOPjxtQT6 .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;
}
@media (max-width: 767px) {
  .cid-uFOPjxtQT6 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOPjxtQT6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOPjxtQT6 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOPjxtQT6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOPjxtQT6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOPjxtQT6 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOPjxtQT6 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOPjxtQT6 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOPjxtQT6 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOPjxtQT6 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOPjxtQT6 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOPjxtQT6 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOPjxtQT6 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOPjxtQT6 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOPjxtQT6 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOPjxtQT6 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOPjxtQT6 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOPjxtQT6 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOPjxtQT6 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOPjxtQT6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOPjxtQT6 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOPjxtQT6 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjxtQT6 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOPjxtQT6 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOPjxtQT6 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOPjxtQT6 .nav-item:focus,
.cid-uFOPjxtQT6 .nav-link:focus {
  outline: none;
}
.cid-uFOPjxtQT6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOPjxtQT6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOPjxtQT6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOPjxtQT6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOPjxtQT6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOPjxtQT6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOPjxtQT6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOPjxtQT6 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOPjxtQT6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOPjxtQT6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOPjxtQT6 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOPjxtQT6 .navbar.collapsed {
  justify-content: center;
}
.cid-uFOPjxtQT6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOPjxtQT6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOPjxtQT6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOPjxtQT6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOPjxtQT6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOPjxtQT6 .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-uFOPjxtQT6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOPjxtQT6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOPjxtQT6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOPjxtQT6 .navbar {
    min-height: 72px;
  }
  .cid-uFOPjxtQT6 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOPjxtQT6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOPjxtQT6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOPjxtQT6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOPjxtQT6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOPjxtQT6 .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-uFOPjxtQT6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOPjxtQT6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOPjxtQT6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOPjxtQT6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOPjxtQT6 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOPjxtQT6 .dropdown-item.active,
.cid-uFOPjxtQT6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOPjxtQT6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOPjxtQT6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOPjxtQT6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOPjxtQT6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOPjxtQT6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOPjxtQT6 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOPjxtQT6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOPjxtQT6 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOPjxtQT6 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOPjxtQT6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOPjxtQT6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOPjxtQT6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOPjxtQT6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOPjxtQT6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOPjxtQT6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOPjxtQT6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOPjxtQT6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOPjxtQT6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOPjxtQT6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOPjxtQT6 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOPjxtQT6 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOPjxtQT6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOPjxtQT6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOPjxtQT6 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOPjxtQT6 .navbar {
    height: 70px;
  }
  .cid-uFOPjxtQT6 .navbar.opened {
    height: auto;
  }
  .cid-uFOPjxtQT6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOPjxtQT6 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOPjxtQT6 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOPjxtQT6 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOPjxtQT6 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOPjxtQT6 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOPjxtQT6 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOPjxtQT6 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOPjxtQT6 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOPjxtQT6 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOPjxtQT6 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOPjxtQT6 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOPjybWkA {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uFOPjybWkA .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOPjybWkA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjybWkA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOPjybWkA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOPjybWkA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOPjybWkA {
    align-items: center;
  }
  .cid-uFOPjybWkA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOPjybWkA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjybWkA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOPjybWkA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOPjybWkA .content-wrap {
    width: 100%;
  }
}
.cid-uFOPjybWkA .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOPjybWkA .mbr-text,
.cid-uFOPjybWkA .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOPjybWkA .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOPjyG1bk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOPjyG1bk .row {
  align-items: center;
}
.cid-uFOPjyG1bk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOPjyG1bk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjyG1bk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOPjyG1bk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOPjyG1bk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOPjyG1bk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOPjyG1bk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjyG1bk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOPjyG1bk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOPjyG1bk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOPjyG1bk .label-text {
    text-align: center !important;
  }
}
.cid-uFOPjyG1bk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOPjyG1bk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOPjyG1bk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOPjyG1bk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjyG1bk .lists-container {
    justify-content: center;
  }
}
.cid-uFOPjyG1bk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOPjyG1bk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjyG1bk .list {
    align-items: center;
  }
}
.cid-uFOPjyG1bk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOPjyG1bk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOPjyG1bk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOPjyG1bk .list-item-text {
  flex-grow: 1;
}
.cid-uFOPjyG1bk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOPjyG1bk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOPjyG1bk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOPjyG1bk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOPjyG1bk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjyG1bk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOPjyG1bk .mbr-section-title,
.cid-uFOPjyG1bk .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOPjzm473 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOPjzm473 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOPjzm473 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOPjzm473 {
    align-items: center;
  }
  .cid-uFOPjzm473 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOPjzm473 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjzm473 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOPjzm473 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOPjzm473 .content-wrap {
    width: 100%;
  }
}
.cid-uFOPjzm473 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOPjzm473 .mbr-text,
.cid-uFOPjzm473 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOPjzm473 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOPjzL2bE {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOPjzL2bE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjzL2bE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOPjzL2bE .container {
    padding: 0 20px;
  }
}
.cid-uFOPjzL2bE .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOPjzL2bE .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOPjzL2bE .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOPjzL2bE .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOPjzL2bE .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOPjzL2bE .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOPjzL2bE .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOPjzL2bE .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOPjzL2bE .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOPjzL2bE .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOPjzL2bE .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOPjzL2bE .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOPjzL2bE .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOPjzL2bE .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOPjzL2bE .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOPjzL2bE .panel-title-edit {
  color: #272a5c;
}
.cid-uFOPjzL2bE .panel-text {
  color: #464444;
}
.cid-uGyXFKkcZ8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXFKkcZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXFKkcZ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXFKkcZ8 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXFKkcZ8 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXFKkcZ8 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXFKkcZ8 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXFKkcZ8 .container {
    padding: 0 12px;
  }
}
.cid-uGyXFKkcZ8 .row {
  justify-content: center;
}
.cid-uGyXFKkcZ8 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXFKkcZ8 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXFKkcZ8 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXFKkcZ8 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXFKkcZ8 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXFKkcZ8 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXFKkcZ8 .mbr-section-title,
.cid-uGyXFKkcZ8 .mbr-section-btn,
.cid-uGyXFKkcZ8 .title-wrapper {
  text-align: center;
}
.cid-uFOPjAIEmi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOPjAIEmi .row {
  align-items: center;
}
.cid-uFOPjAIEmi .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOPjAIEmi .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjAIEmi .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOPjAIEmi .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOPjAIEmi .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOPjAIEmi .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOPjAIEmi .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjAIEmi .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOPjAIEmi .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOPjAIEmi .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOPjAIEmi .label-text {
    text-align: center !important;
  }
}
.cid-uFOPjAIEmi .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOPjAIEmi .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOPjAIEmi .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOPjAIEmi .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjAIEmi .lists-container {
    justify-content: center;
  }
}
.cid-uFOPjAIEmi .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOPjAIEmi .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjAIEmi .list {
    align-items: center;
  }
}
.cid-uFOPjAIEmi .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOPjAIEmi .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOPjAIEmi .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOPjAIEmi .list-item-text {
  flex-grow: 1;
}
.cid-uFOPjAIEmi .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOPjAIEmi .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOPjAIEmi .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOPjAIEmi .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOPjAIEmi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjAIEmi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOPjAIEmi .mbr-section-title,
.cid-uFOPjAIEmi .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOPjBnzOO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOPjBnzOO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjBnzOO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOPjBnzOO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOPjBnzOO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOPjBnzOO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOPjBnzOO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOPjBnzOO .container {
    padding: 0 12px;
  }
}
.cid-uFOPjBnzOO .row {
  justify-content: center;
}
.cid-uFOPjBnzOO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOPjBnzOO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOPjBnzOO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOPjBnzOO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOPjBnzOO .mbr-section-title {
  color: #ffffff;
}
.cid-uFOPjBnzOO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOPjBnzOO .mbr-section-title,
.cid-uFOPjBnzOO .mbr-section-btn,
.cid-uFOPjBnzOO .title-wrapper {
  text-align: center;
}
.cid-uJb4xfFOrf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4xfFOrf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4xfFOrf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4xfFOrf .container {
    padding: 0 22px;
  }
}
.cid-uJb4xfFOrf .row {
  justify-content: space-between;
}
.cid-uJb4xfFOrf .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4xfFOrf .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4xfFOrf .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4xfFOrf .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4xfFOrf .mbr-text {
  color: #464444;
}
.cid-uJb4xfFOrf label {
  color: #000000;
}
.cid-uJb4xfFOrf LABEL {
  color: #767676;
}
.cid-uFOPjD57wo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOPjD57wo .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOPjD57wo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOPjD57wo .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjD57wo .row {
    text-align: center;
  }
  .cid-uFOPjD57wo .row > div {
    margin: auto;
  }
  .cid-uFOPjD57wo .social-row {
    justify-content: center;
  }
}
.cid-uFOPjD57wo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOPjD57wo .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOPjD57wo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOPjD57wo .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOPjD57wo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOPjD57wo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOPjD57wo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOPjD57wo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjD57wo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOPjDIkDM {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOPjDIkDM .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOPjDIkDM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOPjDIkDM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOPjDIkDM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOPjDIkDM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOPjDIkDM {
    align-items: center;
  }
  .cid-uFOPjDIkDM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOPjDIkDM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOPjDIkDM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOPjDIkDM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOPjDIkDM .content-wrap {
    width: 100%;
  }
}
.cid-uFOPjDIkDM .mbr-section-title {
  text-align: center;
}
.cid-uFOPjDIkDM .mbr-text,
.cid-uFOPjDIkDM .mbr-section-btn {
  text-align: center;
}
.cid-uFOR5tc3JR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOR5tc3JR .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;
}
@media (max-width: 767px) {
  .cid-uFOR5tc3JR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOR5tc3JR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOR5tc3JR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOR5tc3JR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOR5tc3JR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOR5tc3JR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOR5tc3JR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOR5tc3JR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOR5tc3JR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOR5tc3JR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOR5tc3JR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOR5tc3JR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOR5tc3JR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOR5tc3JR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOR5tc3JR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOR5tc3JR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOR5tc3JR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOR5tc3JR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOR5tc3JR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOR5tc3JR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOR5tc3JR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOR5tc3JR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5tc3JR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOR5tc3JR .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOR5tc3JR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOR5tc3JR .nav-item:focus,
.cid-uFOR5tc3JR .nav-link:focus {
  outline: none;
}
.cid-uFOR5tc3JR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOR5tc3JR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOR5tc3JR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOR5tc3JR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOR5tc3JR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOR5tc3JR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOR5tc3JR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOR5tc3JR .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOR5tc3JR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOR5tc3JR .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOR5tc3JR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOR5tc3JR .navbar.collapsed {
  justify-content: center;
}
.cid-uFOR5tc3JR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOR5tc3JR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOR5tc3JR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOR5tc3JR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOR5tc3JR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOR5tc3JR .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-uFOR5tc3JR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOR5tc3JR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOR5tc3JR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOR5tc3JR .navbar {
    min-height: 72px;
  }
  .cid-uFOR5tc3JR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOR5tc3JR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOR5tc3JR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOR5tc3JR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOR5tc3JR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOR5tc3JR .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-uFOR5tc3JR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOR5tc3JR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOR5tc3JR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOR5tc3JR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOR5tc3JR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOR5tc3JR .dropdown-item.active,
.cid-uFOR5tc3JR .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOR5tc3JR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOR5tc3JR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOR5tc3JR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOR5tc3JR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOR5tc3JR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOR5tc3JR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOR5tc3JR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOR5tc3JR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOR5tc3JR .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOR5tc3JR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOR5tc3JR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOR5tc3JR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOR5tc3JR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOR5tc3JR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOR5tc3JR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOR5tc3JR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOR5tc3JR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOR5tc3JR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOR5tc3JR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOR5tc3JR .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOR5tc3JR .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOR5tc3JR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOR5tc3JR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOR5tc3JR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOR5tc3JR .navbar {
    height: 70px;
  }
  .cid-uFOR5tc3JR .navbar.opened {
    height: auto;
  }
  .cid-uFOR5tc3JR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOR5tc3JR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOR5tc3JR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOR5tc3JR .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOR5tc3JR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOR5tc3JR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOR5tc3JR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOR5tc3JR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOR5tc3JR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOR5tc3JR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOR5tc3JR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOR5tc3JR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOR5tUXg6 {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uFOR5tUXg6 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOR5tUXg6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5tUXg6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOR5tUXg6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOR5tUXg6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOR5tUXg6 {
    align-items: center;
  }
  .cid-uFOR5tUXg6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOR5tUXg6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5tUXg6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOR5tUXg6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOR5tUXg6 .content-wrap {
    width: 100%;
  }
}
.cid-uFOR5tUXg6 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOR5tUXg6 .mbr-text,
.cid-uFOR5tUXg6 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOR5tUXg6 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOR5ukfbu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOR5ukfbu .row {
  align-items: center;
}
.cid-uFOR5ukfbu .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOR5ukfbu .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ukfbu .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOR5ukfbu .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOR5ukfbu .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOR5ukfbu .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOR5ukfbu .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ukfbu .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOR5ukfbu .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOR5ukfbu .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOR5ukfbu .label-text {
    text-align: center !important;
  }
}
.cid-uFOR5ukfbu .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOR5ukfbu .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOR5ukfbu .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOR5ukfbu .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ukfbu .lists-container {
    justify-content: center;
  }
}
.cid-uFOR5ukfbu .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOR5ukfbu .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ukfbu .list {
    align-items: center;
  }
}
.cid-uFOR5ukfbu .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOR5ukfbu .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOR5ukfbu .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOR5ukfbu .list-item-text {
  flex-grow: 1;
}
.cid-uFOR5ukfbu .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOR5ukfbu .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOR5ukfbu .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOR5ukfbu .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOR5ukfbu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5ukfbu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOR5ukfbu .mbr-section-title,
.cid-uFOR5ukfbu .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOR5uYP5e {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOR5uYP5e .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOR5uYP5e .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOR5uYP5e {
    align-items: center;
  }
  .cid-uFOR5uYP5e .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOR5uYP5e .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5uYP5e {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOR5uYP5e .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOR5uYP5e .content-wrap {
    width: 100%;
  }
}
.cid-uFOR5uYP5e .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOR5uYP5e .mbr-text,
.cid-uFOR5uYP5e .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOR5uYP5e .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOR5vsO8m {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOR5vsO8m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5vsO8m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOR5vsO8m .container {
    padding: 0 20px;
  }
}
.cid-uFOR5vsO8m .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOR5vsO8m .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOR5vsO8m .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOR5vsO8m .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOR5vsO8m .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOR5vsO8m .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOR5vsO8m .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOR5vsO8m .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOR5vsO8m .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOR5vsO8m .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOR5vsO8m .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOR5vsO8m .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOR5vsO8m .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOR5vsO8m .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOR5vsO8m .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOR5vsO8m .panel-title-edit {
  color: #272a5c;
}
.cid-uFOR5vsO8m .panel-text {
  color: #464444;
}
.cid-uGyXJoZNqo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXJoZNqo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXJoZNqo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXJoZNqo .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXJoZNqo .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXJoZNqo .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXJoZNqo .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXJoZNqo .container {
    padding: 0 12px;
  }
}
.cid-uGyXJoZNqo .row {
  justify-content: center;
}
.cid-uGyXJoZNqo .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXJoZNqo .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXJoZNqo .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXJoZNqo .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXJoZNqo .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXJoZNqo .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXJoZNqo .mbr-section-title,
.cid-uGyXJoZNqo .mbr-section-btn,
.cid-uGyXJoZNqo .title-wrapper {
  text-align: center;
}
.cid-uFOR5ww0fc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOR5ww0fc .row {
  align-items: center;
}
.cid-uFOR5ww0fc .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOR5ww0fc .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ww0fc .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOR5ww0fc .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOR5ww0fc .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOR5ww0fc .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOR5ww0fc .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ww0fc .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOR5ww0fc .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOR5ww0fc .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOR5ww0fc .label-text {
    text-align: center !important;
  }
}
.cid-uFOR5ww0fc .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOR5ww0fc .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOR5ww0fc .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOR5ww0fc .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ww0fc .lists-container {
    justify-content: center;
  }
}
.cid-uFOR5ww0fc .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOR5ww0fc .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5ww0fc .list {
    align-items: center;
  }
}
.cid-uFOR5ww0fc .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOR5ww0fc .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOR5ww0fc .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOR5ww0fc .list-item-text {
  flex-grow: 1;
}
.cid-uFOR5ww0fc .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOR5ww0fc .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOR5ww0fc .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOR5ww0fc .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOR5ww0fc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5ww0fc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOR5ww0fc .mbr-section-title,
.cid-uFOR5ww0fc .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOR5xdDUm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOR5xdDUm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5xdDUm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOR5xdDUm .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOR5xdDUm .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOR5xdDUm .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOR5xdDUm .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOR5xdDUm .container {
    padding: 0 12px;
  }
}
.cid-uFOR5xdDUm .row {
  justify-content: center;
}
.cid-uFOR5xdDUm .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOR5xdDUm .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOR5xdDUm .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOR5xdDUm .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOR5xdDUm .mbr-section-title {
  color: #ffffff;
}
.cid-uFOR5xdDUm .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOR5xdDUm .mbr-section-title,
.cid-uFOR5xdDUm .mbr-section-btn,
.cid-uFOR5xdDUm .title-wrapper {
  text-align: center;
}
.cid-uJb4AIWvXC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4AIWvXC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4AIWvXC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4AIWvXC .container {
    padding: 0 22px;
  }
}
.cid-uJb4AIWvXC .row {
  justify-content: space-between;
}
.cid-uJb4AIWvXC .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4AIWvXC .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4AIWvXC .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4AIWvXC .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4AIWvXC .mbr-text {
  color: #464444;
}
.cid-uJb4AIWvXC label {
  color: #000000;
}
.cid-uJb4AIWvXC LABEL {
  color: #767676;
}
.cid-uFOR5yYMhy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOR5yYMhy .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOR5yYMhy .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOR5yYMhy .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5yYMhy .row {
    text-align: center;
  }
  .cid-uFOR5yYMhy .row > div {
    margin: auto;
  }
  .cid-uFOR5yYMhy .social-row {
    justify-content: center;
  }
}
.cid-uFOR5yYMhy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOR5yYMhy .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOR5yYMhy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOR5yYMhy .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOR5yYMhy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOR5yYMhy .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOR5yYMhy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOR5yYMhy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5yYMhy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOR5zFepx {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOR5zFepx .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOR5zFepx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOR5zFepx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOR5zFepx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOR5zFepx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOR5zFepx {
    align-items: center;
  }
  .cid-uFOR5zFepx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOR5zFepx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOR5zFepx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOR5zFepx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOR5zFepx .content-wrap {
    width: 100%;
  }
}
.cid-uFOR5zFepx .mbr-section-title {
  text-align: center;
}
.cid-uFOR5zFepx .mbr-text,
.cid-uFOR5zFepx .mbr-section-btn {
  text-align: center;
}
.cid-uFOSFy78fK {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOSFy78fK .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;
}
@media (max-width: 767px) {
  .cid-uFOSFy78fK .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOSFy78fK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOSFy78fK .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOSFy78fK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOSFy78fK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOSFy78fK .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOSFy78fK .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOSFy78fK .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOSFy78fK .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOSFy78fK .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOSFy78fK .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOSFy78fK .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOSFy78fK .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOSFy78fK .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOSFy78fK .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOSFy78fK .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOSFy78fK .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOSFy78fK .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOSFy78fK .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOSFy78fK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOSFy78fK .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOSFy78fK .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFy78fK .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOSFy78fK .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOSFy78fK .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOSFy78fK .nav-item:focus,
.cid-uFOSFy78fK .nav-link:focus {
  outline: none;
}
.cid-uFOSFy78fK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOSFy78fK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOSFy78fK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOSFy78fK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOSFy78fK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOSFy78fK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOSFy78fK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOSFy78fK .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOSFy78fK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOSFy78fK .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOSFy78fK .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOSFy78fK .navbar.collapsed {
  justify-content: center;
}
.cid-uFOSFy78fK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOSFy78fK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOSFy78fK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOSFy78fK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOSFy78fK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOSFy78fK .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-uFOSFy78fK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOSFy78fK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOSFy78fK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOSFy78fK .navbar {
    min-height: 72px;
  }
  .cid-uFOSFy78fK .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOSFy78fK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOSFy78fK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOSFy78fK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOSFy78fK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOSFy78fK .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-uFOSFy78fK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOSFy78fK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOSFy78fK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOSFy78fK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOSFy78fK .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOSFy78fK .dropdown-item.active,
.cid-uFOSFy78fK .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOSFy78fK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOSFy78fK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOSFy78fK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOSFy78fK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOSFy78fK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOSFy78fK .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOSFy78fK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOSFy78fK .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOSFy78fK .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOSFy78fK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOSFy78fK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOSFy78fK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOSFy78fK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOSFy78fK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOSFy78fK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOSFy78fK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOSFy78fK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOSFy78fK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOSFy78fK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOSFy78fK .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOSFy78fK .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOSFy78fK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOSFy78fK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOSFy78fK .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOSFy78fK .navbar {
    height: 70px;
  }
  .cid-uFOSFy78fK .navbar.opened {
    height: auto;
  }
  .cid-uFOSFy78fK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOSFy78fK .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOSFy78fK .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOSFy78fK .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOSFy78fK .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOSFy78fK .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOSFy78fK .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOSFy78fK .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOSFy78fK .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOSFy78fK .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOSFy78fK .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOSFy78fK .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOSFyKvJV {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uFOSFyKvJV .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOSFyKvJV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFyKvJV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOSFyKvJV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOSFyKvJV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOSFyKvJV {
    align-items: center;
  }
  .cid-uFOSFyKvJV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOSFyKvJV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFyKvJV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOSFyKvJV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOSFyKvJV .content-wrap {
    width: 100%;
  }
}
.cid-uFOSFyKvJV .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOSFyKvJV .mbr-text,
.cid-uFOSFyKvJV .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOSFyKvJV .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOSFzbEeF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOSFzbEeF .row {
  align-items: center;
}
.cid-uFOSFzbEeF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOSFzbEeF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFzbEeF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOSFzbEeF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOSFzbEeF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOSFzbEeF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOSFzbEeF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFzbEeF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOSFzbEeF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOSFzbEeF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOSFzbEeF .label-text {
    text-align: center !important;
  }
}
.cid-uFOSFzbEeF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOSFzbEeF .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOSFzbEeF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOSFzbEeF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFzbEeF .lists-container {
    justify-content: center;
  }
}
.cid-uFOSFzbEeF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOSFzbEeF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFzbEeF .list {
    align-items: center;
  }
}
.cid-uFOSFzbEeF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOSFzbEeF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOSFzbEeF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOSFzbEeF .list-item-text {
  flex-grow: 1;
}
.cid-uFOSFzbEeF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOSFzbEeF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOSFzbEeF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOSFzbEeF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOSFzbEeF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFzbEeF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOSFzbEeF .mbr-section-title,
.cid-uFOSFzbEeF .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOSFzSaTz {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOSFzSaTz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOSFzSaTz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOSFzSaTz {
    align-items: center;
  }
  .cid-uFOSFzSaTz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOSFzSaTz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFzSaTz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOSFzSaTz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOSFzSaTz .content-wrap {
    width: 100%;
  }
}
.cid-uFOSFzSaTz .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOSFzSaTz .mbr-text,
.cid-uFOSFzSaTz .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOSFzSaTz .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOSFAnN6K {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOSFAnN6K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFAnN6K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOSFAnN6K .container {
    padding: 0 20px;
  }
}
.cid-uFOSFAnN6K .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOSFAnN6K .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOSFAnN6K .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOSFAnN6K .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOSFAnN6K .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOSFAnN6K .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOSFAnN6K .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOSFAnN6K .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOSFAnN6K .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOSFAnN6K .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOSFAnN6K .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOSFAnN6K .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOSFAnN6K .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOSFAnN6K .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOSFAnN6K .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOSFAnN6K .panel-title-edit {
  color: #272a5c;
}
.cid-uFOSFAnN6K .panel-text {
  color: #464444;
}
.cid-uGyXNrmH4M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXNrmH4M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXNrmH4M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXNrmH4M .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXNrmH4M .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXNrmH4M .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXNrmH4M .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXNrmH4M .container {
    padding: 0 12px;
  }
}
.cid-uGyXNrmH4M .row {
  justify-content: center;
}
.cid-uGyXNrmH4M .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXNrmH4M .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXNrmH4M .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXNrmH4M .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXNrmH4M .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXNrmH4M .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXNrmH4M .mbr-section-title,
.cid-uGyXNrmH4M .mbr-section-btn,
.cid-uGyXNrmH4M .title-wrapper {
  text-align: center;
}
.cid-uFOSFBoy1a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOSFBoy1a .row {
  align-items: center;
}
.cid-uFOSFBoy1a .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOSFBoy1a .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFBoy1a .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOSFBoy1a .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOSFBoy1a .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOSFBoy1a .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOSFBoy1a .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFBoy1a .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOSFBoy1a .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOSFBoy1a .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOSFBoy1a .label-text {
    text-align: center !important;
  }
}
.cid-uFOSFBoy1a .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOSFBoy1a .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOSFBoy1a .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOSFBoy1a .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFBoy1a .lists-container {
    justify-content: center;
  }
}
.cid-uFOSFBoy1a .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOSFBoy1a .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFBoy1a .list {
    align-items: center;
  }
}
.cid-uFOSFBoy1a .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOSFBoy1a .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOSFBoy1a .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOSFBoy1a .list-item-text {
  flex-grow: 1;
}
.cid-uFOSFBoy1a .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOSFBoy1a .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOSFBoy1a .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOSFBoy1a .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOSFBoy1a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFBoy1a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOSFBoy1a .mbr-section-title,
.cid-uFOSFBoy1a .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOSFC5hSk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOSFC5hSk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFC5hSk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOSFC5hSk .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOSFC5hSk .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOSFC5hSk .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOSFC5hSk .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOSFC5hSk .container {
    padding: 0 12px;
  }
}
.cid-uFOSFC5hSk .row {
  justify-content: center;
}
.cid-uFOSFC5hSk .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOSFC5hSk .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOSFC5hSk .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOSFC5hSk .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOSFC5hSk .mbr-section-title {
  color: #ffffff;
}
.cid-uFOSFC5hSk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOSFC5hSk .mbr-section-title,
.cid-uFOSFC5hSk .mbr-section-btn,
.cid-uFOSFC5hSk .title-wrapper {
  text-align: center;
}
.cid-uJb4EqAXMJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4EqAXMJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4EqAXMJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4EqAXMJ .container {
    padding: 0 22px;
  }
}
.cid-uJb4EqAXMJ .row {
  justify-content: space-between;
}
.cid-uJb4EqAXMJ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4EqAXMJ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4EqAXMJ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4EqAXMJ .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4EqAXMJ .mbr-text {
  color: #464444;
}
.cid-uJb4EqAXMJ label {
  color: #000000;
}
.cid-uJb4EqAXMJ LABEL {
  color: #767676;
}
.cid-uFOSFDP4iG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOSFDP4iG .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOSFDP4iG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOSFDP4iG .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFDP4iG .row {
    text-align: center;
  }
  .cid-uFOSFDP4iG .row > div {
    margin: auto;
  }
  .cid-uFOSFDP4iG .social-row {
    justify-content: center;
  }
}
.cid-uFOSFDP4iG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOSFDP4iG .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOSFDP4iG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOSFDP4iG .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOSFDP4iG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOSFDP4iG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOSFDP4iG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOSFDP4iG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFDP4iG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOSFExn1x {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOSFExn1x .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOSFExn1x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOSFExn1x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOSFExn1x .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOSFExn1x .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOSFExn1x {
    align-items: center;
  }
  .cid-uFOSFExn1x .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOSFExn1x .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOSFExn1x {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOSFExn1x .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOSFExn1x .content-wrap {
    width: 100%;
  }
}
.cid-uFOSFExn1x .mbr-section-title {
  text-align: center;
}
.cid-uFOSFExn1x .mbr-text,
.cid-uFOSFExn1x .mbr-section-btn {
  text-align: center;
}
.cid-uFOTUJpwKv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOTUJpwKv .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;
}
@media (max-width: 767px) {
  .cid-uFOTUJpwKv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOTUJpwKv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOTUJpwKv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOTUJpwKv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOTUJpwKv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOTUJpwKv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOTUJpwKv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOTUJpwKv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOTUJpwKv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOTUJpwKv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOTUJpwKv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOTUJpwKv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOTUJpwKv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOTUJpwKv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOTUJpwKv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOTUJpwKv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOTUJpwKv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOTUJpwKv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOTUJpwKv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOTUJpwKv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOTUJpwKv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOTUJpwKv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUJpwKv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOTUJpwKv .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOTUJpwKv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOTUJpwKv .nav-item:focus,
.cid-uFOTUJpwKv .nav-link:focus {
  outline: none;
}
.cid-uFOTUJpwKv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOTUJpwKv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOTUJpwKv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOTUJpwKv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOTUJpwKv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOTUJpwKv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOTUJpwKv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOTUJpwKv .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOTUJpwKv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOTUJpwKv .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOTUJpwKv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOTUJpwKv .navbar.collapsed {
  justify-content: center;
}
.cid-uFOTUJpwKv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOTUJpwKv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOTUJpwKv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOTUJpwKv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOTUJpwKv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOTUJpwKv .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-uFOTUJpwKv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOTUJpwKv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOTUJpwKv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOTUJpwKv .navbar {
    min-height: 72px;
  }
  .cid-uFOTUJpwKv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOTUJpwKv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOTUJpwKv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOTUJpwKv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOTUJpwKv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOTUJpwKv .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-uFOTUJpwKv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOTUJpwKv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOTUJpwKv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOTUJpwKv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOTUJpwKv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOTUJpwKv .dropdown-item.active,
.cid-uFOTUJpwKv .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOTUJpwKv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOTUJpwKv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOTUJpwKv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOTUJpwKv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOTUJpwKv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOTUJpwKv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOTUJpwKv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOTUJpwKv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOTUJpwKv .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOTUJpwKv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOTUJpwKv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOTUJpwKv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOTUJpwKv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOTUJpwKv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOTUJpwKv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOTUJpwKv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOTUJpwKv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOTUJpwKv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOTUJpwKv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOTUJpwKv .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOTUJpwKv .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOTUJpwKv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOTUJpwKv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOTUJpwKv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOTUJpwKv .navbar {
    height: 70px;
  }
  .cid-uFOTUJpwKv .navbar.opened {
    height: auto;
  }
  .cid-uFOTUJpwKv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOTUJpwKv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOTUJpwKv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOTUJpwKv .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOTUJpwKv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOTUJpwKv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOTUJpwKv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOTUJpwKv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOTUJpwKv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOTUJpwKv .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOTUJpwKv .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOTUJpwKv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOTUK1FPW {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uFOTUK1FPW .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOTUK1FPW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUK1FPW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOTUK1FPW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOTUK1FPW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOTUK1FPW {
    align-items: center;
  }
  .cid-uFOTUK1FPW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOTUK1FPW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUK1FPW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOTUK1FPW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOTUK1FPW .content-wrap {
    width: 100%;
  }
}
.cid-uFOTUK1FPW .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOTUK1FPW .mbr-text,
.cid-uFOTUK1FPW .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOTUK1FPW .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOTUKy2tG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOTUKy2tG .row {
  align-items: center;
}
.cid-uFOTUKy2tG .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOTUKy2tG .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUKy2tG .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOTUKy2tG .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOTUKy2tG .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOTUKy2tG .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOTUKy2tG .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUKy2tG .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOTUKy2tG .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOTUKy2tG .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOTUKy2tG .label-text {
    text-align: center !important;
  }
}
.cid-uFOTUKy2tG .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOTUKy2tG .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOTUKy2tG .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOTUKy2tG .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUKy2tG .lists-container {
    justify-content: center;
  }
}
.cid-uFOTUKy2tG .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOTUKy2tG .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUKy2tG .list {
    align-items: center;
  }
}
.cid-uFOTUKy2tG .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOTUKy2tG .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOTUKy2tG .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOTUKy2tG .list-item-text {
  flex-grow: 1;
}
.cid-uFOTUKy2tG .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOTUKy2tG .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOTUKy2tG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOTUKy2tG .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOTUKy2tG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUKy2tG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOTUKy2tG .mbr-section-title,
.cid-uFOTUKy2tG .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOTULnQHE {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOTULnQHE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOTULnQHE .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOTULnQHE {
    align-items: center;
  }
  .cid-uFOTULnQHE .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOTULnQHE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOTULnQHE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOTULnQHE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOTULnQHE .content-wrap {
    width: 100%;
  }
}
.cid-uFOTULnQHE .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOTULnQHE .mbr-text,
.cid-uFOTULnQHE .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOTULnQHE .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOTUMc5ks {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOTUMc5ks .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUMc5ks .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOTUMc5ks .container {
    padding: 0 20px;
  }
}
.cid-uFOTUMc5ks .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOTUMc5ks .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOTUMc5ks .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOTUMc5ks .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOTUMc5ks .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOTUMc5ks .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOTUMc5ks .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOTUMc5ks .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOTUMc5ks .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOTUMc5ks .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOTUMc5ks .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOTUMc5ks .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOTUMc5ks .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOTUMc5ks .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOTUMc5ks .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOTUMc5ks .panel-title-edit {
  color: #272a5c;
}
.cid-uFOTUMc5ks .panel-text {
  color: #464444;
}
.cid-uGyXSgc7Qs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXSgc7Qs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXSgc7Qs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXSgc7Qs .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXSgc7Qs .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXSgc7Qs .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXSgc7Qs .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXSgc7Qs .container {
    padding: 0 12px;
  }
}
.cid-uGyXSgc7Qs .row {
  justify-content: center;
}
.cid-uGyXSgc7Qs .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXSgc7Qs .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXSgc7Qs .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXSgc7Qs .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXSgc7Qs .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXSgc7Qs .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXSgc7Qs .mbr-section-title,
.cid-uGyXSgc7Qs .mbr-section-btn,
.cid-uGyXSgc7Qs .title-wrapper {
  text-align: center;
}
.cid-uFOTUNsYpW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOTUNsYpW .row {
  align-items: center;
}
.cid-uFOTUNsYpW .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOTUNsYpW .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUNsYpW .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOTUNsYpW .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOTUNsYpW .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOTUNsYpW .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOTUNsYpW .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUNsYpW .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOTUNsYpW .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOTUNsYpW .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOTUNsYpW .label-text {
    text-align: center !important;
  }
}
.cid-uFOTUNsYpW .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOTUNsYpW .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOTUNsYpW .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOTUNsYpW .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUNsYpW .lists-container {
    justify-content: center;
  }
}
.cid-uFOTUNsYpW .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOTUNsYpW .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUNsYpW .list {
    align-items: center;
  }
}
.cid-uFOTUNsYpW .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOTUNsYpW .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOTUNsYpW .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOTUNsYpW .list-item-text {
  flex-grow: 1;
}
.cid-uFOTUNsYpW .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOTUNsYpW .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOTUNsYpW .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOTUNsYpW .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOTUNsYpW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUNsYpW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOTUNsYpW .mbr-section-title,
.cid-uFOTUNsYpW .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOTUOgZUH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOTUOgZUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUOgZUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOTUOgZUH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOTUOgZUH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOTUOgZUH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOTUOgZUH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOTUOgZUH .container {
    padding: 0 12px;
  }
}
.cid-uFOTUOgZUH .row {
  justify-content: center;
}
.cid-uFOTUOgZUH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOTUOgZUH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOTUOgZUH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOTUOgZUH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOTUOgZUH .mbr-section-title {
  color: #ffffff;
}
.cid-uFOTUOgZUH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOTUOgZUH .mbr-section-title,
.cid-uFOTUOgZUH .mbr-section-btn,
.cid-uFOTUOgZUH .title-wrapper {
  text-align: center;
}
.cid-uJb4HP3lFd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4HP3lFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4HP3lFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4HP3lFd .container {
    padding: 0 22px;
  }
}
.cid-uJb4HP3lFd .row {
  justify-content: space-between;
}
.cid-uJb4HP3lFd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4HP3lFd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4HP3lFd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4HP3lFd .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4HP3lFd .mbr-text {
  color: #464444;
}
.cid-uJb4HP3lFd label {
  color: #000000;
}
.cid-uJb4HP3lFd LABEL {
  color: #767676;
}
.cid-uFOTUQcpfQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOTUQcpfQ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOTUQcpfQ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOTUQcpfQ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUQcpfQ .row {
    text-align: center;
  }
  .cid-uFOTUQcpfQ .row > div {
    margin: auto;
  }
  .cid-uFOTUQcpfQ .social-row {
    justify-content: center;
  }
}
.cid-uFOTUQcpfQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOTUQcpfQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOTUQcpfQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOTUQcpfQ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOTUQcpfQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOTUQcpfQ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOTUQcpfQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOTUQcpfQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUQcpfQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOTUQZZAP {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOTUQZZAP .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOTUQZZAP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOTUQZZAP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOTUQZZAP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOTUQZZAP .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOTUQZZAP {
    align-items: center;
  }
  .cid-uFOTUQZZAP .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOTUQZZAP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOTUQZZAP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOTUQZZAP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOTUQZZAP .content-wrap {
    width: 100%;
  }
}
.cid-uFOTUQZZAP .mbr-section-title {
  text-align: center;
}
.cid-uFOTUQZZAP .mbr-text,
.cid-uFOTUQZZAP .mbr-section-btn {
  text-align: center;
}
.cid-uFOVaxjKhE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOVaxjKhE .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;
}
@media (max-width: 767px) {
  .cid-uFOVaxjKhE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOVaxjKhE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOVaxjKhE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOVaxjKhE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOVaxjKhE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOVaxjKhE .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOVaxjKhE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOVaxjKhE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOVaxjKhE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOVaxjKhE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOVaxjKhE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOVaxjKhE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOVaxjKhE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOVaxjKhE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOVaxjKhE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOVaxjKhE .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOVaxjKhE .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOVaxjKhE .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOVaxjKhE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOVaxjKhE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOVaxjKhE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOVaxjKhE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaxjKhE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOVaxjKhE .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOVaxjKhE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOVaxjKhE .nav-item:focus,
.cid-uFOVaxjKhE .nav-link:focus {
  outline: none;
}
.cid-uFOVaxjKhE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOVaxjKhE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOVaxjKhE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOVaxjKhE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOVaxjKhE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOVaxjKhE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOVaxjKhE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOVaxjKhE .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOVaxjKhE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOVaxjKhE .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOVaxjKhE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOVaxjKhE .navbar.collapsed {
  justify-content: center;
}
.cid-uFOVaxjKhE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOVaxjKhE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOVaxjKhE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOVaxjKhE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOVaxjKhE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOVaxjKhE .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-uFOVaxjKhE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOVaxjKhE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOVaxjKhE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOVaxjKhE .navbar {
    min-height: 72px;
  }
  .cid-uFOVaxjKhE .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOVaxjKhE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOVaxjKhE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOVaxjKhE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOVaxjKhE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOVaxjKhE .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-uFOVaxjKhE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOVaxjKhE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOVaxjKhE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOVaxjKhE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOVaxjKhE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOVaxjKhE .dropdown-item.active,
.cid-uFOVaxjKhE .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOVaxjKhE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOVaxjKhE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOVaxjKhE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOVaxjKhE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOVaxjKhE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOVaxjKhE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOVaxjKhE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOVaxjKhE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOVaxjKhE .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOVaxjKhE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOVaxjKhE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOVaxjKhE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOVaxjKhE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOVaxjKhE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOVaxjKhE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOVaxjKhE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOVaxjKhE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOVaxjKhE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOVaxjKhE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOVaxjKhE .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOVaxjKhE .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOVaxjKhE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOVaxjKhE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOVaxjKhE .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOVaxjKhE .navbar {
    height: 70px;
  }
  .cid-uFOVaxjKhE .navbar.opened {
    height: auto;
  }
  .cid-uFOVaxjKhE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOVaxjKhE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOVaxjKhE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOVaxjKhE .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOVaxjKhE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOVaxjKhE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOVaxjKhE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOVaxjKhE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOVaxjKhE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOVaxjKhE .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOVaxjKhE .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOVaxjKhE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOVay1C78 {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uFOVay1C78 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOVay1C78 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVay1C78 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOVay1C78 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOVay1C78 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOVay1C78 {
    align-items: center;
  }
  .cid-uFOVay1C78 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOVay1C78 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOVay1C78 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOVay1C78 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOVay1C78 .content-wrap {
    width: 100%;
  }
}
.cid-uFOVay1C78 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOVay1C78 .mbr-text,
.cid-uFOVay1C78 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOVay1C78 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOVaytrJa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOVaytrJa .row {
  align-items: center;
}
.cid-uFOVaytrJa .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOVaytrJa .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaytrJa .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOVaytrJa .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOVaytrJa .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOVaytrJa .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOVaytrJa .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaytrJa .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOVaytrJa .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOVaytrJa .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOVaytrJa .label-text {
    text-align: center !important;
  }
}
.cid-uFOVaytrJa .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOVaytrJa .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOVaytrJa .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOVaytrJa .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaytrJa .lists-container {
    justify-content: center;
  }
}
.cid-uFOVaytrJa .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOVaytrJa .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaytrJa .list {
    align-items: center;
  }
}
.cid-uFOVaytrJa .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOVaytrJa .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOVaytrJa .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOVaytrJa .list-item-text {
  flex-grow: 1;
}
.cid-uFOVaytrJa .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOVaytrJa .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOVaytrJa .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOVaytrJa .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOVaytrJa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVaytrJa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOVaytrJa .mbr-section-title,
.cid-uFOVaytrJa .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOVaz5OH5 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOVaz5OH5 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOVaz5OH5 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOVaz5OH5 {
    align-items: center;
  }
  .cid-uFOVaz5OH5 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOVaz5OH5 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaz5OH5 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOVaz5OH5 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOVaz5OH5 .content-wrap {
    width: 100%;
  }
}
.cid-uFOVaz5OH5 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOVaz5OH5 .mbr-text,
.cid-uFOVaz5OH5 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOVaz5OH5 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOVazB9AW {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOVazB9AW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVazB9AW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOVazB9AW .container {
    padding: 0 20px;
  }
}
.cid-uFOVazB9AW .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOVazB9AW .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOVazB9AW .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOVazB9AW .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOVazB9AW .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOVazB9AW .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOVazB9AW .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOVazB9AW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOVazB9AW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOVazB9AW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOVazB9AW .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOVazB9AW .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOVazB9AW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOVazB9AW .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOVazB9AW .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOVazB9AW .panel-title-edit {
  color: #272a5c;
}
.cid-uFOVazB9AW .panel-text {
  color: #464444;
}
.cid-uGyXWlrMff {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyXWlrMff .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyXWlrMff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyXWlrMff .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyXWlrMff .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXWlrMff .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyXWlrMff .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyXWlrMff .container {
    padding: 0 12px;
  }
}
.cid-uGyXWlrMff .row {
  justify-content: center;
}
.cid-uGyXWlrMff .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyXWlrMff .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyXWlrMff .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyXWlrMff .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyXWlrMff .mbr-section-title {
  color: #ffffff;
}
.cid-uGyXWlrMff .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyXWlrMff .mbr-section-title,
.cid-uGyXWlrMff .mbr-section-btn,
.cid-uGyXWlrMff .title-wrapper {
  text-align: center;
}
.cid-uFOVaAA92z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOVaAA92z .row {
  align-items: center;
}
.cid-uFOVaAA92z .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOVaAA92z .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaAA92z .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOVaAA92z .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOVaAA92z .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOVaAA92z .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOVaAA92z .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaAA92z .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOVaAA92z .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOVaAA92z .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOVaAA92z .label-text {
    text-align: center !important;
  }
}
.cid-uFOVaAA92z .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOVaAA92z .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOVaAA92z .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOVaAA92z .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaAA92z .lists-container {
    justify-content: center;
  }
}
.cid-uFOVaAA92z .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOVaAA92z .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaAA92z .list {
    align-items: center;
  }
}
.cid-uFOVaAA92z .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOVaAA92z .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOVaAA92z .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOVaAA92z .list-item-text {
  flex-grow: 1;
}
.cid-uFOVaAA92z .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOVaAA92z .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOVaAA92z .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOVaAA92z .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOVaAA92z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVaAA92z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOVaAA92z .mbr-section-title,
.cid-uFOVaAA92z .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOVaBhi4g {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOVaBhi4g .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVaBhi4g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOVaBhi4g .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOVaBhi4g .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOVaBhi4g .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOVaBhi4g .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOVaBhi4g .container {
    padding: 0 12px;
  }
}
.cid-uFOVaBhi4g .row {
  justify-content: center;
}
.cid-uFOVaBhi4g .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOVaBhi4g .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOVaBhi4g .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOVaBhi4g .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOVaBhi4g .mbr-section-title {
  color: #ffffff;
}
.cid-uFOVaBhi4g .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOVaBhi4g .mbr-section-title,
.cid-uFOVaBhi4g .mbr-section-btn,
.cid-uFOVaBhi4g .title-wrapper {
  text-align: center;
}
.cid-uJb4L4YMGM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4L4YMGM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4L4YMGM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4L4YMGM .container {
    padding: 0 22px;
  }
}
.cid-uJb4L4YMGM .row {
  justify-content: space-between;
}
.cid-uJb4L4YMGM .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4L4YMGM .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4L4YMGM .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4L4YMGM .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4L4YMGM .mbr-text {
  color: #464444;
}
.cid-uJb4L4YMGM label {
  color: #000000;
}
.cid-uJb4L4YMGM LABEL {
  color: #767676;
}
.cid-uFOVaD0to3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOVaD0to3 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOVaD0to3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOVaD0to3 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaD0to3 .row {
    text-align: center;
  }
  .cid-uFOVaD0to3 .row > div {
    margin: auto;
  }
  .cid-uFOVaD0to3 .social-row {
    justify-content: center;
  }
}
.cid-uFOVaD0to3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOVaD0to3 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOVaD0to3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOVaD0to3 .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOVaD0to3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOVaD0to3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOVaD0to3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOVaD0to3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVaD0to3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOVaDFAgA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOVaDFAgA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOVaDFAgA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOVaDFAgA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOVaDFAgA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOVaDFAgA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOVaDFAgA {
    align-items: center;
  }
  .cid-uFOVaDFAgA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOVaDFAgA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOVaDFAgA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOVaDFAgA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOVaDFAgA .content-wrap {
    width: 100%;
  }
}
.cid-uFOVaDFAgA .mbr-section-title {
  text-align: center;
}
.cid-uFOVaDFAgA .mbr-text,
.cid-uFOVaDFAgA .mbr-section-btn {
  text-align: center;
}
.cid-uFOWUoumeQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFOWUoumeQ .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;
}
@media (max-width: 767px) {
  .cid-uFOWUoumeQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFOWUoumeQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFOWUoumeQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFOWUoumeQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFOWUoumeQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFOWUoumeQ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFOWUoumeQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFOWUoumeQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFOWUoumeQ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFOWUoumeQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFOWUoumeQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFOWUoumeQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFOWUoumeQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFOWUoumeQ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFOWUoumeQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFOWUoumeQ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFOWUoumeQ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFOWUoumeQ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOWUoumeQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFOWUoumeQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFOWUoumeQ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFOWUoumeQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUoumeQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFOWUoumeQ .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFOWUoumeQ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFOWUoumeQ .nav-item:focus,
.cid-uFOWUoumeQ .nav-link:focus {
  outline: none;
}
.cid-uFOWUoumeQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFOWUoumeQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFOWUoumeQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFOWUoumeQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFOWUoumeQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFOWUoumeQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFOWUoumeQ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFOWUoumeQ .navbar.opened {
  transition: all 0.25s;
}
.cid-uFOWUoumeQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFOWUoumeQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uFOWUoumeQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFOWUoumeQ .navbar.collapsed {
  justify-content: center;
}
.cid-uFOWUoumeQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFOWUoumeQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFOWUoumeQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFOWUoumeQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFOWUoumeQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFOWUoumeQ .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-uFOWUoumeQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFOWUoumeQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFOWUoumeQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFOWUoumeQ .navbar {
    min-height: 72px;
  }
  .cid-uFOWUoumeQ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFOWUoumeQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFOWUoumeQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFOWUoumeQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFOWUoumeQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFOWUoumeQ .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-uFOWUoumeQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFOWUoumeQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFOWUoumeQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFOWUoumeQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFOWUoumeQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFOWUoumeQ .dropdown-item.active,
.cid-uFOWUoumeQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uFOWUoumeQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFOWUoumeQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFOWUoumeQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFOWUoumeQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFOWUoumeQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFOWUoumeQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFOWUoumeQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFOWUoumeQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFOWUoumeQ .navbar-buttons {
    text-align: left;
  }
}
.cid-uFOWUoumeQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFOWUoumeQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFOWUoumeQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFOWUoumeQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOWUoumeQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFOWUoumeQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFOWUoumeQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOWUoumeQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFOWUoumeQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFOWUoumeQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFOWUoumeQ .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFOWUoumeQ .opacityScroll {
  background: #ffffff !important;
}
.cid-uFOWUoumeQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFOWUoumeQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFOWUoumeQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFOWUoumeQ .navbar {
    height: 70px;
  }
  .cid-uFOWUoumeQ .navbar.opened {
    height: auto;
  }
  .cid-uFOWUoumeQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFOWUoumeQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFOWUoumeQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFOWUoumeQ .navbar-brand {
    margin-right: auto;
  }
  .cid-uFOWUoumeQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFOWUoumeQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFOWUoumeQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFOWUoumeQ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFOWUoumeQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFOWUoumeQ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFOWUoumeQ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFOWUoumeQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFOWUpyIRz {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFOWUpyIRz .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFOWUpyIRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUpyIRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOWUpyIRz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOWUpyIRz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOWUpyIRz {
    align-items: center;
  }
  .cid-uFOWUpyIRz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOWUpyIRz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUpyIRz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOWUpyIRz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOWUpyIRz .content-wrap {
    width: 100%;
  }
}
.cid-uFOWUpyIRz .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFOWUpyIRz .mbr-text,
.cid-uFOWUpyIRz .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFOWUpyIRz .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOWUqcIeW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOWUqcIeW .row {
  align-items: center;
}
.cid-uFOWUqcIeW .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOWUqcIeW .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUqcIeW .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOWUqcIeW .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOWUqcIeW .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOWUqcIeW .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOWUqcIeW .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUqcIeW .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOWUqcIeW .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOWUqcIeW .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOWUqcIeW .label-text {
    text-align: center !important;
  }
}
.cid-uFOWUqcIeW .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOWUqcIeW .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOWUqcIeW .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOWUqcIeW .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUqcIeW .lists-container {
    justify-content: center;
  }
}
.cid-uFOWUqcIeW .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOWUqcIeW .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUqcIeW .list {
    align-items: center;
  }
}
.cid-uFOWUqcIeW .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOWUqcIeW .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOWUqcIeW .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOWUqcIeW .list-item-text {
  flex-grow: 1;
}
.cid-uFOWUqcIeW .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOWUqcIeW .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOWUqcIeW .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOWUqcIeW .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOWUqcIeW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUqcIeW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOWUqcIeW .mbr-section-title,
.cid-uFOWUqcIeW .mbr-section-btn {
  color: #ffffff;
}
.cid-uFOWUrbn0o {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFOWUrbn0o .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOWUrbn0o .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOWUrbn0o {
    align-items: center;
  }
  .cid-uFOWUrbn0o .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOWUrbn0o .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUrbn0o {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOWUrbn0o .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOWUrbn0o .content-wrap {
    width: 100%;
  }
}
.cid-uFOWUrbn0o .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFOWUrbn0o .mbr-text,
.cid-uFOWUrbn0o .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFOWUrbn0o .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFOWUrSvbR {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFOWUrSvbR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUrSvbR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFOWUrSvbR .container {
    padding: 0 20px;
  }
}
.cid-uFOWUrSvbR .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFOWUrSvbR .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFOWUrSvbR .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFOWUrSvbR .panel-group {
    padding: 0 20px;
  }
}
.cid-uFOWUrSvbR .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFOWUrSvbR .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFOWUrSvbR .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFOWUrSvbR .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFOWUrSvbR .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFOWUrSvbR .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFOWUrSvbR .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFOWUrSvbR .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFOWUrSvbR .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFOWUrSvbR .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFOWUrSvbR .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFOWUrSvbR .panel-title-edit {
  color: #272a5c;
}
.cid-uFOWUrSvbR .panel-text {
  color: #464444;
}
.cid-uGyY775XWI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyY775XWI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyY775XWI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyY775XWI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyY775XWI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyY775XWI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyY775XWI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyY775XWI .container {
    padding: 0 12px;
  }
}
.cid-uGyY775XWI .row {
  justify-content: center;
}
.cid-uGyY775XWI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyY775XWI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyY775XWI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyY775XWI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyY775XWI .mbr-section-title {
  color: #ffffff;
}
.cid-uGyY775XWI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyY775XWI .mbr-section-title,
.cid-uGyY775XWI .mbr-section-btn,
.cid-uGyY775XWI .title-wrapper {
  text-align: center;
}
.cid-uFOWUtsiVo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFOWUtsiVo .row {
  align-items: center;
}
.cid-uFOWUtsiVo .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFOWUtsiVo .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUtsiVo .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFOWUtsiVo .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFOWUtsiVo .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFOWUtsiVo .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFOWUtsiVo .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUtsiVo .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFOWUtsiVo .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFOWUtsiVo .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFOWUtsiVo .label-text {
    text-align: center !important;
  }
}
.cid-uFOWUtsiVo .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFOWUtsiVo .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFOWUtsiVo .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOWUtsiVo .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUtsiVo .lists-container {
    justify-content: center;
  }
}
.cid-uFOWUtsiVo .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFOWUtsiVo .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUtsiVo .list {
    align-items: center;
  }
}
.cid-uFOWUtsiVo .list-item {
  display: flex;
  align-items: center;
}
.cid-uFOWUtsiVo .icon-wrapper {
  margin-right: 5px;
}
.cid-uFOWUtsiVo .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFOWUtsiVo .list-item-text {
  flex-grow: 1;
}
.cid-uFOWUtsiVo .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFOWUtsiVo .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFOWUtsiVo .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFOWUtsiVo .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFOWUtsiVo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUtsiVo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOWUtsiVo .mbr-section-title,
.cid-uFOWUtsiVo .mbr-section-btn {
  color: #272a5c;
}
.cid-uFOWUucu0u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOWUucu0u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUucu0u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOWUucu0u .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFOWUucu0u .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOWUucu0u .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFOWUucu0u .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFOWUucu0u .container {
    padding: 0 12px;
  }
}
.cid-uFOWUucu0u .row {
  justify-content: center;
}
.cid-uFOWUucu0u .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFOWUucu0u .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFOWUucu0u .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFOWUucu0u .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFOWUucu0u .mbr-section-title {
  color: #ffffff;
}
.cid-uFOWUucu0u .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFOWUucu0u .mbr-section-title,
.cid-uFOWUucu0u .mbr-section-btn,
.cid-uFOWUucu0u .title-wrapper {
  text-align: center;
}
.cid-uJb4SURufY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4SURufY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4SURufY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4SURufY .container {
    padding: 0 22px;
  }
}
.cid-uJb4SURufY .row {
  justify-content: space-between;
}
.cid-uJb4SURufY .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4SURufY .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4SURufY .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4SURufY .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4SURufY .mbr-text {
  color: #464444;
}
.cid-uJb4SURufY label {
  color: #000000;
}
.cid-uJb4SURufY LABEL {
  color: #767676;
}
.cid-uFOWUw6W1s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOWUw6W1s .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFOWUw6W1s .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFOWUw6W1s .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUw6W1s .row {
    text-align: center;
  }
  .cid-uFOWUw6W1s .row > div {
    margin: auto;
  }
  .cid-uFOWUw6W1s .social-row {
    justify-content: center;
  }
}
.cid-uFOWUw6W1s .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFOWUw6W1s .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFOWUw6W1s .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFOWUw6W1s .list {
    margin-bottom: 0rem;
  }
}
.cid-uFOWUw6W1s .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFOWUw6W1s .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFOWUw6W1s div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFOWUw6W1s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUw6W1s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOWUwMxNC {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFOWUwMxNC .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFOWUwMxNC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFOWUwMxNC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFOWUwMxNC .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOWUwMxNC .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOWUwMxNC {
    align-items: center;
  }
  .cid-uFOWUwMxNC .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOWUwMxNC .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOWUwMxNC {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOWUwMxNC .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOWUwMxNC .content-wrap {
    width: 100%;
  }
}
.cid-uFOWUwMxNC .mbr-section-title {
  text-align: center;
}
.cid-uFOWUwMxNC .mbr-text,
.cid-uFOWUwMxNC .mbr-section-btn {
  text-align: center;
}
.cid-uFTIlDm8nm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFTIlDm8nm .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;
}
@media (max-width: 767px) {
  .cid-uFTIlDm8nm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFTIlDm8nm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFTIlDm8nm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFTIlDm8nm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFTIlDm8nm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFTIlDm8nm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFTIlDm8nm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFTIlDm8nm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFTIlDm8nm .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFTIlDm8nm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFTIlDm8nm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFTIlDm8nm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFTIlDm8nm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFTIlDm8nm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFTIlDm8nm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFTIlDm8nm .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFTIlDm8nm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFTIlDm8nm .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTIlDm8nm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFTIlDm8nm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFTIlDm8nm .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFTIlDm8nm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlDm8nm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFTIlDm8nm .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFTIlDm8nm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFTIlDm8nm .nav-item:focus,
.cid-uFTIlDm8nm .nav-link:focus {
  outline: none;
}
.cid-uFTIlDm8nm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFTIlDm8nm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFTIlDm8nm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFTIlDm8nm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFTIlDm8nm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFTIlDm8nm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFTIlDm8nm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFTIlDm8nm .navbar.opened {
  transition: all 0.25s;
}
.cid-uFTIlDm8nm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFTIlDm8nm .navbar .navbar-logo img {
  width: auto;
}
.cid-uFTIlDm8nm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFTIlDm8nm .navbar.collapsed {
  justify-content: center;
}
.cid-uFTIlDm8nm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFTIlDm8nm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFTIlDm8nm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFTIlDm8nm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFTIlDm8nm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFTIlDm8nm .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-uFTIlDm8nm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFTIlDm8nm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFTIlDm8nm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTIlDm8nm .navbar {
    min-height: 72px;
  }
  .cid-uFTIlDm8nm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFTIlDm8nm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFTIlDm8nm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFTIlDm8nm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFTIlDm8nm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFTIlDm8nm .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-uFTIlDm8nm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFTIlDm8nm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFTIlDm8nm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFTIlDm8nm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFTIlDm8nm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFTIlDm8nm .dropdown-item.active,
.cid-uFTIlDm8nm .dropdown-item:active {
  background-color: transparent;
}
.cid-uFTIlDm8nm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFTIlDm8nm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFTIlDm8nm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFTIlDm8nm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFTIlDm8nm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFTIlDm8nm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFTIlDm8nm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFTIlDm8nm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFTIlDm8nm .navbar-buttons {
    text-align: left;
  }
}
.cid-uFTIlDm8nm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFTIlDm8nm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFTIlDm8nm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFTIlDm8nm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTIlDm8nm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTIlDm8nm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFTIlDm8nm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTIlDm8nm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFTIlDm8nm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFTIlDm8nm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTIlDm8nm .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFTIlDm8nm .opacityScroll {
  background: #ffffff !important;
}
.cid-uFTIlDm8nm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFTIlDm8nm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFTIlDm8nm .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFTIlDm8nm .navbar {
    height: 70px;
  }
  .cid-uFTIlDm8nm .navbar.opened {
    height: auto;
  }
  .cid-uFTIlDm8nm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFTIlDm8nm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFTIlDm8nm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFTIlDm8nm .navbar-brand {
    margin-right: auto;
  }
  .cid-uFTIlDm8nm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFTIlDm8nm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFTIlDm8nm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFTIlDm8nm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTIlDm8nm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFTIlDm8nm .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFTIlDm8nm .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFTIlDm8nm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFTIlE7tgt {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFTIlE7tgt .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFTIlE7tgt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlE7tgt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTIlE7tgt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTIlE7tgt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTIlE7tgt {
    align-items: center;
  }
  .cid-uFTIlE7tgt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTIlE7tgt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlE7tgt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTIlE7tgt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTIlE7tgt .content-wrap {
    width: 100%;
  }
}
.cid-uFTIlE7tgt .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFTIlE7tgt .mbr-text,
.cid-uFTIlE7tgt .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFTIlE7tgt .mbr-section-title DIV {
  text-align: left;
}
.cid-uFTIlEBoCx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTIlEBoCx .row {
  align-items: center;
}
.cid-uFTIlEBoCx .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTIlEBoCx .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlEBoCx .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTIlEBoCx .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTIlEBoCx .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTIlEBoCx .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTIlEBoCx .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlEBoCx .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTIlEBoCx .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTIlEBoCx .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTIlEBoCx .label-text {
    text-align: center !important;
  }
}
.cid-uFTIlEBoCx .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTIlEBoCx .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTIlEBoCx .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTIlEBoCx .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlEBoCx .lists-container {
    justify-content: center;
  }
}
.cid-uFTIlEBoCx .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTIlEBoCx .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlEBoCx .list {
    align-items: center;
  }
}
.cid-uFTIlEBoCx .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTIlEBoCx .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTIlEBoCx .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTIlEBoCx .list-item-text {
  flex-grow: 1;
}
.cid-uFTIlEBoCx .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTIlEBoCx .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTIlEBoCx .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTIlEBoCx .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTIlEBoCx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlEBoCx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTIlEBoCx .mbr-section-title,
.cid-uFTIlEBoCx .mbr-section-btn {
  color: #ffffff;
}
.cid-uFTIlFhN8P {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFTIlFhN8P .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTIlFhN8P .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTIlFhN8P {
    align-items: center;
  }
  .cid-uFTIlFhN8P .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTIlFhN8P .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlFhN8P {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTIlFhN8P .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTIlFhN8P .content-wrap {
    width: 100%;
  }
}
.cid-uFTIlFhN8P .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFTIlFhN8P .mbr-text,
.cid-uFTIlFhN8P .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFTIlFhN8P .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFTIlFIQzd {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFTIlFIQzd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlFIQzd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFTIlFIQzd .container {
    padding: 0 20px;
  }
}
.cid-uFTIlFIQzd .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFTIlFIQzd .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFTIlFIQzd .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFTIlFIQzd .panel-group {
    padding: 0 20px;
  }
}
.cid-uFTIlFIQzd .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFTIlFIQzd .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFTIlFIQzd .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFTIlFIQzd .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFTIlFIQzd .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFTIlFIQzd .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFTIlFIQzd .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFTIlFIQzd .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFTIlFIQzd .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFTIlFIQzd .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFTIlFIQzd .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFTIlFIQzd .panel-title-edit {
  color: #272a5c;
}
.cid-uFTIlFIQzd .panel-text {
  color: #464444;
}
.cid-uGyYbKC5O7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYbKC5O7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYbKC5O7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYbKC5O7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYbKC5O7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYbKC5O7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYbKC5O7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYbKC5O7 .container {
    padding: 0 12px;
  }
}
.cid-uGyYbKC5O7 .row {
  justify-content: center;
}
.cid-uGyYbKC5O7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYbKC5O7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYbKC5O7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYbKC5O7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYbKC5O7 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYbKC5O7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYbKC5O7 .mbr-section-title,
.cid-uGyYbKC5O7 .mbr-section-btn,
.cid-uGyYbKC5O7 .title-wrapper {
  text-align: center;
}
.cid-uFTIlGK89C {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFTIlGK89C .row {
  align-items: center;
}
.cid-uFTIlGK89C .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTIlGK89C .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlGK89C .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTIlGK89C .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTIlGK89C .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTIlGK89C .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTIlGK89C .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlGK89C .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTIlGK89C .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTIlGK89C .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTIlGK89C .label-text {
    text-align: center !important;
  }
}
.cid-uFTIlGK89C .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTIlGK89C .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTIlGK89C .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTIlGK89C .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlGK89C .lists-container {
    justify-content: center;
  }
}
.cid-uFTIlGK89C .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTIlGK89C .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlGK89C .list {
    align-items: center;
  }
}
.cid-uFTIlGK89C .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTIlGK89C .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTIlGK89C .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTIlGK89C .list-item-text {
  flex-grow: 1;
}
.cid-uFTIlGK89C .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTIlGK89C .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTIlGK89C .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTIlGK89C .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTIlGK89C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlGK89C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTIlGK89C .mbr-section-title,
.cid-uFTIlGK89C .mbr-section-btn {
  color: #272a5c;
}
.cid-uFTIlHxOMM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTIlHxOMM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlHxOMM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTIlHxOMM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFTIlHxOMM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTIlHxOMM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFTIlHxOMM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTIlHxOMM .container {
    padding: 0 12px;
  }
}
.cid-uFTIlHxOMM .row {
  justify-content: center;
}
.cid-uFTIlHxOMM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFTIlHxOMM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFTIlHxOMM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFTIlHxOMM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFTIlHxOMM .mbr-section-title {
  color: #ffffff;
}
.cid-uFTIlHxOMM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFTIlHxOMM .mbr-section-title,
.cid-uFTIlHxOMM .mbr-section-btn,
.cid-uFTIlHxOMM .title-wrapper {
  text-align: center;
}
.cid-uJb4WiWHI1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4WiWHI1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4WiWHI1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4WiWHI1 .container {
    padding: 0 22px;
  }
}
.cid-uJb4WiWHI1 .row {
  justify-content: space-between;
}
.cid-uJb4WiWHI1 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4WiWHI1 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4WiWHI1 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4WiWHI1 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4WiWHI1 .mbr-text {
  color: #464444;
}
.cid-uJb4WiWHI1 label {
  color: #000000;
}
.cid-uJb4WiWHI1 LABEL {
  color: #767676;
}
.cid-uFTIlJgyBk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTIlJgyBk .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFTIlJgyBk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFTIlJgyBk .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlJgyBk .row {
    text-align: center;
  }
  .cid-uFTIlJgyBk .row > div {
    margin: auto;
  }
  .cid-uFTIlJgyBk .social-row {
    justify-content: center;
  }
}
.cid-uFTIlJgyBk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFTIlJgyBk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFTIlJgyBk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFTIlJgyBk .list {
    margin-bottom: 0rem;
  }
}
.cid-uFTIlJgyBk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFTIlJgyBk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFTIlJgyBk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFTIlJgyBk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlJgyBk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTIlJY5UB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFTIlJY5UB .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFTIlJY5UB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTIlJY5UB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTIlJY5UB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTIlJY5UB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTIlJY5UB {
    align-items: center;
  }
  .cid-uFTIlJY5UB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTIlJY5UB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTIlJY5UB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTIlJY5UB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTIlJY5UB .content-wrap {
    width: 100%;
  }
}
.cid-uFTIlJY5UB .mbr-section-title {
  text-align: center;
}
.cid-uFTIlJY5UB .mbr-text,
.cid-uFTIlJY5UB .mbr-section-btn {
  text-align: center;
}
.cid-uFTKEPOSv8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFTKEPOSv8 .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;
}
@media (max-width: 767px) {
  .cid-uFTKEPOSv8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFTKEPOSv8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFTKEPOSv8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFTKEPOSv8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFTKEPOSv8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFTKEPOSv8 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFTKEPOSv8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFTKEPOSv8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFTKEPOSv8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFTKEPOSv8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFTKEPOSv8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFTKEPOSv8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFTKEPOSv8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFTKEPOSv8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFTKEPOSv8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFTKEPOSv8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFTKEPOSv8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFTKEPOSv8 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTKEPOSv8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFTKEPOSv8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFTKEPOSv8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFTKEPOSv8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFTKEPOSv8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFTKEPOSv8 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFTKEPOSv8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFTKEPOSv8 .nav-item:focus,
.cid-uFTKEPOSv8 .nav-link:focus {
  outline: none;
}
.cid-uFTKEPOSv8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFTKEPOSv8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFTKEPOSv8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFTKEPOSv8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFTKEPOSv8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFTKEPOSv8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFTKEPOSv8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFTKEPOSv8 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFTKEPOSv8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFTKEPOSv8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFTKEPOSv8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFTKEPOSv8 .navbar.collapsed {
  justify-content: center;
}
.cid-uFTKEPOSv8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFTKEPOSv8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFTKEPOSv8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFTKEPOSv8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFTKEPOSv8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFTKEPOSv8 .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-uFTKEPOSv8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFTKEPOSv8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFTKEPOSv8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTKEPOSv8 .navbar {
    min-height: 72px;
  }
  .cid-uFTKEPOSv8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFTKEPOSv8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFTKEPOSv8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFTKEPOSv8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFTKEPOSv8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFTKEPOSv8 .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-uFTKEPOSv8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFTKEPOSv8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFTKEPOSv8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFTKEPOSv8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFTKEPOSv8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFTKEPOSv8 .dropdown-item.active,
.cid-uFTKEPOSv8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFTKEPOSv8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFTKEPOSv8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFTKEPOSv8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFTKEPOSv8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFTKEPOSv8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFTKEPOSv8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFTKEPOSv8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFTKEPOSv8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFTKEPOSv8 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFTKEPOSv8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFTKEPOSv8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFTKEPOSv8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFTKEPOSv8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTKEPOSv8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTKEPOSv8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFTKEPOSv8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTKEPOSv8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFTKEPOSv8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFTKEPOSv8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTKEPOSv8 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFTKEPOSv8 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFTKEPOSv8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFTKEPOSv8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFTKEPOSv8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFTKEPOSv8 .navbar {
    height: 70px;
  }
  .cid-uFTKEPOSv8 .navbar.opened {
    height: auto;
  }
  .cid-uFTKEPOSv8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFTKEPOSv8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFTKEPOSv8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFTKEPOSv8 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFTKEPOSv8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFTKEPOSv8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFTKEPOSv8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFTKEPOSv8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTKEPOSv8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFTKEPOSv8 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFTKEPOSv8 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFTKEPOSv8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFTKEQIeSG {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFTKEQIeSG .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFTKEQIeSG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKEQIeSG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTKEQIeSG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTKEQIeSG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTKEQIeSG {
    align-items: center;
  }
  .cid-uFTKEQIeSG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTKEQIeSG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTKEQIeSG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTKEQIeSG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTKEQIeSG .content-wrap {
    width: 100%;
  }
}
.cid-uFTKEQIeSG .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFTKEQIeSG .mbr-text,
.cid-uFTKEQIeSG .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFTKEQIeSG .mbr-section-title DIV {
  text-align: left;
}
.cid-uFTKERcmAk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTKERcmAk .row {
  align-items: center;
}
.cid-uFTKERcmAk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTKERcmAk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTKERcmAk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTKERcmAk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTKERcmAk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTKERcmAk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTKERcmAk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTKERcmAk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTKERcmAk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTKERcmAk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTKERcmAk .label-text {
    text-align: center !important;
  }
}
.cid-uFTKERcmAk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTKERcmAk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTKERcmAk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTKERcmAk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTKERcmAk .lists-container {
    justify-content: center;
  }
}
.cid-uFTKERcmAk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTKERcmAk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTKERcmAk .list {
    align-items: center;
  }
}
.cid-uFTKERcmAk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTKERcmAk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTKERcmAk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTKERcmAk .list-item-text {
  flex-grow: 1;
}
.cid-uFTKERcmAk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTKERcmAk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTKERcmAk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTKERcmAk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTKERcmAk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKERcmAk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTKERcmAk .mbr-section-title,
.cid-uFTKERcmAk .mbr-section-btn {
  color: #ffffff;
}
.cid-uFTKERYrHF {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFTKERYrHF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTKERYrHF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTKERYrHF {
    align-items: center;
  }
  .cid-uFTKERYrHF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTKERYrHF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTKERYrHF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTKERYrHF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTKERYrHF .content-wrap {
    width: 100%;
  }
}
.cid-uFTKERYrHF .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFTKERYrHF .mbr-text,
.cid-uFTKERYrHF .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFTKERYrHF .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFTKESqNyx {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFTKESqNyx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKESqNyx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFTKESqNyx .container {
    padding: 0 20px;
  }
}
.cid-uFTKESqNyx .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFTKESqNyx .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFTKESqNyx .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFTKESqNyx .panel-group {
    padding: 0 20px;
  }
}
.cid-uFTKESqNyx .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFTKESqNyx .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFTKESqNyx .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFTKESqNyx .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFTKESqNyx .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFTKESqNyx .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFTKESqNyx .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFTKESqNyx .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFTKESqNyx .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFTKESqNyx .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFTKESqNyx .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFTKESqNyx .panel-title-edit {
  color: #272a5c;
}
.cid-uFTKESqNyx .panel-text {
  color: #464444;
}
.cid-uGyYfpLfVu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYfpLfVu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYfpLfVu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYfpLfVu .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYfpLfVu .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYfpLfVu .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYfpLfVu .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYfpLfVu .container {
    padding: 0 12px;
  }
}
.cid-uGyYfpLfVu .row {
  justify-content: center;
}
.cid-uGyYfpLfVu .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYfpLfVu .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYfpLfVu .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYfpLfVu .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYfpLfVu .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYfpLfVu .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYfpLfVu .mbr-section-title,
.cid-uGyYfpLfVu .mbr-section-btn,
.cid-uGyYfpLfVu .title-wrapper {
  text-align: center;
}
.cid-uFTKETxTNU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFTKETxTNU .row {
  align-items: center;
}
.cid-uFTKETxTNU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTKETxTNU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTKETxTNU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTKETxTNU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTKETxTNU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTKETxTNU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTKETxTNU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTKETxTNU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTKETxTNU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTKETxTNU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTKETxTNU .label-text {
    text-align: center !important;
  }
}
.cid-uFTKETxTNU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTKETxTNU .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTKETxTNU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTKETxTNU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTKETxTNU .lists-container {
    justify-content: center;
  }
}
.cid-uFTKETxTNU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTKETxTNU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTKETxTNU .list {
    align-items: center;
  }
}
.cid-uFTKETxTNU .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTKETxTNU .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTKETxTNU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTKETxTNU .list-item-text {
  flex-grow: 1;
}
.cid-uFTKETxTNU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTKETxTNU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTKETxTNU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTKETxTNU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTKETxTNU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKETxTNU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTKETxTNU .mbr-section-title,
.cid-uFTKETxTNU .mbr-section-btn {
  color: #272a5c;
}
.cid-uFTKEUm80B {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTKEUm80B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKEUm80B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTKEUm80B .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFTKEUm80B .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTKEUm80B .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFTKEUm80B .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTKEUm80B .container {
    padding: 0 12px;
  }
}
.cid-uFTKEUm80B .row {
  justify-content: center;
}
.cid-uFTKEUm80B .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFTKEUm80B .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFTKEUm80B .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFTKEUm80B .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFTKEUm80B .mbr-section-title {
  color: #ffffff;
}
.cid-uFTKEUm80B .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFTKEUm80B .mbr-section-title,
.cid-uFTKEUm80B .mbr-section-btn,
.cid-uFTKEUm80B .title-wrapper {
  text-align: center;
}
.cid-uJb4Zug9NK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb4Zug9NK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb4Zug9NK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb4Zug9NK .container {
    padding: 0 22px;
  }
}
.cid-uJb4Zug9NK .row {
  justify-content: space-between;
}
.cid-uJb4Zug9NK .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb4Zug9NK .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb4Zug9NK .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb4Zug9NK .mbr-section-title {
  color: #7f2346;
}
.cid-uJb4Zug9NK .mbr-text {
  color: #464444;
}
.cid-uJb4Zug9NK label {
  color: #000000;
}
.cid-uJb4Zug9NK LABEL {
  color: #767676;
}
.cid-uFTKEWmgLZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTKEWmgLZ .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFTKEWmgLZ .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFTKEWmgLZ .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFTKEWmgLZ .row {
    text-align: center;
  }
  .cid-uFTKEWmgLZ .row > div {
    margin: auto;
  }
  .cid-uFTKEWmgLZ .social-row {
    justify-content: center;
  }
}
.cid-uFTKEWmgLZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFTKEWmgLZ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFTKEWmgLZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFTKEWmgLZ .list {
    margin-bottom: 0rem;
  }
}
.cid-uFTKEWmgLZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFTKEWmgLZ .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFTKEWmgLZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFTKEWmgLZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKEWmgLZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTKEXafze {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFTKEXafze .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFTKEXafze .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTKEXafze .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTKEXafze .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTKEXafze .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTKEXafze {
    align-items: center;
  }
  .cid-uFTKEXafze .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTKEXafze .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTKEXafze {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTKEXafze .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTKEXafze .content-wrap {
    width: 100%;
  }
}
.cid-uFTKEXafze .mbr-section-title {
  text-align: center;
}
.cid-uFTKEXafze .mbr-text,
.cid-uFTKEXafze .mbr-section-btn {
  text-align: center;
}
.cid-uFTNfmHE3b {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFTNfmHE3b .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;
}
@media (max-width: 767px) {
  .cid-uFTNfmHE3b .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFTNfmHE3b .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFTNfmHE3b .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFTNfmHE3b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFTNfmHE3b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFTNfmHE3b .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFTNfmHE3b .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFTNfmHE3b .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFTNfmHE3b .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFTNfmHE3b .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFTNfmHE3b .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFTNfmHE3b .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFTNfmHE3b .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFTNfmHE3b .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFTNfmHE3b .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFTNfmHE3b .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFTNfmHE3b .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFTNfmHE3b .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTNfmHE3b .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFTNfmHE3b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFTNfmHE3b .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFTNfmHE3b .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfmHE3b .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFTNfmHE3b .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFTNfmHE3b .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFTNfmHE3b .nav-item:focus,
.cid-uFTNfmHE3b .nav-link:focus {
  outline: none;
}
.cid-uFTNfmHE3b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFTNfmHE3b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFTNfmHE3b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFTNfmHE3b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFTNfmHE3b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFTNfmHE3b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFTNfmHE3b .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFTNfmHE3b .navbar.opened {
  transition: all 0.25s;
}
.cid-uFTNfmHE3b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFTNfmHE3b .navbar .navbar-logo img {
  width: auto;
}
.cid-uFTNfmHE3b .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFTNfmHE3b .navbar.collapsed {
  justify-content: center;
}
.cid-uFTNfmHE3b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFTNfmHE3b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFTNfmHE3b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFTNfmHE3b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFTNfmHE3b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFTNfmHE3b .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-uFTNfmHE3b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFTNfmHE3b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFTNfmHE3b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTNfmHE3b .navbar {
    min-height: 72px;
  }
  .cid-uFTNfmHE3b .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFTNfmHE3b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFTNfmHE3b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFTNfmHE3b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFTNfmHE3b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFTNfmHE3b .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-uFTNfmHE3b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFTNfmHE3b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFTNfmHE3b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFTNfmHE3b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFTNfmHE3b .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFTNfmHE3b .dropdown-item.active,
.cid-uFTNfmHE3b .dropdown-item:active {
  background-color: transparent;
}
.cid-uFTNfmHE3b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFTNfmHE3b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFTNfmHE3b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFTNfmHE3b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFTNfmHE3b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFTNfmHE3b .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFTNfmHE3b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFTNfmHE3b .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFTNfmHE3b .navbar-buttons {
    text-align: left;
  }
}
.cid-uFTNfmHE3b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFTNfmHE3b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFTNfmHE3b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFTNfmHE3b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTNfmHE3b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTNfmHE3b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFTNfmHE3b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTNfmHE3b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFTNfmHE3b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFTNfmHE3b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTNfmHE3b .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFTNfmHE3b .opacityScroll {
  background: #ffffff !important;
}
.cid-uFTNfmHE3b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFTNfmHE3b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFTNfmHE3b .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFTNfmHE3b .navbar {
    height: 70px;
  }
  .cid-uFTNfmHE3b .navbar.opened {
    height: auto;
  }
  .cid-uFTNfmHE3b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFTNfmHE3b .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFTNfmHE3b .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFTNfmHE3b .navbar-brand {
    margin-right: auto;
  }
  .cid-uFTNfmHE3b .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFTNfmHE3b .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFTNfmHE3b .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFTNfmHE3b .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTNfmHE3b .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFTNfmHE3b .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFTNfmHE3b .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFTNfmHE3b .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFTNfnq49c {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFTNfnq49c .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFTNfnq49c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNfnq49c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTNfnq49c .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTNfnq49c .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTNfnq49c {
    align-items: center;
  }
  .cid-uFTNfnq49c .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTNfnq49c .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfnq49c {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTNfnq49c .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTNfnq49c .content-wrap {
    width: 100%;
  }
}
.cid-uFTNfnq49c .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFTNfnq49c .mbr-text,
.cid-uFTNfnq49c .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFTNfnq49c .mbr-section-title DIV {
  text-align: left;
}
.cid-uFTNfnSdoo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTNfnSdoo .row {
  align-items: center;
}
.cid-uFTNfnSdoo .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTNfnSdoo .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfnSdoo .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTNfnSdoo .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTNfnSdoo .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTNfnSdoo .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTNfnSdoo .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfnSdoo .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTNfnSdoo .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTNfnSdoo .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTNfnSdoo .label-text {
    text-align: center !important;
  }
}
.cid-uFTNfnSdoo .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTNfnSdoo .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTNfnSdoo .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTNfnSdoo .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfnSdoo .lists-container {
    justify-content: center;
  }
}
.cid-uFTNfnSdoo .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTNfnSdoo .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfnSdoo .list {
    align-items: center;
  }
}
.cid-uFTNfnSdoo .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTNfnSdoo .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTNfnSdoo .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTNfnSdoo .list-item-text {
  flex-grow: 1;
}
.cid-uFTNfnSdoo .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTNfnSdoo .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTNfnSdoo .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTNfnSdoo .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTNfnSdoo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNfnSdoo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTNfnSdoo .mbr-section-title,
.cid-uFTNfnSdoo .mbr-section-btn {
  color: #ffffff;
}
.cid-uFTNfoHUAd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFTNfoHUAd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTNfoHUAd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTNfoHUAd {
    align-items: center;
  }
  .cid-uFTNfoHUAd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTNfoHUAd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfoHUAd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTNfoHUAd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTNfoHUAd .content-wrap {
    width: 100%;
  }
}
.cid-uFTNfoHUAd .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFTNfoHUAd .mbr-text,
.cid-uFTNfoHUAd .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFTNfoHUAd .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFTNfp8RHy {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFTNfp8RHy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNfp8RHy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFTNfp8RHy .container {
    padding: 0 20px;
  }
}
.cid-uFTNfp8RHy .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFTNfp8RHy .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFTNfp8RHy .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFTNfp8RHy .panel-group {
    padding: 0 20px;
  }
}
.cid-uFTNfp8RHy .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFTNfp8RHy .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFTNfp8RHy .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFTNfp8RHy .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFTNfp8RHy .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFTNfp8RHy .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFTNfp8RHy .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFTNfp8RHy .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFTNfp8RHy .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFTNfp8RHy .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFTNfp8RHy .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFTNfp8RHy .panel-title-edit {
  color: #272a5c;
}
.cid-uFTNfp8RHy .panel-text {
  color: #464444;
}
.cid-uGyYj00pLF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYj00pLF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYj00pLF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYj00pLF .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYj00pLF .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYj00pLF .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYj00pLF .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYj00pLF .container {
    padding: 0 12px;
  }
}
.cid-uGyYj00pLF .row {
  justify-content: center;
}
.cid-uGyYj00pLF .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYj00pLF .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYj00pLF .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYj00pLF .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYj00pLF .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYj00pLF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYj00pLF .mbr-section-title,
.cid-uGyYj00pLF .mbr-section-btn,
.cid-uGyYj00pLF .title-wrapper {
  text-align: center;
}
.cid-uFTNfqcr1Z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFTNfqcr1Z .row {
  align-items: center;
}
.cid-uFTNfqcr1Z .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTNfqcr1Z .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfqcr1Z .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTNfqcr1Z .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTNfqcr1Z .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTNfqcr1Z .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTNfqcr1Z .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfqcr1Z .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTNfqcr1Z .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTNfqcr1Z .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTNfqcr1Z .label-text {
    text-align: center !important;
  }
}
.cid-uFTNfqcr1Z .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTNfqcr1Z .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTNfqcr1Z .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTNfqcr1Z .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfqcr1Z .lists-container {
    justify-content: center;
  }
}
.cid-uFTNfqcr1Z .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTNfqcr1Z .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfqcr1Z .list {
    align-items: center;
  }
}
.cid-uFTNfqcr1Z .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTNfqcr1Z .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTNfqcr1Z .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTNfqcr1Z .list-item-text {
  flex-grow: 1;
}
.cid-uFTNfqcr1Z .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTNfqcr1Z .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTNfqcr1Z .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTNfqcr1Z .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTNfqcr1Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNfqcr1Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTNfqcr1Z .mbr-section-title,
.cid-uFTNfqcr1Z .mbr-section-btn {
  color: #272a5c;
}
.cid-uFTNfr0MLC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTNfr0MLC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNfr0MLC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTNfr0MLC .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFTNfr0MLC .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTNfr0MLC .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFTNfr0MLC .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTNfr0MLC .container {
    padding: 0 12px;
  }
}
.cid-uFTNfr0MLC .row {
  justify-content: center;
}
.cid-uFTNfr0MLC .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFTNfr0MLC .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFTNfr0MLC .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFTNfr0MLC .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFTNfr0MLC .mbr-section-title {
  color: #ffffff;
}
.cid-uFTNfr0MLC .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFTNfr0MLC .mbr-section-title,
.cid-uFTNfr0MLC .mbr-section-btn,
.cid-uFTNfr0MLC .title-wrapper {
  text-align: center;
}
.cid-uJb52Tdgrp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb52Tdgrp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb52Tdgrp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb52Tdgrp .container {
    padding: 0 22px;
  }
}
.cid-uJb52Tdgrp .row {
  justify-content: space-between;
}
.cid-uJb52Tdgrp .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb52Tdgrp .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb52Tdgrp .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb52Tdgrp .mbr-section-title {
  color: #7f2346;
}
.cid-uJb52Tdgrp .mbr-text {
  color: #464444;
}
.cid-uJb52Tdgrp label {
  color: #000000;
}
.cid-uJb52Tdgrp LABEL {
  color: #767676;
}
.cid-uFTNfsX1PM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTNfsX1PM .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFTNfsX1PM .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFTNfsX1PM .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFTNfsX1PM .row {
    text-align: center;
  }
  .cid-uFTNfsX1PM .row > div {
    margin: auto;
  }
  .cid-uFTNfsX1PM .social-row {
    justify-content: center;
  }
}
.cid-uFTNfsX1PM .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFTNfsX1PM .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFTNfsX1PM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFTNfsX1PM .list {
    margin-bottom: 0rem;
  }
}
.cid-uFTNfsX1PM .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFTNfsX1PM .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFTNfsX1PM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFTNfsX1PM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNfsX1PM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTNftIRtl {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFTNftIRtl .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFTNftIRtl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTNftIRtl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTNftIRtl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTNftIRtl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTNftIRtl {
    align-items: center;
  }
  .cid-uFTNftIRtl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTNftIRtl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTNftIRtl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTNftIRtl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTNftIRtl .content-wrap {
    width: 100%;
  }
}
.cid-uFTNftIRtl .mbr-section-title {
  text-align: center;
}
.cid-uFTNftIRtl .mbr-text,
.cid-uFTNftIRtl .mbr-section-btn {
  text-align: center;
}
.cid-uFTPsAYMTj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFTPsAYMTj .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;
}
@media (max-width: 767px) {
  .cid-uFTPsAYMTj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFTPsAYMTj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFTPsAYMTj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFTPsAYMTj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFTPsAYMTj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFTPsAYMTj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFTPsAYMTj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFTPsAYMTj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFTPsAYMTj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFTPsAYMTj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFTPsAYMTj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFTPsAYMTj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFTPsAYMTj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFTPsAYMTj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFTPsAYMTj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFTPsAYMTj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFTPsAYMTj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFTPsAYMTj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTPsAYMTj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFTPsAYMTj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFTPsAYMTj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFTPsAYMTj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsAYMTj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFTPsAYMTj .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFTPsAYMTj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFTPsAYMTj .nav-item:focus,
.cid-uFTPsAYMTj .nav-link:focus {
  outline: none;
}
.cid-uFTPsAYMTj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFTPsAYMTj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFTPsAYMTj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFTPsAYMTj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFTPsAYMTj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFTPsAYMTj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFTPsAYMTj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFTPsAYMTj .navbar.opened {
  transition: all 0.25s;
}
.cid-uFTPsAYMTj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFTPsAYMTj .navbar .navbar-logo img {
  width: auto;
}
.cid-uFTPsAYMTj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFTPsAYMTj .navbar.collapsed {
  justify-content: center;
}
.cid-uFTPsAYMTj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFTPsAYMTj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFTPsAYMTj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFTPsAYMTj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFTPsAYMTj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFTPsAYMTj .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-uFTPsAYMTj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFTPsAYMTj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFTPsAYMTj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTPsAYMTj .navbar {
    min-height: 72px;
  }
  .cid-uFTPsAYMTj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFTPsAYMTj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFTPsAYMTj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFTPsAYMTj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFTPsAYMTj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFTPsAYMTj .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-uFTPsAYMTj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFTPsAYMTj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFTPsAYMTj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFTPsAYMTj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFTPsAYMTj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFTPsAYMTj .dropdown-item.active,
.cid-uFTPsAYMTj .dropdown-item:active {
  background-color: transparent;
}
.cid-uFTPsAYMTj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFTPsAYMTj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFTPsAYMTj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFTPsAYMTj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFTPsAYMTj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFTPsAYMTj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFTPsAYMTj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFTPsAYMTj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFTPsAYMTj .navbar-buttons {
    text-align: left;
  }
}
.cid-uFTPsAYMTj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFTPsAYMTj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFTPsAYMTj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFTPsAYMTj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTPsAYMTj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTPsAYMTj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFTPsAYMTj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTPsAYMTj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFTPsAYMTj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFTPsAYMTj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTPsAYMTj .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFTPsAYMTj .opacityScroll {
  background: #ffffff !important;
}
.cid-uFTPsAYMTj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFTPsAYMTj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFTPsAYMTj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFTPsAYMTj .navbar {
    height: 70px;
  }
  .cid-uFTPsAYMTj .navbar.opened {
    height: auto;
  }
  .cid-uFTPsAYMTj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFTPsAYMTj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFTPsAYMTj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFTPsAYMTj .navbar-brand {
    margin-right: auto;
  }
  .cid-uFTPsAYMTj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFTPsAYMTj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFTPsAYMTj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFTPsAYMTj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTPsAYMTj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFTPsAYMTj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFTPsAYMTj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFTPsAYMTj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFTPsBNydr {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFTPsBNydr .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFTPsBNydr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsBNydr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTPsBNydr .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTPsBNydr .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTPsBNydr {
    align-items: center;
  }
  .cid-uFTPsBNydr .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTPsBNydr .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsBNydr {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTPsBNydr .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTPsBNydr .content-wrap {
    width: 100%;
  }
}
.cid-uFTPsBNydr .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFTPsBNydr .mbr-text,
.cid-uFTPsBNydr .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFTPsBNydr .mbr-section-title DIV {
  text-align: left;
}
.cid-uFTPsCeNxF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTPsCeNxF .row {
  align-items: center;
}
.cid-uFTPsCeNxF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTPsCeNxF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsCeNxF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTPsCeNxF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTPsCeNxF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTPsCeNxF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTPsCeNxF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsCeNxF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTPsCeNxF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTPsCeNxF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTPsCeNxF .label-text {
    text-align: center !important;
  }
}
.cid-uFTPsCeNxF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTPsCeNxF .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTPsCeNxF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTPsCeNxF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsCeNxF .lists-container {
    justify-content: center;
  }
}
.cid-uFTPsCeNxF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTPsCeNxF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsCeNxF .list {
    align-items: center;
  }
}
.cid-uFTPsCeNxF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTPsCeNxF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTPsCeNxF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTPsCeNxF .list-item-text {
  flex-grow: 1;
}
.cid-uFTPsCeNxF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTPsCeNxF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTPsCeNxF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTPsCeNxF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTPsCeNxF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsCeNxF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTPsCeNxF .mbr-section-title,
.cid-uFTPsCeNxF .mbr-section-btn {
  color: #ffffff;
}
.cid-uFTPsCUIIJ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFTPsCUIIJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTPsCUIIJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTPsCUIIJ {
    align-items: center;
  }
  .cid-uFTPsCUIIJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTPsCUIIJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsCUIIJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTPsCUIIJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTPsCUIIJ .content-wrap {
    width: 100%;
  }
}
.cid-uFTPsCUIIJ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFTPsCUIIJ .mbr-text,
.cid-uFTPsCUIIJ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFTPsCUIIJ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFTPsDn0Kt {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFTPsDn0Kt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsDn0Kt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFTPsDn0Kt .container {
    padding: 0 20px;
  }
}
.cid-uFTPsDn0Kt .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFTPsDn0Kt .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFTPsDn0Kt .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFTPsDn0Kt .panel-group {
    padding: 0 20px;
  }
}
.cid-uFTPsDn0Kt .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFTPsDn0Kt .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFTPsDn0Kt .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFTPsDn0Kt .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFTPsDn0Kt .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFTPsDn0Kt .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFTPsDn0Kt .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFTPsDn0Kt .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFTPsDn0Kt .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFTPsDn0Kt .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFTPsDn0Kt .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFTPsDn0Kt .panel-title-edit {
  color: #272a5c;
}
.cid-uFTPsDn0Kt .panel-text {
  color: #464444;
}
.cid-uGyYn5cDHE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYn5cDHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYn5cDHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYn5cDHE .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYn5cDHE .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYn5cDHE .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYn5cDHE .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYn5cDHE .container {
    padding: 0 12px;
  }
}
.cid-uGyYn5cDHE .row {
  justify-content: center;
}
.cid-uGyYn5cDHE .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYn5cDHE .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYn5cDHE .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYn5cDHE .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYn5cDHE .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYn5cDHE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYn5cDHE .mbr-section-title,
.cid-uGyYn5cDHE .mbr-section-btn,
.cid-uGyYn5cDHE .title-wrapper {
  text-align: center;
}
.cid-uFTPsEudXe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFTPsEudXe .row {
  align-items: center;
}
.cid-uFTPsEudXe .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTPsEudXe .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsEudXe .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTPsEudXe .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTPsEudXe .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTPsEudXe .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTPsEudXe .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsEudXe .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTPsEudXe .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTPsEudXe .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTPsEudXe .label-text {
    text-align: center !important;
  }
}
.cid-uFTPsEudXe .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTPsEudXe .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTPsEudXe .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTPsEudXe .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsEudXe .lists-container {
    justify-content: center;
  }
}
.cid-uFTPsEudXe .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTPsEudXe .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsEudXe .list {
    align-items: center;
  }
}
.cid-uFTPsEudXe .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTPsEudXe .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTPsEudXe .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTPsEudXe .list-item-text {
  flex-grow: 1;
}
.cid-uFTPsEudXe .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTPsEudXe .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTPsEudXe .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTPsEudXe .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTPsEudXe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsEudXe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTPsEudXe .mbr-section-title,
.cid-uFTPsEudXe .mbr-section-btn {
  color: #272a5c;
}
.cid-uFTPsFjT7D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTPsFjT7D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsFjT7D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTPsFjT7D .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFTPsFjT7D .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTPsFjT7D .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFTPsFjT7D .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTPsFjT7D .container {
    padding: 0 12px;
  }
}
.cid-uFTPsFjT7D .row {
  justify-content: center;
}
.cid-uFTPsFjT7D .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFTPsFjT7D .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFTPsFjT7D .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFTPsFjT7D .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFTPsFjT7D .mbr-section-title {
  color: #ffffff;
}
.cid-uFTPsFjT7D .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFTPsFjT7D .mbr-section-title,
.cid-uFTPsFjT7D .mbr-section-btn,
.cid-uFTPsFjT7D .title-wrapper {
  text-align: center;
}
.cid-uJb56h6sTm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb56h6sTm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb56h6sTm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb56h6sTm .container {
    padding: 0 22px;
  }
}
.cid-uJb56h6sTm .row {
  justify-content: space-between;
}
.cid-uJb56h6sTm .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb56h6sTm .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb56h6sTm .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb56h6sTm .mbr-section-title {
  color: #7f2346;
}
.cid-uJb56h6sTm .mbr-text {
  color: #464444;
}
.cid-uJb56h6sTm label {
  color: #000000;
}
.cid-uJb56h6sTm LABEL {
  color: #767676;
}
.cid-uFTPsHa4kF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTPsHa4kF .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFTPsHa4kF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFTPsHa4kF .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsHa4kF .row {
    text-align: center;
  }
  .cid-uFTPsHa4kF .row > div {
    margin: auto;
  }
  .cid-uFTPsHa4kF .social-row {
    justify-content: center;
  }
}
.cid-uFTPsHa4kF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFTPsHa4kF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFTPsHa4kF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFTPsHa4kF .list {
    margin-bottom: 0rem;
  }
}
.cid-uFTPsHa4kF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFTPsHa4kF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFTPsHa4kF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFTPsHa4kF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsHa4kF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTPsHRlmu {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFTPsHRlmu .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFTPsHRlmu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTPsHRlmu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTPsHRlmu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTPsHRlmu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTPsHRlmu {
    align-items: center;
  }
  .cid-uFTPsHRlmu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTPsHRlmu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTPsHRlmu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTPsHRlmu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTPsHRlmu .content-wrap {
    width: 100%;
  }
}
.cid-uFTPsHRlmu .mbr-section-title {
  text-align: center;
}
.cid-uFTPsHRlmu .mbr-text,
.cid-uFTPsHRlmu .mbr-section-btn {
  text-align: center;
}
.cid-uFTTrxd65G {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFTTrxd65G .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;
}
@media (max-width: 767px) {
  .cid-uFTTrxd65G .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFTTrxd65G .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFTTrxd65G .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFTTrxd65G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFTTrxd65G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFTTrxd65G .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFTTrxd65G .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFTTrxd65G .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFTTrxd65G .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFTTrxd65G .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFTTrxd65G .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFTTrxd65G .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFTTrxd65G .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFTTrxd65G .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFTTrxd65G .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFTTrxd65G .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFTTrxd65G .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFTTrxd65G .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTTrxd65G .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFTTrxd65G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFTTrxd65G .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFTTrxd65G .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrxd65G .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFTTrxd65G .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFTTrxd65G .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFTTrxd65G .nav-item:focus,
.cid-uFTTrxd65G .nav-link:focus {
  outline: none;
}
.cid-uFTTrxd65G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFTTrxd65G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFTTrxd65G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFTTrxd65G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFTTrxd65G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFTTrxd65G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFTTrxd65G .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFTTrxd65G .navbar.opened {
  transition: all 0.25s;
}
.cid-uFTTrxd65G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFTTrxd65G .navbar .navbar-logo img {
  width: auto;
}
.cid-uFTTrxd65G .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFTTrxd65G .navbar.collapsed {
  justify-content: center;
}
.cid-uFTTrxd65G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFTTrxd65G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFTTrxd65G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFTTrxd65G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFTTrxd65G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFTTrxd65G .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-uFTTrxd65G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFTTrxd65G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFTTrxd65G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTTrxd65G .navbar {
    min-height: 72px;
  }
  .cid-uFTTrxd65G .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFTTrxd65G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFTTrxd65G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFTTrxd65G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFTTrxd65G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFTTrxd65G .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-uFTTrxd65G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFTTrxd65G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFTTrxd65G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFTTrxd65G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFTTrxd65G .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFTTrxd65G .dropdown-item.active,
.cid-uFTTrxd65G .dropdown-item:active {
  background-color: transparent;
}
.cid-uFTTrxd65G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFTTrxd65G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFTTrxd65G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFTTrxd65G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFTTrxd65G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFTTrxd65G .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFTTrxd65G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFTTrxd65G .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFTTrxd65G .navbar-buttons {
    text-align: left;
  }
}
.cid-uFTTrxd65G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFTTrxd65G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFTTrxd65G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFTTrxd65G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTTrxd65G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTTrxd65G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFTTrxd65G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTTrxd65G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFTTrxd65G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFTTrxd65G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTTrxd65G .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFTTrxd65G .opacityScroll {
  background: #ffffff !important;
}
.cid-uFTTrxd65G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFTTrxd65G .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFTTrxd65G .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFTTrxd65G .navbar {
    height: 70px;
  }
  .cid-uFTTrxd65G .navbar.opened {
    height: auto;
  }
  .cid-uFTTrxd65G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFTTrxd65G .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFTTrxd65G .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFTTrxd65G .navbar-brand {
    margin-right: auto;
  }
  .cid-uFTTrxd65G .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFTTrxd65G .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFTTrxd65G .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFTTrxd65G .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTTrxd65G .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFTTrxd65G .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFTTrxd65G .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFTTrxd65G .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFTTry1dM6 {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFTTry1dM6 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFTTry1dM6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTry1dM6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTTry1dM6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTTry1dM6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTTry1dM6 {
    align-items: center;
  }
  .cid-uFTTry1dM6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTTry1dM6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTTry1dM6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTTry1dM6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTTry1dM6 .content-wrap {
    width: 100%;
  }
}
.cid-uFTTry1dM6 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFTTry1dM6 .mbr-text,
.cid-uFTTry1dM6 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFTTry1dM6 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFTTryznNk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTTryznNk .row {
  align-items: center;
}
.cid-uFTTryznNk .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTTryznNk .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTTryznNk .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTTryznNk .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTTryznNk .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTTryznNk .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTTryznNk .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTTryznNk .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTTryznNk .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTTryznNk .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTTryznNk .label-text {
    text-align: center !important;
  }
}
.cid-uFTTryznNk .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTTryznNk .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTTryznNk .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTTryznNk .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTTryznNk .lists-container {
    justify-content: center;
  }
}
.cid-uFTTryznNk .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTTryznNk .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTTryznNk .list {
    align-items: center;
  }
}
.cid-uFTTryznNk .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTTryznNk .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTTryznNk .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTTryznNk .list-item-text {
  flex-grow: 1;
}
.cid-uFTTryznNk .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTTryznNk .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTTryznNk .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTTryznNk .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTTryznNk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTryznNk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTTryznNk .mbr-section-title,
.cid-uFTTryznNk .mbr-section-btn {
  color: #ffffff;
}
.cid-uFTTrzikHf {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFTTrzikHf .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTTrzikHf .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTTrzikHf {
    align-items: center;
  }
  .cid-uFTTrzikHf .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTTrzikHf .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrzikHf {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTTrzikHf .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTTrzikHf .content-wrap {
    width: 100%;
  }
}
.cid-uFTTrzikHf .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFTTrzikHf .mbr-text,
.cid-uFTTrzikHf .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFTTrzikHf .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFTTrzLG9p {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFTTrzLG9p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTrzLG9p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFTTrzLG9p .container {
    padding: 0 20px;
  }
}
.cid-uFTTrzLG9p .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFTTrzLG9p .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFTTrzLG9p .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFTTrzLG9p .panel-group {
    padding: 0 20px;
  }
}
.cid-uFTTrzLG9p .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFTTrzLG9p .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFTTrzLG9p .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFTTrzLG9p .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFTTrzLG9p .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFTTrzLG9p .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFTTrzLG9p .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFTTrzLG9p .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFTTrzLG9p .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFTTrzLG9p .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFTTrzLG9p .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFTTrzLG9p .panel-title-edit {
  color: #272a5c;
}
.cid-uFTTrzLG9p .panel-text {
  color: #464444;
}
.cid-uGyYqEl17I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYqEl17I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYqEl17I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYqEl17I .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYqEl17I .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYqEl17I .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYqEl17I .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYqEl17I .container {
    padding: 0 12px;
  }
}
.cid-uGyYqEl17I .row {
  justify-content: center;
}
.cid-uGyYqEl17I .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYqEl17I .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYqEl17I .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYqEl17I .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYqEl17I .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYqEl17I .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYqEl17I .mbr-section-title,
.cid-uGyYqEl17I .mbr-section-btn,
.cid-uGyYqEl17I .title-wrapper {
  text-align: center;
}
.cid-uFTTrB0t2a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFTTrB0t2a .row {
  align-items: center;
}
.cid-uFTTrB0t2a .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTTrB0t2a .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrB0t2a .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTTrB0t2a .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTTrB0t2a .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTTrB0t2a .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTTrB0t2a .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrB0t2a .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTTrB0t2a .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTTrB0t2a .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTTrB0t2a .label-text {
    text-align: center !important;
  }
}
.cid-uFTTrB0t2a .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTTrB0t2a .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTTrB0t2a .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTTrB0t2a .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrB0t2a .lists-container {
    justify-content: center;
  }
}
.cid-uFTTrB0t2a .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTTrB0t2a .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrB0t2a .list {
    align-items: center;
  }
}
.cid-uFTTrB0t2a .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTTrB0t2a .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTTrB0t2a .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTTrB0t2a .list-item-text {
  flex-grow: 1;
}
.cid-uFTTrB0t2a .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTTrB0t2a .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTTrB0t2a .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTTrB0t2a .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTTrB0t2a .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTrB0t2a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTTrB0t2a .mbr-section-title,
.cid-uFTTrB0t2a .mbr-section-btn {
  color: #272a5c;
}
.cid-uFTTrBOmZW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTTrBOmZW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTrBOmZW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTTrBOmZW .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFTTrBOmZW .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTTrBOmZW .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFTTrBOmZW .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTTrBOmZW .container {
    padding: 0 12px;
  }
}
.cid-uFTTrBOmZW .row {
  justify-content: center;
}
.cid-uFTTrBOmZW .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFTTrBOmZW .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFTTrBOmZW .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFTTrBOmZW .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFTTrBOmZW .mbr-section-title {
  color: #ffffff;
}
.cid-uFTTrBOmZW .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFTTrBOmZW .mbr-section-title,
.cid-uFTTrBOmZW .mbr-section-btn,
.cid-uFTTrBOmZW .title-wrapper {
  text-align: center;
}
.cid-uJb59MRxa6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb59MRxa6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb59MRxa6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb59MRxa6 .container {
    padding: 0 22px;
  }
}
.cid-uJb59MRxa6 .row {
  justify-content: space-between;
}
.cid-uJb59MRxa6 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb59MRxa6 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb59MRxa6 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb59MRxa6 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb59MRxa6 .mbr-text {
  color: #464444;
}
.cid-uJb59MRxa6 label {
  color: #000000;
}
.cid-uJb59MRxa6 LABEL {
  color: #767676;
}
.cid-uFTTrDPXKY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTTrDPXKY .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFTTrDPXKY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFTTrDPXKY .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrDPXKY .row {
    text-align: center;
  }
  .cid-uFTTrDPXKY .row > div {
    margin: auto;
  }
  .cid-uFTTrDPXKY .social-row {
    justify-content: center;
  }
}
.cid-uFTTrDPXKY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFTTrDPXKY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFTTrDPXKY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFTTrDPXKY .list {
    margin-bottom: 0rem;
  }
}
.cid-uFTTrDPXKY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFTTrDPXKY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFTTrDPXKY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFTTrDPXKY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTrDPXKY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTTrExiyZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFTTrExiyZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFTTrExiyZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTTrExiyZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTTrExiyZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTTrExiyZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTTrExiyZ {
    align-items: center;
  }
  .cid-uFTTrExiyZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTTrExiyZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTTrExiyZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTTrExiyZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTTrExiyZ .content-wrap {
    width: 100%;
  }
}
.cid-uFTTrExiyZ .mbr-section-title {
  text-align: center;
}
.cid-uFTTrExiyZ .mbr-text,
.cid-uFTTrExiyZ .mbr-section-btn {
  text-align: center;
}
.cid-uFTZWYagN1 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFTZWYagN1 .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;
}
@media (max-width: 767px) {
  .cid-uFTZWYagN1 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFTZWYagN1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFTZWYagN1 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFTZWYagN1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFTZWYagN1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFTZWYagN1 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFTZWYagN1 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFTZWYagN1 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFTZWYagN1 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFTZWYagN1 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFTZWYagN1 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFTZWYagN1 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFTZWYagN1 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFTZWYagN1 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFTZWYagN1 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFTZWYagN1 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFTZWYagN1 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFTZWYagN1 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTZWYagN1 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFTZWYagN1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFTZWYagN1 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFTZWYagN1 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFTZWYagN1 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFTZWYagN1 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFTZWYagN1 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFTZWYagN1 .nav-item:focus,
.cid-uFTZWYagN1 .nav-link:focus {
  outline: none;
}
.cid-uFTZWYagN1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFTZWYagN1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFTZWYagN1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFTZWYagN1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFTZWYagN1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFTZWYagN1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFTZWYagN1 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFTZWYagN1 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFTZWYagN1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFTZWYagN1 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFTZWYagN1 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFTZWYagN1 .navbar.collapsed {
  justify-content: center;
}
.cid-uFTZWYagN1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFTZWYagN1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFTZWYagN1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFTZWYagN1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFTZWYagN1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFTZWYagN1 .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-uFTZWYagN1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFTZWYagN1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFTZWYagN1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFTZWYagN1 .navbar {
    min-height: 72px;
  }
  .cid-uFTZWYagN1 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFTZWYagN1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFTZWYagN1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFTZWYagN1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFTZWYagN1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFTZWYagN1 .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-uFTZWYagN1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFTZWYagN1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFTZWYagN1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFTZWYagN1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFTZWYagN1 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFTZWYagN1 .dropdown-item.active,
.cid-uFTZWYagN1 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFTZWYagN1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFTZWYagN1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFTZWYagN1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFTZWYagN1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFTZWYagN1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFTZWYagN1 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFTZWYagN1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFTZWYagN1 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFTZWYagN1 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFTZWYagN1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFTZWYagN1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFTZWYagN1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFTZWYagN1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTZWYagN1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFTZWYagN1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFTZWYagN1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTZWYagN1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFTZWYagN1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFTZWYagN1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFTZWYagN1 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFTZWYagN1 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFTZWYagN1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFTZWYagN1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFTZWYagN1 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFTZWYagN1 .navbar {
    height: 70px;
  }
  .cid-uFTZWYagN1 .navbar.opened {
    height: auto;
  }
  .cid-uFTZWYagN1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFTZWYagN1 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFTZWYagN1 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFTZWYagN1 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFTZWYagN1 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFTZWYagN1 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFTZWYagN1 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFTZWYagN1 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFTZWYagN1 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFTZWYagN1 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFTZWYagN1 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFTZWYagN1 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFTZWYWGKX {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFTZWYWGKX .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFTZWYWGKX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZWYWGKX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTZWYWGKX .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTZWYWGKX .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTZWYWGKX {
    align-items: center;
  }
  .cid-uFTZWYWGKX .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTZWYWGKX .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTZWYWGKX {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTZWYWGKX .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTZWYWGKX .content-wrap {
    width: 100%;
  }
}
.cid-uFTZWYWGKX .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFTZWYWGKX .mbr-text,
.cid-uFTZWYWGKX .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFTZWYWGKX .mbr-section-title DIV {
  text-align: left;
}
.cid-uFTZWZqN9V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTZWZqN9V .row {
  align-items: center;
}
.cid-uFTZWZqN9V .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTZWZqN9V .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTZWZqN9V .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTZWZqN9V .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTZWZqN9V .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTZWZqN9V .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTZWZqN9V .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTZWZqN9V .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTZWZqN9V .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTZWZqN9V .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTZWZqN9V .label-text {
    text-align: center !important;
  }
}
.cid-uFTZWZqN9V .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTZWZqN9V .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTZWZqN9V .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTZWZqN9V .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTZWZqN9V .lists-container {
    justify-content: center;
  }
}
.cid-uFTZWZqN9V .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTZWZqN9V .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTZWZqN9V .list {
    align-items: center;
  }
}
.cid-uFTZWZqN9V .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTZWZqN9V .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTZWZqN9V .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTZWZqN9V .list-item-text {
  flex-grow: 1;
}
.cid-uFTZWZqN9V .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTZWZqN9V .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTZWZqN9V .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTZWZqN9V .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTZWZqN9V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZWZqN9V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTZWZqN9V .mbr-section-title,
.cid-uFTZWZqN9V .mbr-section-btn {
  color: #ffffff;
}
.cid-uFTZX0cNRn {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFTZX0cNRn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTZX0cNRn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTZX0cNRn {
    align-items: center;
  }
  .cid-uFTZX0cNRn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTZX0cNRn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX0cNRn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTZX0cNRn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTZX0cNRn .content-wrap {
    width: 100%;
  }
}
.cid-uFTZX0cNRn .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFTZX0cNRn .mbr-text,
.cid-uFTZX0cNRn .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFTZX0cNRn .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFTZX0GVDh {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFTZX0GVDh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZX0GVDh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFTZX0GVDh .container {
    padding: 0 20px;
  }
}
.cid-uFTZX0GVDh .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFTZX0GVDh .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFTZX0GVDh .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFTZX0GVDh .panel-group {
    padding: 0 20px;
  }
}
.cid-uFTZX0GVDh .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFTZX0GVDh .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFTZX0GVDh .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFTZX0GVDh .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFTZX0GVDh .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFTZX0GVDh .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFTZX0GVDh .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFTZX0GVDh .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFTZX0GVDh .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFTZX0GVDh .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFTZX0GVDh .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFTZX0GVDh .panel-title-edit {
  color: #272a5c;
}
.cid-uFTZX0GVDh .panel-text {
  color: #464444;
}
.cid-uGyYu1cLSG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYu1cLSG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYu1cLSG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYu1cLSG .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYu1cLSG .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYu1cLSG .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYu1cLSG .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYu1cLSG .container {
    padding: 0 12px;
  }
}
.cid-uGyYu1cLSG .row {
  justify-content: center;
}
.cid-uGyYu1cLSG .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYu1cLSG .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYu1cLSG .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYu1cLSG .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYu1cLSG .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYu1cLSG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYu1cLSG .mbr-section-title,
.cid-uGyYu1cLSG .mbr-section-btn,
.cid-uGyYu1cLSG .title-wrapper {
  text-align: center;
}
.cid-uFTZX1WPP7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFTZX1WPP7 .row {
  align-items: center;
}
.cid-uFTZX1WPP7 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFTZX1WPP7 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX1WPP7 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFTZX1WPP7 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFTZX1WPP7 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFTZX1WPP7 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFTZX1WPP7 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX1WPP7 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFTZX1WPP7 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFTZX1WPP7 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFTZX1WPP7 .label-text {
    text-align: center !important;
  }
}
.cid-uFTZX1WPP7 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFTZX1WPP7 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFTZX1WPP7 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTZX1WPP7 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX1WPP7 .lists-container {
    justify-content: center;
  }
}
.cid-uFTZX1WPP7 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFTZX1WPP7 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX1WPP7 .list {
    align-items: center;
  }
}
.cid-uFTZX1WPP7 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFTZX1WPP7 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFTZX1WPP7 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFTZX1WPP7 .list-item-text {
  flex-grow: 1;
}
.cid-uFTZX1WPP7 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFTZX1WPP7 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFTZX1WPP7 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFTZX1WPP7 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFTZX1WPP7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZX1WPP7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTZX1WPP7 .mbr-section-title,
.cid-uFTZX1WPP7 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFTZX2H8Ud {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTZX2H8Ud .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZX2H8Ud .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTZX2H8Ud .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFTZX2H8Ud .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTZX2H8Ud .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFTZX2H8Ud .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFTZX2H8Ud .container {
    padding: 0 12px;
  }
}
.cid-uFTZX2H8Ud .row {
  justify-content: center;
}
.cid-uFTZX2H8Ud .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFTZX2H8Ud .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFTZX2H8Ud .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFTZX2H8Ud .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFTZX2H8Ud .mbr-section-title {
  color: #ffffff;
}
.cid-uFTZX2H8Ud .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFTZX2H8Ud .mbr-section-title,
.cid-uFTZX2H8Ud .mbr-section-btn,
.cid-uFTZX2H8Ud .title-wrapper {
  text-align: center;
}
.cid-uJb5dcMgeM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5dcMgeM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5dcMgeM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5dcMgeM .container {
    padding: 0 22px;
  }
}
.cid-uJb5dcMgeM .row {
  justify-content: space-between;
}
.cid-uJb5dcMgeM .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5dcMgeM .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5dcMgeM .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5dcMgeM .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5dcMgeM .mbr-text {
  color: #464444;
}
.cid-uJb5dcMgeM label {
  color: #000000;
}
.cid-uJb5dcMgeM LABEL {
  color: #767676;
}
.cid-uFTZX4EFen {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFTZX4EFen .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFTZX4EFen .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFTZX4EFen .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX4EFen .row {
    text-align: center;
  }
  .cid-uFTZX4EFen .row > div {
    margin: auto;
  }
  .cid-uFTZX4EFen .social-row {
    justify-content: center;
  }
}
.cid-uFTZX4EFen .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFTZX4EFen .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFTZX4EFen .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFTZX4EFen .list {
    margin-bottom: 0rem;
  }
}
.cid-uFTZX4EFen .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFTZX4EFen .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFTZX4EFen div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFTZX4EFen .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZX4EFen .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTZX5r9LQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFTZX5r9LQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFTZX5r9LQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFTZX5r9LQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFTZX5r9LQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFTZX5r9LQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFTZX5r9LQ {
    align-items: center;
  }
  .cid-uFTZX5r9LQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFTZX5r9LQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFTZX5r9LQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFTZX5r9LQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFTZX5r9LQ .content-wrap {
    width: 100%;
  }
}
.cid-uFTZX5r9LQ .mbr-section-title {
  text-align: center;
}
.cid-uFTZX5r9LQ .mbr-text,
.cid-uFTZX5r9LQ .mbr-section-btn {
  text-align: center;
}
.cid-uFU1Ot0lYC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFU1Ot0lYC .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;
}
@media (max-width: 767px) {
  .cid-uFU1Ot0lYC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFU1Ot0lYC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFU1Ot0lYC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFU1Ot0lYC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFU1Ot0lYC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFU1Ot0lYC .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFU1Ot0lYC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFU1Ot0lYC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFU1Ot0lYC .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFU1Ot0lYC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFU1Ot0lYC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFU1Ot0lYC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFU1Ot0lYC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFU1Ot0lYC .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFU1Ot0lYC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFU1Ot0lYC .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFU1Ot0lYC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFU1Ot0lYC .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU1Ot0lYC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFU1Ot0lYC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFU1Ot0lYC .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFU1Ot0lYC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFU1Ot0lYC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFU1Ot0lYC .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFU1Ot0lYC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFU1Ot0lYC .nav-item:focus,
.cid-uFU1Ot0lYC .nav-link:focus {
  outline: none;
}
.cid-uFU1Ot0lYC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFU1Ot0lYC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFU1Ot0lYC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFU1Ot0lYC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFU1Ot0lYC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFU1Ot0lYC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFU1Ot0lYC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFU1Ot0lYC .navbar.opened {
  transition: all 0.25s;
}
.cid-uFU1Ot0lYC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFU1Ot0lYC .navbar .navbar-logo img {
  width: auto;
}
.cid-uFU1Ot0lYC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFU1Ot0lYC .navbar.collapsed {
  justify-content: center;
}
.cid-uFU1Ot0lYC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFU1Ot0lYC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFU1Ot0lYC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFU1Ot0lYC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFU1Ot0lYC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFU1Ot0lYC .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-uFU1Ot0lYC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFU1Ot0lYC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFU1Ot0lYC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU1Ot0lYC .navbar {
    min-height: 72px;
  }
  .cid-uFU1Ot0lYC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFU1Ot0lYC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFU1Ot0lYC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFU1Ot0lYC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFU1Ot0lYC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFU1Ot0lYC .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-uFU1Ot0lYC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFU1Ot0lYC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFU1Ot0lYC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFU1Ot0lYC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFU1Ot0lYC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFU1Ot0lYC .dropdown-item.active,
.cid-uFU1Ot0lYC .dropdown-item:active {
  background-color: transparent;
}
.cid-uFU1Ot0lYC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFU1Ot0lYC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFU1Ot0lYC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFU1Ot0lYC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFU1Ot0lYC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFU1Ot0lYC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFU1Ot0lYC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFU1Ot0lYC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFU1Ot0lYC .navbar-buttons {
    text-align: left;
  }
}
.cid-uFU1Ot0lYC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFU1Ot0lYC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFU1Ot0lYC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFU1Ot0lYC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU1Ot0lYC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU1Ot0lYC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFU1Ot0lYC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU1Ot0lYC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFU1Ot0lYC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFU1Ot0lYC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU1Ot0lYC .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFU1Ot0lYC .opacityScroll {
  background: #ffffff !important;
}
.cid-uFU1Ot0lYC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFU1Ot0lYC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFU1Ot0lYC .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFU1Ot0lYC .navbar {
    height: 70px;
  }
  .cid-uFU1Ot0lYC .navbar.opened {
    height: auto;
  }
  .cid-uFU1Ot0lYC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFU1Ot0lYC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFU1Ot0lYC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFU1Ot0lYC .navbar-brand {
    margin-right: auto;
  }
  .cid-uFU1Ot0lYC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFU1Ot0lYC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFU1Ot0lYC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFU1Ot0lYC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU1Ot0lYC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFU1Ot0lYC .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFU1Ot0lYC .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFU1Ot0lYC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFU1OtIlan {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFU1OtIlan .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFU1OtIlan .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1OtIlan .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU1OtIlan .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU1OtIlan .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU1OtIlan {
    align-items: center;
  }
  .cid-uFU1OtIlan .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU1OtIlan .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OtIlan {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU1OtIlan .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU1OtIlan .content-wrap {
    width: 100%;
  }
}
.cid-uFU1OtIlan .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFU1OtIlan .mbr-text,
.cid-uFU1OtIlan .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFU1OtIlan .mbr-section-title DIV {
  text-align: left;
}
.cid-uFU1Oubixl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU1Oubixl .row {
  align-items: center;
}
.cid-uFU1Oubixl .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU1Oubixl .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU1Oubixl .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU1Oubixl .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU1Oubixl .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU1Oubixl .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU1Oubixl .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU1Oubixl .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU1Oubixl .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU1Oubixl .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU1Oubixl .label-text {
    text-align: center !important;
  }
}
.cid-uFU1Oubixl .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU1Oubixl .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU1Oubixl .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU1Oubixl .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU1Oubixl .lists-container {
    justify-content: center;
  }
}
.cid-uFU1Oubixl .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU1Oubixl .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU1Oubixl .list {
    align-items: center;
  }
}
.cid-uFU1Oubixl .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU1Oubixl .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU1Oubixl .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU1Oubixl .list-item-text {
  flex-grow: 1;
}
.cid-uFU1Oubixl .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU1Oubixl .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU1Oubixl .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU1Oubixl .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU1Oubixl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1Oubixl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU1Oubixl .mbr-section-title,
.cid-uFU1Oubixl .mbr-section-btn {
  color: #ffffff;
}
.cid-uFU1Ov3PBZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFU1Ov3PBZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU1Ov3PBZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU1Ov3PBZ {
    align-items: center;
  }
  .cid-uFU1Ov3PBZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU1Ov3PBZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU1Ov3PBZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU1Ov3PBZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU1Ov3PBZ .content-wrap {
    width: 100%;
  }
}
.cid-uFU1Ov3PBZ .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFU1Ov3PBZ .mbr-text,
.cid-uFU1Ov3PBZ .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFU1Ov3PBZ .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFU1Ovv6CV {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFU1Ovv6CV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1Ovv6CV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFU1Ovv6CV .container {
    padding: 0 20px;
  }
}
.cid-uFU1Ovv6CV .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFU1Ovv6CV .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFU1Ovv6CV .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFU1Ovv6CV .panel-group {
    padding: 0 20px;
  }
}
.cid-uFU1Ovv6CV .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFU1Ovv6CV .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFU1Ovv6CV .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFU1Ovv6CV .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFU1Ovv6CV .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFU1Ovv6CV .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFU1Ovv6CV .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFU1Ovv6CV .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFU1Ovv6CV .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFU1Ovv6CV .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFU1Ovv6CV .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFU1Ovv6CV .panel-title-edit {
  color: #272a5c;
}
.cid-uFU1Ovv6CV .panel-text {
  color: #464444;
}
.cid-uGyYxlVLGh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYxlVLGh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYxlVLGh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYxlVLGh .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYxlVLGh .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYxlVLGh .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYxlVLGh .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYxlVLGh .container {
    padding: 0 12px;
  }
}
.cid-uGyYxlVLGh .row {
  justify-content: center;
}
.cid-uGyYxlVLGh .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYxlVLGh .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYxlVLGh .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYxlVLGh .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYxlVLGh .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYxlVLGh .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYxlVLGh .mbr-section-title,
.cid-uGyYxlVLGh .mbr-section-btn,
.cid-uGyYxlVLGh .title-wrapper {
  text-align: center;
}
.cid-uFU1OwzKuv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFU1OwzKuv .row {
  align-items: center;
}
.cid-uFU1OwzKuv .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU1OwzKuv .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OwzKuv .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU1OwzKuv .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU1OwzKuv .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU1OwzKuv .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU1OwzKuv .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OwzKuv .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU1OwzKuv .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU1OwzKuv .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU1OwzKuv .label-text {
    text-align: center !important;
  }
}
.cid-uFU1OwzKuv .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU1OwzKuv .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU1OwzKuv .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU1OwzKuv .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OwzKuv .lists-container {
    justify-content: center;
  }
}
.cid-uFU1OwzKuv .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU1OwzKuv .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OwzKuv .list {
    align-items: center;
  }
}
.cid-uFU1OwzKuv .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU1OwzKuv .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU1OwzKuv .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU1OwzKuv .list-item-text {
  flex-grow: 1;
}
.cid-uFU1OwzKuv .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU1OwzKuv .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU1OwzKuv .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU1OwzKuv .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU1OwzKuv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1OwzKuv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU1OwzKuv .mbr-section-title,
.cid-uFU1OwzKuv .mbr-section-btn {
  color: #272a5c;
}
.cid-uFU1OxmFta {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU1OxmFta .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1OxmFta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU1OxmFta .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFU1OxmFta .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU1OxmFta .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFU1OxmFta .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU1OxmFta .container {
    padding: 0 12px;
  }
}
.cid-uFU1OxmFta .row {
  justify-content: center;
}
.cid-uFU1OxmFta .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFU1OxmFta .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFU1OxmFta .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFU1OxmFta .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFU1OxmFta .mbr-section-title {
  color: #ffffff;
}
.cid-uFU1OxmFta .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFU1OxmFta .mbr-section-title,
.cid-uFU1OxmFta .mbr-section-btn,
.cid-uFU1OxmFta .title-wrapper {
  text-align: center;
}
.cid-uJb5gPomi8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5gPomi8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5gPomi8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5gPomi8 .container {
    padding: 0 22px;
  }
}
.cid-uJb5gPomi8 .row {
  justify-content: space-between;
}
.cid-uJb5gPomi8 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5gPomi8 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5gPomi8 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5gPomi8 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5gPomi8 .mbr-text {
  color: #464444;
}
.cid-uJb5gPomi8 label {
  color: #000000;
}
.cid-uJb5gPomi8 LABEL {
  color: #767676;
}
.cid-uFU1OzmUSF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU1OzmUSF .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFU1OzmUSF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFU1OzmUSF .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OzmUSF .row {
    text-align: center;
  }
  .cid-uFU1OzmUSF .row > div {
    margin: auto;
  }
  .cid-uFU1OzmUSF .social-row {
    justify-content: center;
  }
}
.cid-uFU1OzmUSF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFU1OzmUSF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFU1OzmUSF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFU1OzmUSF .list {
    margin-bottom: 0rem;
  }
}
.cid-uFU1OzmUSF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFU1OzmUSF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFU1OzmUSF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFU1OzmUSF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1OzmUSF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU1OA6qEA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFU1OA6qEA .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFU1OA6qEA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU1OA6qEA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU1OA6qEA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU1OA6qEA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU1OA6qEA {
    align-items: center;
  }
  .cid-uFU1OA6qEA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU1OA6qEA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU1OA6qEA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU1OA6qEA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU1OA6qEA .content-wrap {
    width: 100%;
  }
}
.cid-uFU1OA6qEA .mbr-section-title {
  text-align: center;
}
.cid-uFU1OA6qEA .mbr-text,
.cid-uFU1OA6qEA .mbr-section-btn {
  text-align: center;
}
.cid-uFU4pDMK8D {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFU4pDMK8D .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;
}
@media (max-width: 767px) {
  .cid-uFU4pDMK8D .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFU4pDMK8D .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFU4pDMK8D .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFU4pDMK8D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFU4pDMK8D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFU4pDMK8D .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFU4pDMK8D .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFU4pDMK8D .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFU4pDMK8D .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFU4pDMK8D .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFU4pDMK8D .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFU4pDMK8D .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFU4pDMK8D .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFU4pDMK8D .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFU4pDMK8D .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFU4pDMK8D .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFU4pDMK8D .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFU4pDMK8D .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU4pDMK8D .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFU4pDMK8D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFU4pDMK8D .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFU4pDMK8D .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pDMK8D .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFU4pDMK8D .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFU4pDMK8D .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFU4pDMK8D .nav-item:focus,
.cid-uFU4pDMK8D .nav-link:focus {
  outline: none;
}
.cid-uFU4pDMK8D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFU4pDMK8D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFU4pDMK8D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFU4pDMK8D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFU4pDMK8D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFU4pDMK8D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFU4pDMK8D .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFU4pDMK8D .navbar.opened {
  transition: all 0.25s;
}
.cid-uFU4pDMK8D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFU4pDMK8D .navbar .navbar-logo img {
  width: auto;
}
.cid-uFU4pDMK8D .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFU4pDMK8D .navbar.collapsed {
  justify-content: center;
}
.cid-uFU4pDMK8D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFU4pDMK8D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFU4pDMK8D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFU4pDMK8D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFU4pDMK8D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFU4pDMK8D .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-uFU4pDMK8D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFU4pDMK8D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFU4pDMK8D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU4pDMK8D .navbar {
    min-height: 72px;
  }
  .cid-uFU4pDMK8D .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFU4pDMK8D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFU4pDMK8D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFU4pDMK8D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFU4pDMK8D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFU4pDMK8D .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-uFU4pDMK8D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFU4pDMK8D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFU4pDMK8D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFU4pDMK8D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFU4pDMK8D .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFU4pDMK8D .dropdown-item.active,
.cid-uFU4pDMK8D .dropdown-item:active {
  background-color: transparent;
}
.cid-uFU4pDMK8D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFU4pDMK8D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFU4pDMK8D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFU4pDMK8D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFU4pDMK8D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFU4pDMK8D .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFU4pDMK8D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFU4pDMK8D .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFU4pDMK8D .navbar-buttons {
    text-align: left;
  }
}
.cid-uFU4pDMK8D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFU4pDMK8D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFU4pDMK8D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFU4pDMK8D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU4pDMK8D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU4pDMK8D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFU4pDMK8D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU4pDMK8D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFU4pDMK8D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFU4pDMK8D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU4pDMK8D .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFU4pDMK8D .opacityScroll {
  background: #ffffff !important;
}
.cid-uFU4pDMK8D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFU4pDMK8D .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFU4pDMK8D .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFU4pDMK8D .navbar {
    height: 70px;
  }
  .cid-uFU4pDMK8D .navbar.opened {
    height: auto;
  }
  .cid-uFU4pDMK8D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFU4pDMK8D .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFU4pDMK8D .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFU4pDMK8D .navbar-brand {
    margin-right: auto;
  }
  .cid-uFU4pDMK8D .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFU4pDMK8D .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFU4pDMK8D .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFU4pDMK8D .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU4pDMK8D .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFU4pDMK8D .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFU4pDMK8D .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFU4pDMK8D .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFU4pEpR7x {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFU4pEpR7x .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFU4pEpR7x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pEpR7x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU4pEpR7x .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU4pEpR7x .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU4pEpR7x {
    align-items: center;
  }
  .cid-uFU4pEpR7x .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU4pEpR7x .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pEpR7x {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU4pEpR7x .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU4pEpR7x .content-wrap {
    width: 100%;
  }
}
.cid-uFU4pEpR7x .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFU4pEpR7x .mbr-text,
.cid-uFU4pEpR7x .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFU4pEpR7x .mbr-section-title DIV {
  text-align: left;
}
.cid-uFU4pEN0MX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU4pEN0MX .row {
  align-items: center;
}
.cid-uFU4pEN0MX .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU4pEN0MX .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pEN0MX .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU4pEN0MX .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU4pEN0MX .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU4pEN0MX .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU4pEN0MX .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pEN0MX .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU4pEN0MX .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU4pEN0MX .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU4pEN0MX .label-text {
    text-align: center !important;
  }
}
.cid-uFU4pEN0MX .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU4pEN0MX .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU4pEN0MX .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU4pEN0MX .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pEN0MX .lists-container {
    justify-content: center;
  }
}
.cid-uFU4pEN0MX .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU4pEN0MX .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pEN0MX .list {
    align-items: center;
  }
}
.cid-uFU4pEN0MX .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU4pEN0MX .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU4pEN0MX .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU4pEN0MX .list-item-text {
  flex-grow: 1;
}
.cid-uFU4pEN0MX .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU4pEN0MX .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU4pEN0MX .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU4pEN0MX .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU4pEN0MX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pEN0MX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU4pEN0MX .mbr-section-title,
.cid-uFU4pEN0MX .mbr-section-btn {
  color: #ffffff;
}
.cid-uFU4pFsk7E {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFU4pFsk7E .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU4pFsk7E .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU4pFsk7E {
    align-items: center;
  }
  .cid-uFU4pFsk7E .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU4pFsk7E .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pFsk7E {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU4pFsk7E .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU4pFsk7E .content-wrap {
    width: 100%;
  }
}
.cid-uFU4pFsk7E .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFU4pFsk7E .mbr-text,
.cid-uFU4pFsk7E .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFU4pFsk7E .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFU4pFVvuH {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFU4pFVvuH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pFVvuH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFU4pFVvuH .container {
    padding: 0 20px;
  }
}
.cid-uFU4pFVvuH .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFU4pFVvuH .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFU4pFVvuH .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFU4pFVvuH .panel-group {
    padding: 0 20px;
  }
}
.cid-uFU4pFVvuH .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFU4pFVvuH .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFU4pFVvuH .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFU4pFVvuH .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFU4pFVvuH .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFU4pFVvuH .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFU4pFVvuH .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFU4pFVvuH .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFU4pFVvuH .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFU4pFVvuH .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFU4pFVvuH .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFU4pFVvuH .panel-title-edit {
  color: #272a5c;
}
.cid-uFU4pFVvuH .panel-text {
  color: #464444;
}
.cid-uGyYAI2oQR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYAI2oQR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYAI2oQR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYAI2oQR .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYAI2oQR .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYAI2oQR .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYAI2oQR .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYAI2oQR .container {
    padding: 0 12px;
  }
}
.cid-uGyYAI2oQR .row {
  justify-content: center;
}
.cid-uGyYAI2oQR .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYAI2oQR .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYAI2oQR .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYAI2oQR .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYAI2oQR .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYAI2oQR .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYAI2oQR .mbr-section-title,
.cid-uGyYAI2oQR .mbr-section-btn,
.cid-uGyYAI2oQR .title-wrapper {
  text-align: center;
}
.cid-uFU4pGWKWj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFU4pGWKWj .row {
  align-items: center;
}
.cid-uFU4pGWKWj .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU4pGWKWj .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pGWKWj .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU4pGWKWj .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU4pGWKWj .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU4pGWKWj .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU4pGWKWj .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pGWKWj .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU4pGWKWj .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU4pGWKWj .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU4pGWKWj .label-text {
    text-align: center !important;
  }
}
.cid-uFU4pGWKWj .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU4pGWKWj .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU4pGWKWj .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU4pGWKWj .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pGWKWj .lists-container {
    justify-content: center;
  }
}
.cid-uFU4pGWKWj .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU4pGWKWj .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pGWKWj .list {
    align-items: center;
  }
}
.cid-uFU4pGWKWj .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU4pGWKWj .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU4pGWKWj .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU4pGWKWj .list-item-text {
  flex-grow: 1;
}
.cid-uFU4pGWKWj .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU4pGWKWj .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU4pGWKWj .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU4pGWKWj .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU4pGWKWj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pGWKWj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU4pGWKWj .mbr-section-title,
.cid-uFU4pGWKWj .mbr-section-btn {
  color: #272a5c;
}
.cid-uFU4pHCMB6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU4pHCMB6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pHCMB6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU4pHCMB6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFU4pHCMB6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU4pHCMB6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFU4pHCMB6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU4pHCMB6 .container {
    padding: 0 12px;
  }
}
.cid-uFU4pHCMB6 .row {
  justify-content: center;
}
.cid-uFU4pHCMB6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFU4pHCMB6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFU4pHCMB6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFU4pHCMB6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFU4pHCMB6 .mbr-section-title {
  color: #ffffff;
}
.cid-uFU4pHCMB6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFU4pHCMB6 .mbr-section-title,
.cid-uFU4pHCMB6 .mbr-section-btn,
.cid-uFU4pHCMB6 .title-wrapper {
  text-align: center;
}
.cid-uJb5kvRpy7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5kvRpy7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5kvRpy7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5kvRpy7 .container {
    padding: 0 22px;
  }
}
.cid-uJb5kvRpy7 .row {
  justify-content: space-between;
}
.cid-uJb5kvRpy7 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5kvRpy7 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5kvRpy7 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5kvRpy7 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5kvRpy7 .mbr-text {
  color: #464444;
}
.cid-uJb5kvRpy7 label {
  color: #000000;
}
.cid-uJb5kvRpy7 LABEL {
  color: #767676;
}
.cid-uFU4pJkL1e {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU4pJkL1e .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFU4pJkL1e .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFU4pJkL1e .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pJkL1e .row {
    text-align: center;
  }
  .cid-uFU4pJkL1e .row > div {
    margin: auto;
  }
  .cid-uFU4pJkL1e .social-row {
    justify-content: center;
  }
}
.cid-uFU4pJkL1e .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFU4pJkL1e .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFU4pJkL1e .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFU4pJkL1e .list {
    margin-bottom: 0rem;
  }
}
.cid-uFU4pJkL1e .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFU4pJkL1e .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFU4pJkL1e div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFU4pJkL1e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pJkL1e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU4pK4wGg {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFU4pK4wGg .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFU4pK4wGg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU4pK4wGg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU4pK4wGg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU4pK4wGg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU4pK4wGg {
    align-items: center;
  }
  .cid-uFU4pK4wGg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU4pK4wGg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU4pK4wGg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU4pK4wGg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU4pK4wGg .content-wrap {
    width: 100%;
  }
}
.cid-uFU4pK4wGg .mbr-section-title {
  text-align: center;
}
.cid-uFU4pK4wGg .mbr-text,
.cid-uFU4pK4wGg .mbr-section-btn {
  text-align: center;
}
.cid-uFU6NCalMq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFU6NCalMq .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;
}
@media (max-width: 767px) {
  .cid-uFU6NCalMq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFU6NCalMq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFU6NCalMq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFU6NCalMq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFU6NCalMq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFU6NCalMq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFU6NCalMq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFU6NCalMq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFU6NCalMq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFU6NCalMq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFU6NCalMq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFU6NCalMq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFU6NCalMq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFU6NCalMq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFU6NCalMq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFU6NCalMq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFU6NCalMq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFU6NCalMq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU6NCalMq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFU6NCalMq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFU6NCalMq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFU6NCalMq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NCalMq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFU6NCalMq .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFU6NCalMq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFU6NCalMq .nav-item:focus,
.cid-uFU6NCalMq .nav-link:focus {
  outline: none;
}
.cid-uFU6NCalMq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFU6NCalMq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFU6NCalMq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFU6NCalMq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFU6NCalMq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFU6NCalMq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFU6NCalMq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFU6NCalMq .navbar.opened {
  transition: all 0.25s;
}
.cid-uFU6NCalMq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFU6NCalMq .navbar .navbar-logo img {
  width: auto;
}
.cid-uFU6NCalMq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFU6NCalMq .navbar.collapsed {
  justify-content: center;
}
.cid-uFU6NCalMq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFU6NCalMq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFU6NCalMq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFU6NCalMq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFU6NCalMq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFU6NCalMq .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-uFU6NCalMq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFU6NCalMq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFU6NCalMq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU6NCalMq .navbar {
    min-height: 72px;
  }
  .cid-uFU6NCalMq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFU6NCalMq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFU6NCalMq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFU6NCalMq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFU6NCalMq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFU6NCalMq .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-uFU6NCalMq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFU6NCalMq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFU6NCalMq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFU6NCalMq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFU6NCalMq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFU6NCalMq .dropdown-item.active,
.cid-uFU6NCalMq .dropdown-item:active {
  background-color: transparent;
}
.cid-uFU6NCalMq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFU6NCalMq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFU6NCalMq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFU6NCalMq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFU6NCalMq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFU6NCalMq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFU6NCalMq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFU6NCalMq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFU6NCalMq .navbar-buttons {
    text-align: left;
  }
}
.cid-uFU6NCalMq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFU6NCalMq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFU6NCalMq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFU6NCalMq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU6NCalMq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU6NCalMq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFU6NCalMq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU6NCalMq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFU6NCalMq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFU6NCalMq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU6NCalMq .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFU6NCalMq .opacityScroll {
  background: #ffffff !important;
}
.cid-uFU6NCalMq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFU6NCalMq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFU6NCalMq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFU6NCalMq .navbar {
    height: 70px;
  }
  .cid-uFU6NCalMq .navbar.opened {
    height: auto;
  }
  .cid-uFU6NCalMq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFU6NCalMq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFU6NCalMq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFU6NCalMq .navbar-brand {
    margin-right: auto;
  }
  .cid-uFU6NCalMq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFU6NCalMq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFU6NCalMq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFU6NCalMq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU6NCalMq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFU6NCalMq .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFU6NCalMq .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFU6NCalMq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFU6NCZOI8 {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFU6NCZOI8 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFU6NCZOI8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NCZOI8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU6NCZOI8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU6NCZOI8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU6NCZOI8 {
    align-items: center;
  }
  .cid-uFU6NCZOI8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU6NCZOI8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NCZOI8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU6NCZOI8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU6NCZOI8 .content-wrap {
    width: 100%;
  }
}
.cid-uFU6NCZOI8 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFU6NCZOI8 .mbr-text,
.cid-uFU6NCZOI8 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFU6NCZOI8 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFU6NDrUAA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU6NDrUAA .row {
  align-items: center;
}
.cid-uFU6NDrUAA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU6NDrUAA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NDrUAA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU6NDrUAA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU6NDrUAA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU6NDrUAA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU6NDrUAA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NDrUAA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU6NDrUAA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU6NDrUAA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU6NDrUAA .label-text {
    text-align: center !important;
  }
}
.cid-uFU6NDrUAA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU6NDrUAA .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU6NDrUAA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU6NDrUAA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NDrUAA .lists-container {
    justify-content: center;
  }
}
.cid-uFU6NDrUAA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU6NDrUAA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NDrUAA .list {
    align-items: center;
  }
}
.cid-uFU6NDrUAA .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU6NDrUAA .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU6NDrUAA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU6NDrUAA .list-item-text {
  flex-grow: 1;
}
.cid-uFU6NDrUAA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU6NDrUAA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU6NDrUAA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU6NDrUAA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU6NDrUAA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NDrUAA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU6NDrUAA .mbr-section-title,
.cid-uFU6NDrUAA .mbr-section-btn {
  color: #ffffff;
}
.cid-uFU6NE56wv {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFU6NE56wv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU6NE56wv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU6NE56wv {
    align-items: center;
  }
  .cid-uFU6NE56wv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU6NE56wv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NE56wv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU6NE56wv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU6NE56wv .content-wrap {
    width: 100%;
  }
}
.cid-uFU6NE56wv .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFU6NE56wv .mbr-text,
.cid-uFU6NE56wv .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFU6NE56wv .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFU6NEwyyV {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFU6NEwyyV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NEwyyV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFU6NEwyyV .container {
    padding: 0 20px;
  }
}
.cid-uFU6NEwyyV .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFU6NEwyyV .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFU6NEwyyV .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFU6NEwyyV .panel-group {
    padding: 0 20px;
  }
}
.cid-uFU6NEwyyV .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFU6NEwyyV .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFU6NEwyyV .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFU6NEwyyV .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFU6NEwyyV .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFU6NEwyyV .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFU6NEwyyV .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFU6NEwyyV .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFU6NEwyyV .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFU6NEwyyV .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFU6NEwyyV .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFU6NEwyyV .panel-title-edit {
  color: #272a5c;
}
.cid-uFU6NEwyyV .panel-text {
  color: #464444;
}
.cid-uGyYEiawDl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYEiawDl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYEiawDl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYEiawDl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYEiawDl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYEiawDl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYEiawDl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYEiawDl .container {
    padding: 0 12px;
  }
}
.cid-uGyYEiawDl .row {
  justify-content: center;
}
.cid-uGyYEiawDl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYEiawDl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYEiawDl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYEiawDl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYEiawDl .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYEiawDl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYEiawDl .mbr-section-title,
.cid-uGyYEiawDl .mbr-section-btn,
.cid-uGyYEiawDl .title-wrapper {
  text-align: center;
}
.cid-uFU6NFA791 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFU6NFA791 .row {
  align-items: center;
}
.cid-uFU6NFA791 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU6NFA791 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NFA791 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU6NFA791 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU6NFA791 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU6NFA791 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU6NFA791 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NFA791 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU6NFA791 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU6NFA791 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU6NFA791 .label-text {
    text-align: center !important;
  }
}
.cid-uFU6NFA791 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU6NFA791 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU6NFA791 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU6NFA791 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NFA791 .lists-container {
    justify-content: center;
  }
}
.cid-uFU6NFA791 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU6NFA791 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NFA791 .list {
    align-items: center;
  }
}
.cid-uFU6NFA791 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU6NFA791 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU6NFA791 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU6NFA791 .list-item-text {
  flex-grow: 1;
}
.cid-uFU6NFA791 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU6NFA791 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU6NFA791 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU6NFA791 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU6NFA791 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NFA791 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU6NFA791 .mbr-section-title,
.cid-uFU6NFA791 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFU6NGjSfc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU6NGjSfc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NGjSfc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU6NGjSfc .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFU6NGjSfc .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU6NGjSfc .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFU6NGjSfc .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU6NGjSfc .container {
    padding: 0 12px;
  }
}
.cid-uFU6NGjSfc .row {
  justify-content: center;
}
.cid-uFU6NGjSfc .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFU6NGjSfc .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFU6NGjSfc .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFU6NGjSfc .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFU6NGjSfc .mbr-section-title {
  color: #ffffff;
}
.cid-uFU6NGjSfc .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFU6NGjSfc .mbr-section-title,
.cid-uFU6NGjSfc .mbr-section-btn,
.cid-uFU6NGjSfc .title-wrapper {
  text-align: center;
}
.cid-uJb5nNC4bH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5nNC4bH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5nNC4bH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5nNC4bH .container {
    padding: 0 22px;
  }
}
.cid-uJb5nNC4bH .row {
  justify-content: space-between;
}
.cid-uJb5nNC4bH .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5nNC4bH .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5nNC4bH .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5nNC4bH .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5nNC4bH .mbr-text {
  color: #464444;
}
.cid-uJb5nNC4bH label {
  color: #000000;
}
.cid-uJb5nNC4bH LABEL {
  color: #767676;
}
.cid-uFU6NI3JhO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU6NI3JhO .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFU6NI3JhO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFU6NI3JhO .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NI3JhO .row {
    text-align: center;
  }
  .cid-uFU6NI3JhO .row > div {
    margin: auto;
  }
  .cid-uFU6NI3JhO .social-row {
    justify-content: center;
  }
}
.cid-uFU6NI3JhO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFU6NI3JhO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFU6NI3JhO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFU6NI3JhO .list {
    margin-bottom: 0rem;
  }
}
.cid-uFU6NI3JhO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFU6NI3JhO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFU6NI3JhO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFU6NI3JhO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NI3JhO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU6NIHlTg {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFU6NIHlTg .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFU6NIHlTg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU6NIHlTg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU6NIHlTg .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU6NIHlTg .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU6NIHlTg {
    align-items: center;
  }
  .cid-uFU6NIHlTg .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU6NIHlTg .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU6NIHlTg {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU6NIHlTg .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU6NIHlTg .content-wrap {
    width: 100%;
  }
}
.cid-uFU6NIHlTg .mbr-section-title {
  text-align: center;
}
.cid-uFU6NIHlTg .mbr-text,
.cid-uFU6NIHlTg .mbr-section-btn {
  text-align: center;
}
.cid-uFU9AWqhKA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFU9AWqhKA .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;
}
@media (max-width: 767px) {
  .cid-uFU9AWqhKA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFU9AWqhKA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFU9AWqhKA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFU9AWqhKA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFU9AWqhKA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFU9AWqhKA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFU9AWqhKA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFU9AWqhKA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFU9AWqhKA .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFU9AWqhKA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFU9AWqhKA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFU9AWqhKA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFU9AWqhKA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFU9AWqhKA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFU9AWqhKA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFU9AWqhKA .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFU9AWqhKA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFU9AWqhKA .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU9AWqhKA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFU9AWqhKA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFU9AWqhKA .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFU9AWqhKA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AWqhKA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFU9AWqhKA .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFU9AWqhKA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFU9AWqhKA .nav-item:focus,
.cid-uFU9AWqhKA .nav-link:focus {
  outline: none;
}
.cid-uFU9AWqhKA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFU9AWqhKA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFU9AWqhKA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFU9AWqhKA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFU9AWqhKA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFU9AWqhKA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFU9AWqhKA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFU9AWqhKA .navbar.opened {
  transition: all 0.25s;
}
.cid-uFU9AWqhKA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFU9AWqhKA .navbar .navbar-logo img {
  width: auto;
}
.cid-uFU9AWqhKA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFU9AWqhKA .navbar.collapsed {
  justify-content: center;
}
.cid-uFU9AWqhKA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFU9AWqhKA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFU9AWqhKA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFU9AWqhKA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFU9AWqhKA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFU9AWqhKA .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-uFU9AWqhKA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFU9AWqhKA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFU9AWqhKA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFU9AWqhKA .navbar {
    min-height: 72px;
  }
  .cid-uFU9AWqhKA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFU9AWqhKA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFU9AWqhKA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFU9AWqhKA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFU9AWqhKA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFU9AWqhKA .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-uFU9AWqhKA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFU9AWqhKA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFU9AWqhKA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFU9AWqhKA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFU9AWqhKA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFU9AWqhKA .dropdown-item.active,
.cid-uFU9AWqhKA .dropdown-item:active {
  background-color: transparent;
}
.cid-uFU9AWqhKA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFU9AWqhKA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFU9AWqhKA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFU9AWqhKA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFU9AWqhKA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFU9AWqhKA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFU9AWqhKA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFU9AWqhKA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFU9AWqhKA .navbar-buttons {
    text-align: left;
  }
}
.cid-uFU9AWqhKA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFU9AWqhKA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFU9AWqhKA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFU9AWqhKA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU9AWqhKA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFU9AWqhKA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFU9AWqhKA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU9AWqhKA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFU9AWqhKA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFU9AWqhKA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFU9AWqhKA .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFU9AWqhKA .opacityScroll {
  background: #ffffff !important;
}
.cid-uFU9AWqhKA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFU9AWqhKA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFU9AWqhKA .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFU9AWqhKA .navbar {
    height: 70px;
  }
  .cid-uFU9AWqhKA .navbar.opened {
    height: auto;
  }
  .cid-uFU9AWqhKA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFU9AWqhKA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFU9AWqhKA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFU9AWqhKA .navbar-brand {
    margin-right: auto;
  }
  .cid-uFU9AWqhKA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFU9AWqhKA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFU9AWqhKA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFU9AWqhKA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFU9AWqhKA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFU9AWqhKA .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFU9AWqhKA .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFU9AWqhKA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFU9AX5FD7 {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFU9AX5FD7 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFU9AX5FD7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9AX5FD7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9AX5FD7 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU9AX5FD7 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU9AX5FD7 {
    align-items: center;
  }
  .cid-uFU9AX5FD7 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU9AX5FD7 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AX5FD7 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU9AX5FD7 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU9AX5FD7 .content-wrap {
    width: 100%;
  }
}
.cid-uFU9AX5FD7 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFU9AX5FD7 .mbr-text,
.cid-uFU9AX5FD7 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFU9AX5FD7 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFU9AXx3bR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU9AXx3bR .row {
  align-items: center;
}
.cid-uFU9AXx3bR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU9AXx3bR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AXx3bR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU9AXx3bR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU9AXx3bR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU9AXx3bR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU9AXx3bR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AXx3bR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU9AXx3bR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU9AXx3bR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU9AXx3bR .label-text {
    text-align: center !important;
  }
}
.cid-uFU9AXx3bR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU9AXx3bR .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU9AXx3bR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU9AXx3bR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AXx3bR .lists-container {
    justify-content: center;
  }
}
.cid-uFU9AXx3bR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU9AXx3bR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AXx3bR .list {
    align-items: center;
  }
}
.cid-uFU9AXx3bR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU9AXx3bR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU9AXx3bR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU9AXx3bR .list-item-text {
  flex-grow: 1;
}
.cid-uFU9AXx3bR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU9AXx3bR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU9AXx3bR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU9AXx3bR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU9AXx3bR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9AXx3bR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9AXx3bR .mbr-section-title,
.cid-uFU9AXx3bR .mbr-section-btn {
  color: #ffffff;
}
.cid-uFU9AYdURV {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFU9AYdURV .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU9AYdURV .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU9AYdURV {
    align-items: center;
  }
  .cid-uFU9AYdURV .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU9AYdURV .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AYdURV {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU9AYdURV .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU9AYdURV .content-wrap {
    width: 100%;
  }
}
.cid-uFU9AYdURV .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFU9AYdURV .mbr-text,
.cid-uFU9AYdURV .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFU9AYdURV .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFU9AYHjZy {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFU9AYHjZy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9AYHjZy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFU9AYHjZy .container {
    padding: 0 20px;
  }
}
.cid-uFU9AYHjZy .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFU9AYHjZy .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFU9AYHjZy .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFU9AYHjZy .panel-group {
    padding: 0 20px;
  }
}
.cid-uFU9AYHjZy .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFU9AYHjZy .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFU9AYHjZy .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFU9AYHjZy .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFU9AYHjZy .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFU9AYHjZy .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFU9AYHjZy .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFU9AYHjZy .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFU9AYHjZy .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFU9AYHjZy .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFU9AYHjZy .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFU9AYHjZy .panel-title-edit {
  color: #272a5c;
}
.cid-uFU9AYHjZy .panel-text {
  color: #464444;
}
.cid-uGyYHSqYQf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYHSqYQf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYHSqYQf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYHSqYQf .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYHSqYQf .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYHSqYQf .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYHSqYQf .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYHSqYQf .container {
    padding: 0 12px;
  }
}
.cid-uGyYHSqYQf .row {
  justify-content: center;
}
.cid-uGyYHSqYQf .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYHSqYQf .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYHSqYQf .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYHSqYQf .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYHSqYQf .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYHSqYQf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYHSqYQf .mbr-section-title,
.cid-uGyYHSqYQf .mbr-section-btn,
.cid-uGyYHSqYQf .title-wrapper {
  text-align: center;
}
.cid-uFU9AZS4d9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFU9AZS4d9 .row {
  align-items: center;
}
.cid-uFU9AZS4d9 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFU9AZS4d9 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AZS4d9 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFU9AZS4d9 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFU9AZS4d9 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFU9AZS4d9 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFU9AZS4d9 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AZS4d9 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFU9AZS4d9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFU9AZS4d9 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFU9AZS4d9 .label-text {
    text-align: center !important;
  }
}
.cid-uFU9AZS4d9 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFU9AZS4d9 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFU9AZS4d9 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU9AZS4d9 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AZS4d9 .lists-container {
    justify-content: center;
  }
}
.cid-uFU9AZS4d9 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFU9AZS4d9 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFU9AZS4d9 .list {
    align-items: center;
  }
}
.cid-uFU9AZS4d9 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFU9AZS4d9 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFU9AZS4d9 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFU9AZS4d9 .list-item-text {
  flex-grow: 1;
}
.cid-uFU9AZS4d9 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFU9AZS4d9 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFU9AZS4d9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFU9AZS4d9 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFU9AZS4d9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9AZS4d9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9AZS4d9 .mbr-section-title,
.cid-uFU9AZS4d9 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFU9B0OXDe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU9B0OXDe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9B0OXDe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9B0OXDe .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFU9B0OXDe .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU9B0OXDe .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFU9B0OXDe .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFU9B0OXDe .container {
    padding: 0 12px;
  }
}
.cid-uFU9B0OXDe .row {
  justify-content: center;
}
.cid-uFU9B0OXDe .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFU9B0OXDe .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFU9B0OXDe .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFU9B0OXDe .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFU9B0OXDe .mbr-section-title {
  color: #ffffff;
}
.cid-uFU9B0OXDe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFU9B0OXDe .mbr-section-title,
.cid-uFU9B0OXDe .mbr-section-btn,
.cid-uFU9B0OXDe .title-wrapper {
  text-align: center;
}
.cid-uJb5r3f0ey {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5r3f0ey .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5r3f0ey .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5r3f0ey .container {
    padding: 0 22px;
  }
}
.cid-uJb5r3f0ey .row {
  justify-content: space-between;
}
.cid-uJb5r3f0ey .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5r3f0ey .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5r3f0ey .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5r3f0ey .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5r3f0ey .mbr-text {
  color: #464444;
}
.cid-uJb5r3f0ey label {
  color: #000000;
}
.cid-uJb5r3f0ey LABEL {
  color: #767676;
}
.cid-uFU9B2Gj5C {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFU9B2Gj5C .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFU9B2Gj5C .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFU9B2Gj5C .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFU9B2Gj5C .row {
    text-align: center;
  }
  .cid-uFU9B2Gj5C .row > div {
    margin: auto;
  }
  .cid-uFU9B2Gj5C .social-row {
    justify-content: center;
  }
}
.cid-uFU9B2Gj5C .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFU9B2Gj5C .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFU9B2Gj5C .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFU9B2Gj5C .list {
    margin-bottom: 0rem;
  }
}
.cid-uFU9B2Gj5C .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFU9B2Gj5C .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFU9B2Gj5C div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFU9B2Gj5C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9B2Gj5C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9B3ofvQ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFU9B3ofvQ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFU9B3ofvQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFU9B3ofvQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFU9B3ofvQ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFU9B3ofvQ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFU9B3ofvQ {
    align-items: center;
  }
  .cid-uFU9B3ofvQ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFU9B3ofvQ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFU9B3ofvQ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFU9B3ofvQ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFU9B3ofvQ .content-wrap {
    width: 100%;
  }
}
.cid-uFU9B3ofvQ .mbr-section-title {
  text-align: center;
}
.cid-uFU9B3ofvQ .mbr-text,
.cid-uFU9B3ofvQ .mbr-section-btn {
  text-align: center;
}
.cid-uFUbMU8Kkj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUbMU8Kkj .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;
}
@media (max-width: 767px) {
  .cid-uFUbMU8Kkj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUbMU8Kkj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUbMU8Kkj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUbMU8Kkj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUbMU8Kkj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUbMU8Kkj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUbMU8Kkj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUbMU8Kkj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUbMU8Kkj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUbMU8Kkj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUbMU8Kkj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUbMU8Kkj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUbMU8Kkj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUbMU8Kkj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUbMU8Kkj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUbMU8Kkj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUbMU8Kkj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUbMU8Kkj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUbMU8Kkj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUbMU8Kkj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUbMU8Kkj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUbMU8Kkj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMU8Kkj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUbMU8Kkj .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUbMU8Kkj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUbMU8Kkj .nav-item:focus,
.cid-uFUbMU8Kkj .nav-link:focus {
  outline: none;
}
.cid-uFUbMU8Kkj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUbMU8Kkj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUbMU8Kkj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUbMU8Kkj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUbMU8Kkj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUbMU8Kkj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUbMU8Kkj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUbMU8Kkj .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUbMU8Kkj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUbMU8Kkj .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUbMU8Kkj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUbMU8Kkj .navbar.collapsed {
  justify-content: center;
}
.cid-uFUbMU8Kkj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUbMU8Kkj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUbMU8Kkj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUbMU8Kkj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUbMU8Kkj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUbMU8Kkj .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-uFUbMU8Kkj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUbMU8Kkj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUbMU8Kkj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUbMU8Kkj .navbar {
    min-height: 72px;
  }
  .cid-uFUbMU8Kkj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUbMU8Kkj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUbMU8Kkj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUbMU8Kkj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUbMU8Kkj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUbMU8Kkj .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-uFUbMU8Kkj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUbMU8Kkj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUbMU8Kkj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUbMU8Kkj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUbMU8Kkj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUbMU8Kkj .dropdown-item.active,
.cid-uFUbMU8Kkj .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUbMU8Kkj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUbMU8Kkj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUbMU8Kkj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUbMU8Kkj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUbMU8Kkj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUbMU8Kkj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUbMU8Kkj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUbMU8Kkj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUbMU8Kkj .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUbMU8Kkj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUbMU8Kkj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUbMU8Kkj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUbMU8Kkj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUbMU8Kkj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUbMU8Kkj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUbMU8Kkj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUbMU8Kkj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUbMU8Kkj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUbMU8Kkj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUbMU8Kkj .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUbMU8Kkj .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUbMU8Kkj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUbMU8Kkj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUbMU8Kkj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUbMU8Kkj .navbar {
    height: 70px;
  }
  .cid-uFUbMU8Kkj .navbar.opened {
    height: auto;
  }
  .cid-uFUbMU8Kkj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUbMU8Kkj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUbMU8Kkj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUbMU8Kkj .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUbMU8Kkj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUbMU8Kkj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUbMU8Kkj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUbMU8Kkj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUbMU8Kkj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUbMU8Kkj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUbMU8Kkj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUbMU8Kkj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUbMUPeCZ {
  display: flex;
  background-image: url("../../../assets/images/economica-2000x1000.jpg");
}
.cid-uFUbMUPeCZ .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUbMUPeCZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbMUPeCZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUbMUPeCZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUbMUPeCZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUbMUPeCZ {
    align-items: center;
  }
  .cid-uFUbMUPeCZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUbMUPeCZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMUPeCZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUbMUPeCZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUbMUPeCZ .content-wrap {
    width: 100%;
  }
}
.cid-uFUbMUPeCZ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUbMUPeCZ .mbr-text,
.cid-uFUbMUPeCZ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUbMUPeCZ .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUbMVe5zE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUbMVe5zE .row {
  align-items: center;
}
.cid-uFUbMVe5zE .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUbMVe5zE .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMVe5zE .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUbMVe5zE .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUbMVe5zE .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUbMVe5zE .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUbMVe5zE .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMVe5zE .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUbMVe5zE .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUbMVe5zE .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUbMVe5zE .label-text {
    text-align: center !important;
  }
}
.cid-uFUbMVe5zE .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUbMVe5zE .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUbMVe5zE .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUbMVe5zE .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMVe5zE .lists-container {
    justify-content: center;
  }
}
.cid-uFUbMVe5zE .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUbMVe5zE .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMVe5zE .list {
    align-items: center;
  }
}
.cid-uFUbMVe5zE .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUbMVe5zE .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUbMVe5zE .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUbMVe5zE .list-item-text {
  flex-grow: 1;
}
.cid-uFUbMVe5zE .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUbMVe5zE .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUbMVe5zE .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUbMVe5zE .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUbMVe5zE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbMVe5zE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUbMVe5zE .mbr-section-title,
.cid-uFUbMVe5zE .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUbMVW8c6 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUbMVW8c6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUbMVW8c6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUbMVW8c6 {
    align-items: center;
  }
  .cid-uFUbMVW8c6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUbMVW8c6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMVW8c6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUbMVW8c6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUbMVW8c6 .content-wrap {
    width: 100%;
  }
}
.cid-uFUbMVW8c6 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUbMVW8c6 .mbr-text,
.cid-uFUbMVW8c6 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUbMVW8c6 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUbMWo6BC {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUbMWo6BC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbMWo6BC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUbMWo6BC .container {
    padding: 0 20px;
  }
}
.cid-uFUbMWo6BC .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUbMWo6BC .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUbMWo6BC .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUbMWo6BC .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUbMWo6BC .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUbMWo6BC .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUbMWo6BC .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUbMWo6BC .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUbMWo6BC .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUbMWo6BC .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUbMWo6BC .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUbMWo6BC .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUbMWo6BC .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUbMWo6BC .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUbMWo6BC .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUbMWo6BC .panel-title-edit {
  color: #272a5c;
}
.cid-uFUbMWo6BC .panel-text {
  color: #464444;
}
.cid-uGyYLvCnZ5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYLvCnZ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYLvCnZ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYLvCnZ5 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYLvCnZ5 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYLvCnZ5 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYLvCnZ5 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYLvCnZ5 .container {
    padding: 0 12px;
  }
}
.cid-uGyYLvCnZ5 .row {
  justify-content: center;
}
.cid-uGyYLvCnZ5 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYLvCnZ5 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYLvCnZ5 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYLvCnZ5 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYLvCnZ5 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYLvCnZ5 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYLvCnZ5 .mbr-section-title,
.cid-uGyYLvCnZ5 .mbr-section-btn,
.cid-uGyYLvCnZ5 .title-wrapper {
  text-align: center;
}
.cid-uFUbMXn41u {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUbMXn41u .row {
  align-items: center;
}
.cid-uFUbMXn41u .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUbMXn41u .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMXn41u .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUbMXn41u .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUbMXn41u .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUbMXn41u .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUbMXn41u .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMXn41u .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUbMXn41u .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUbMXn41u .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUbMXn41u .label-text {
    text-align: center !important;
  }
}
.cid-uFUbMXn41u .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUbMXn41u .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUbMXn41u .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUbMXn41u .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMXn41u .lists-container {
    justify-content: center;
  }
}
.cid-uFUbMXn41u .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUbMXn41u .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMXn41u .list {
    align-items: center;
  }
}
.cid-uFUbMXn41u .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUbMXn41u .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUbMXn41u .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUbMXn41u .list-item-text {
  flex-grow: 1;
}
.cid-uFUbMXn41u .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUbMXn41u .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUbMXn41u .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUbMXn41u .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUbMXn41u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbMXn41u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUbMXn41u .mbr-section-title,
.cid-uFUbMXn41u .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUbMY7lUJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUbMY7lUJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbMY7lUJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUbMY7lUJ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUbMY7lUJ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUbMY7lUJ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUbMY7lUJ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUbMY7lUJ .container {
    padding: 0 12px;
  }
}
.cid-uFUbMY7lUJ .row {
  justify-content: center;
}
.cid-uFUbMY7lUJ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUbMY7lUJ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUbMY7lUJ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUbMY7lUJ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUbMY7lUJ .mbr-section-title {
  color: #ffffff;
}
.cid-uFUbMY7lUJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUbMY7lUJ .mbr-section-title,
.cid-uFUbMY7lUJ .mbr-section-btn,
.cid-uFUbMY7lUJ .title-wrapper {
  text-align: center;
}
.cid-uJb5uA1xcJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5uA1xcJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5uA1xcJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5uA1xcJ .container {
    padding: 0 22px;
  }
}
.cid-uJb5uA1xcJ .row {
  justify-content: space-between;
}
.cid-uJb5uA1xcJ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5uA1xcJ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5uA1xcJ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5uA1xcJ .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5uA1xcJ .mbr-text {
  color: #464444;
}
.cid-uJb5uA1xcJ label {
  color: #000000;
}
.cid-uJb5uA1xcJ LABEL {
  color: #767676;
}
.cid-uFUbMZPJNu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUbMZPJNu .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUbMZPJNu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUbMZPJNu .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUbMZPJNu .row {
    text-align: center;
  }
  .cid-uFUbMZPJNu .row > div {
    margin: auto;
  }
  .cid-uFUbMZPJNu .social-row {
    justify-content: center;
  }
}
.cid-uFUbMZPJNu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUbMZPJNu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUbMZPJNu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUbMZPJNu .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUbMZPJNu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUbMZPJNu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUbMZPJNu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUbMZPJNu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbMZPJNu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUbN0vue0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUbN0vue0 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUbN0vue0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUbN0vue0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUbN0vue0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUbN0vue0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUbN0vue0 {
    align-items: center;
  }
  .cid-uFUbN0vue0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUbN0vue0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUbN0vue0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUbN0vue0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUbN0vue0 .content-wrap {
    width: 100%;
  }
}
.cid-uFUbN0vue0 .mbr-section-title {
  text-align: center;
}
.cid-uFUbN0vue0 .mbr-text,
.cid-uFUbN0vue0 .mbr-section-btn {
  text-align: center;
}
.cid-uFUewBJaMi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUewBJaMi .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;
}
@media (max-width: 767px) {
  .cid-uFUewBJaMi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUewBJaMi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUewBJaMi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUewBJaMi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUewBJaMi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUewBJaMi .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUewBJaMi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUewBJaMi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUewBJaMi .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUewBJaMi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUewBJaMi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUewBJaMi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUewBJaMi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUewBJaMi .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUewBJaMi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUewBJaMi .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUewBJaMi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUewBJaMi .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUewBJaMi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUewBJaMi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUewBJaMi .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUewBJaMi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUewBJaMi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUewBJaMi .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUewBJaMi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUewBJaMi .nav-item:focus,
.cid-uFUewBJaMi .nav-link:focus {
  outline: none;
}
.cid-uFUewBJaMi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUewBJaMi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUewBJaMi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUewBJaMi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUewBJaMi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUewBJaMi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUewBJaMi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUewBJaMi .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUewBJaMi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUewBJaMi .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUewBJaMi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUewBJaMi .navbar.collapsed {
  justify-content: center;
}
.cid-uFUewBJaMi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUewBJaMi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUewBJaMi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUewBJaMi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUewBJaMi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUewBJaMi .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-uFUewBJaMi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUewBJaMi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUewBJaMi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUewBJaMi .navbar {
    min-height: 72px;
  }
  .cid-uFUewBJaMi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUewBJaMi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUewBJaMi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUewBJaMi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUewBJaMi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUewBJaMi .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-uFUewBJaMi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUewBJaMi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUewBJaMi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUewBJaMi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUewBJaMi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUewBJaMi .dropdown-item.active,
.cid-uFUewBJaMi .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUewBJaMi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUewBJaMi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUewBJaMi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUewBJaMi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUewBJaMi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUewBJaMi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUewBJaMi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUewBJaMi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUewBJaMi .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUewBJaMi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUewBJaMi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUewBJaMi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUewBJaMi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUewBJaMi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUewBJaMi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUewBJaMi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUewBJaMi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUewBJaMi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUewBJaMi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUewBJaMi .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUewBJaMi .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUewBJaMi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUewBJaMi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUewBJaMi .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUewBJaMi .navbar {
    height: 70px;
  }
  .cid-uFUewBJaMi .navbar.opened {
    height: auto;
  }
  .cid-uFUewBJaMi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUewBJaMi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUewBJaMi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUewBJaMi .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUewBJaMi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUewBJaMi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUewBJaMi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUewBJaMi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUewBJaMi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUewBJaMi .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUewBJaMi .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUewBJaMi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUewCxr8E {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFUewCxr8E .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUewCxr8E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewCxr8E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUewCxr8E .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUewCxr8E .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUewCxr8E {
    align-items: center;
  }
  .cid-uFUewCxr8E .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUewCxr8E .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUewCxr8E {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUewCxr8E .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUewCxr8E .content-wrap {
    width: 100%;
  }
}
.cid-uFUewCxr8E .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUewCxr8E .mbr-text,
.cid-uFUewCxr8E .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUewCxr8E .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUewCWcHT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUewCWcHT .row {
  align-items: center;
}
.cid-uFUewCWcHT .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUewCWcHT .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUewCWcHT .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUewCWcHT .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUewCWcHT .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUewCWcHT .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUewCWcHT .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUewCWcHT .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUewCWcHT .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUewCWcHT .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUewCWcHT .label-text {
    text-align: center !important;
  }
}
.cid-uFUewCWcHT .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUewCWcHT .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUewCWcHT .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUewCWcHT .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUewCWcHT .lists-container {
    justify-content: center;
  }
}
.cid-uFUewCWcHT .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUewCWcHT .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUewCWcHT .list {
    align-items: center;
  }
}
.cid-uFUewCWcHT .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUewCWcHT .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUewCWcHT .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUewCWcHT .list-item-text {
  flex-grow: 1;
}
.cid-uFUewCWcHT .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUewCWcHT .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUewCWcHT .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUewCWcHT .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUewCWcHT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewCWcHT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUewCWcHT .mbr-section-title,
.cid-uFUewCWcHT .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUewDDZ4H {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUewDDZ4H .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUewDDZ4H .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUewDDZ4H {
    align-items: center;
  }
  .cid-uFUewDDZ4H .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUewDDZ4H .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUewDDZ4H {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUewDDZ4H .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUewDDZ4H .content-wrap {
    width: 100%;
  }
}
.cid-uFUewDDZ4H .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUewDDZ4H .mbr-text,
.cid-uFUewDDZ4H .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUewDDZ4H .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUewE4yll {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUewE4yll .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewE4yll .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUewE4yll .container {
    padding: 0 20px;
  }
}
.cid-uFUewE4yll .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUewE4yll .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUewE4yll .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUewE4yll .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUewE4yll .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUewE4yll .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUewE4yll .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUewE4yll .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUewE4yll .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUewE4yll .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUewE4yll .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUewE4yll .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUewE4yll .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUewE4yll .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUewE4yll .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUewE4yll .panel-title-edit {
  color: #272a5c;
}
.cid-uFUewE4yll .panel-text {
  color: #464444;
}
.cid-uGyYP9BOUz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYP9BOUz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYP9BOUz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYP9BOUz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYP9BOUz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYP9BOUz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYP9BOUz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYP9BOUz .container {
    padding: 0 12px;
  }
}
.cid-uGyYP9BOUz .row {
  justify-content: center;
}
.cid-uGyYP9BOUz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYP9BOUz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYP9BOUz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYP9BOUz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYP9BOUz .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYP9BOUz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYP9BOUz .mbr-section-title,
.cid-uGyYP9BOUz .mbr-section-btn,
.cid-uGyYP9BOUz .title-wrapper {
  text-align: center;
}
.cid-uFUewF58ba {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUewF58ba .row {
  align-items: center;
}
.cid-uFUewF58ba .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUewF58ba .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUewF58ba .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUewF58ba .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUewF58ba .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUewF58ba .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUewF58ba .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUewF58ba .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUewF58ba .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUewF58ba .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUewF58ba .label-text {
    text-align: center !important;
  }
}
.cid-uFUewF58ba .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUewF58ba .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUewF58ba .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUewF58ba .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUewF58ba .lists-container {
    justify-content: center;
  }
}
.cid-uFUewF58ba .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUewF58ba .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUewF58ba .list {
    align-items: center;
  }
}
.cid-uFUewF58ba .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUewF58ba .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUewF58ba .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUewF58ba .list-item-text {
  flex-grow: 1;
}
.cid-uFUewF58ba .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUewF58ba .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUewF58ba .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUewF58ba .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUewF58ba .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewF58ba .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUewF58ba .mbr-section-title,
.cid-uFUewF58ba .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUewFQz52 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUewFQz52 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewFQz52 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUewFQz52 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUewFQz52 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUewFQz52 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUewFQz52 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUewFQz52 .container {
    padding: 0 12px;
  }
}
.cid-uFUewFQz52 .row {
  justify-content: center;
}
.cid-uFUewFQz52 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUewFQz52 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUewFQz52 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUewFQz52 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUewFQz52 .mbr-section-title {
  color: #ffffff;
}
.cid-uFUewFQz52 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUewFQz52 .mbr-section-title,
.cid-uFUewFQz52 .mbr-section-btn,
.cid-uFUewFQz52 .title-wrapper {
  text-align: center;
}
.cid-uJb5xSdfQp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5xSdfQp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5xSdfQp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5xSdfQp .container {
    padding: 0 22px;
  }
}
.cid-uJb5xSdfQp .row {
  justify-content: space-between;
}
.cid-uJb5xSdfQp .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5xSdfQp .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5xSdfQp .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5xSdfQp .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5xSdfQp .mbr-text {
  color: #464444;
}
.cid-uJb5xSdfQp label {
  color: #000000;
}
.cid-uJb5xSdfQp LABEL {
  color: #767676;
}
.cid-uFUewHuAAX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUewHuAAX .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUewHuAAX .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUewHuAAX .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUewHuAAX .row {
    text-align: center;
  }
  .cid-uFUewHuAAX .row > div {
    margin: auto;
  }
  .cid-uFUewHuAAX .social-row {
    justify-content: center;
  }
}
.cid-uFUewHuAAX .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUewHuAAX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUewHuAAX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUewHuAAX .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUewHuAAX .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUewHuAAX .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUewHuAAX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUewHuAAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewHuAAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUewI98b2 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUewI98b2 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUewI98b2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUewI98b2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUewI98b2 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUewI98b2 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUewI98b2 {
    align-items: center;
  }
  .cid-uFUewI98b2 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUewI98b2 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUewI98b2 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUewI98b2 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUewI98b2 .content-wrap {
    width: 100%;
  }
}
.cid-uFUewI98b2 .mbr-section-title {
  text-align: center;
}
.cid-uFUewI98b2 .mbr-text,
.cid-uFUewI98b2 .mbr-section-btn {
  text-align: center;
}
.cid-uFUfJGkeCv {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUfJGkeCv .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;
}
@media (max-width: 767px) {
  .cid-uFUfJGkeCv .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUfJGkeCv .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUfJGkeCv .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUfJGkeCv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUfJGkeCv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUfJGkeCv .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUfJGkeCv .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUfJGkeCv .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUfJGkeCv .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUfJGkeCv .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUfJGkeCv .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUfJGkeCv .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUfJGkeCv .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUfJGkeCv .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUfJGkeCv .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUfJGkeCv .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUfJGkeCv .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUfJGkeCv .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUfJGkeCv .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUfJGkeCv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUfJGkeCv .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUfJGkeCv .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJGkeCv .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUfJGkeCv .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUfJGkeCv .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUfJGkeCv .nav-item:focus,
.cid-uFUfJGkeCv .nav-link:focus {
  outline: none;
}
.cid-uFUfJGkeCv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUfJGkeCv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUfJGkeCv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUfJGkeCv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUfJGkeCv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUfJGkeCv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUfJGkeCv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUfJGkeCv .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUfJGkeCv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUfJGkeCv .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUfJGkeCv .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUfJGkeCv .navbar.collapsed {
  justify-content: center;
}
.cid-uFUfJGkeCv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUfJGkeCv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUfJGkeCv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUfJGkeCv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUfJGkeCv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUfJGkeCv .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-uFUfJGkeCv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUfJGkeCv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUfJGkeCv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUfJGkeCv .navbar {
    min-height: 72px;
  }
  .cid-uFUfJGkeCv .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUfJGkeCv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUfJGkeCv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUfJGkeCv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUfJGkeCv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUfJGkeCv .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-uFUfJGkeCv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUfJGkeCv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUfJGkeCv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUfJGkeCv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUfJGkeCv .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUfJGkeCv .dropdown-item.active,
.cid-uFUfJGkeCv .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUfJGkeCv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUfJGkeCv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUfJGkeCv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUfJGkeCv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUfJGkeCv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUfJGkeCv .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUfJGkeCv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUfJGkeCv .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUfJGkeCv .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUfJGkeCv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUfJGkeCv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUfJGkeCv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUfJGkeCv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUfJGkeCv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUfJGkeCv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUfJGkeCv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUfJGkeCv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUfJGkeCv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUfJGkeCv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUfJGkeCv .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUfJGkeCv .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUfJGkeCv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUfJGkeCv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUfJGkeCv .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUfJGkeCv .navbar {
    height: 70px;
  }
  .cid-uFUfJGkeCv .navbar.opened {
    height: auto;
  }
  .cid-uFUfJGkeCv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUfJGkeCv .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUfJGkeCv .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUfJGkeCv .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUfJGkeCv .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUfJGkeCv .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUfJGkeCv .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUfJGkeCv .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUfJGkeCv .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUfJGkeCv .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUfJGkeCv .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUfJGkeCv .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUfJGW1IS {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFUfJGW1IS .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUfJGW1IS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJGW1IS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUfJGW1IS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUfJGW1IS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUfJGW1IS {
    align-items: center;
  }
  .cid-uFUfJGW1IS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUfJGW1IS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJGW1IS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUfJGW1IS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUfJGW1IS .content-wrap {
    width: 100%;
  }
}
.cid-uFUfJGW1IS .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUfJGW1IS .mbr-text,
.cid-uFUfJGW1IS .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUfJGW1IS .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUfJHonKP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUfJHonKP .row {
  align-items: center;
}
.cid-uFUfJHonKP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUfJHonKP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJHonKP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUfJHonKP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUfJHonKP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUfJHonKP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUfJHonKP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJHonKP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUfJHonKP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUfJHonKP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUfJHonKP .label-text {
    text-align: center !important;
  }
}
.cid-uFUfJHonKP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUfJHonKP .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUfJHonKP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUfJHonKP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJHonKP .lists-container {
    justify-content: center;
  }
}
.cid-uFUfJHonKP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUfJHonKP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJHonKP .list {
    align-items: center;
  }
}
.cid-uFUfJHonKP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUfJHonKP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUfJHonKP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUfJHonKP .list-item-text {
  flex-grow: 1;
}
.cid-uFUfJHonKP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUfJHonKP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUfJHonKP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUfJHonKP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUfJHonKP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJHonKP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUfJHonKP .mbr-section-title,
.cid-uFUfJHonKP .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUfJI8bHk {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUfJI8bHk .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUfJI8bHk .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUfJI8bHk {
    align-items: center;
  }
  .cid-uFUfJI8bHk .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUfJI8bHk .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJI8bHk {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUfJI8bHk .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUfJI8bHk .content-wrap {
    width: 100%;
  }
}
.cid-uFUfJI8bHk .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUfJI8bHk .mbr-text,
.cid-uFUfJI8bHk .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUfJI8bHk .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUfJIBmXj {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUfJIBmXj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJIBmXj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUfJIBmXj .container {
    padding: 0 20px;
  }
}
.cid-uFUfJIBmXj .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUfJIBmXj .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUfJIBmXj .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUfJIBmXj .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUfJIBmXj .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUfJIBmXj .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUfJIBmXj .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUfJIBmXj .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUfJIBmXj .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUfJIBmXj .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUfJIBmXj .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUfJIBmXj .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUfJIBmXj .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUfJIBmXj .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUfJIBmXj .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUfJIBmXj .panel-title-edit {
  color: #272a5c;
}
.cid-uFUfJIBmXj .panel-text {
  color: #464444;
}
.cid-uGyYTcinYX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYTcinYX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYTcinYX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYTcinYX .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYTcinYX .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYTcinYX .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYTcinYX .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYTcinYX .container {
    padding: 0 12px;
  }
}
.cid-uGyYTcinYX .row {
  justify-content: center;
}
.cid-uGyYTcinYX .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYTcinYX .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYTcinYX .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYTcinYX .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYTcinYX .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYTcinYX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYTcinYX .mbr-section-title,
.cid-uGyYTcinYX .mbr-section-btn,
.cid-uGyYTcinYX .title-wrapper {
  text-align: center;
}
.cid-uFUfJJBw87 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUfJJBw87 .row {
  align-items: center;
}
.cid-uFUfJJBw87 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUfJJBw87 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJJBw87 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUfJJBw87 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUfJJBw87 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUfJJBw87 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUfJJBw87 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJJBw87 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUfJJBw87 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUfJJBw87 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUfJJBw87 .label-text {
    text-align: center !important;
  }
}
.cid-uFUfJJBw87 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUfJJBw87 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUfJJBw87 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUfJJBw87 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJJBw87 .lists-container {
    justify-content: center;
  }
}
.cid-uFUfJJBw87 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUfJJBw87 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJJBw87 .list {
    align-items: center;
  }
}
.cid-uFUfJJBw87 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUfJJBw87 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUfJJBw87 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUfJJBw87 .list-item-text {
  flex-grow: 1;
}
.cid-uFUfJJBw87 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUfJJBw87 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUfJJBw87 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUfJJBw87 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUfJJBw87 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJJBw87 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUfJJBw87 .mbr-section-title,
.cid-uFUfJJBw87 .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUfJKkj3W {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUfJKkj3W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJKkj3W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUfJKkj3W .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUfJKkj3W .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUfJKkj3W .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUfJKkj3W .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUfJKkj3W .container {
    padding: 0 12px;
  }
}
.cid-uFUfJKkj3W .row {
  justify-content: center;
}
.cid-uFUfJKkj3W .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUfJKkj3W .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUfJKkj3W .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUfJKkj3W .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUfJKkj3W .mbr-section-title {
  color: #ffffff;
}
.cid-uFUfJKkj3W .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUfJKkj3W .mbr-section-title,
.cid-uFUfJKkj3W .mbr-section-btn,
.cid-uFUfJKkj3W .title-wrapper {
  text-align: center;
}
.cid-uJb5BjaD6y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5BjaD6y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5BjaD6y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5BjaD6y .container {
    padding: 0 22px;
  }
}
.cid-uJb5BjaD6y .row {
  justify-content: space-between;
}
.cid-uJb5BjaD6y .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5BjaD6y .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5BjaD6y .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5BjaD6y .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5BjaD6y .mbr-text {
  color: #464444;
}
.cid-uJb5BjaD6y label {
  color: #000000;
}
.cid-uJb5BjaD6y LABEL {
  color: #767676;
}
.cid-uFUfJM0Eoh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUfJM0Eoh .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUfJM0Eoh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUfJM0Eoh .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJM0Eoh .row {
    text-align: center;
  }
  .cid-uFUfJM0Eoh .row > div {
    margin: auto;
  }
  .cid-uFUfJM0Eoh .social-row {
    justify-content: center;
  }
}
.cid-uFUfJM0Eoh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUfJM0Eoh .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUfJM0Eoh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUfJM0Eoh .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUfJM0Eoh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUfJM0Eoh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUfJM0Eoh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUfJM0Eoh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJM0Eoh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUfJMGuuI {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUfJMGuuI .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUfJMGuuI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUfJMGuuI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUfJMGuuI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUfJMGuuI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUfJMGuuI {
    align-items: center;
  }
  .cid-uFUfJMGuuI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUfJMGuuI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUfJMGuuI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUfJMGuuI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUfJMGuuI .content-wrap {
    width: 100%;
  }
}
.cid-uFUfJMGuuI .mbr-section-title {
  text-align: center;
}
.cid-uFUfJMGuuI .mbr-text,
.cid-uFUfJMGuuI .mbr-section-btn {
  text-align: center;
}
.cid-uFUhCSegDr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUhCSegDr .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;
}
@media (max-width: 767px) {
  .cid-uFUhCSegDr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUhCSegDr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUhCSegDr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUhCSegDr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUhCSegDr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUhCSegDr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUhCSegDr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUhCSegDr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUhCSegDr .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUhCSegDr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUhCSegDr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUhCSegDr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUhCSegDr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUhCSegDr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUhCSegDr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUhCSegDr .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUhCSegDr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUhCSegDr .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUhCSegDr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUhCSegDr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUhCSegDr .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUhCSegDr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCSegDr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUhCSegDr .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUhCSegDr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUhCSegDr .nav-item:focus,
.cid-uFUhCSegDr .nav-link:focus {
  outline: none;
}
.cid-uFUhCSegDr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUhCSegDr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUhCSegDr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUhCSegDr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUhCSegDr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUhCSegDr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUhCSegDr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUhCSegDr .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUhCSegDr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUhCSegDr .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUhCSegDr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUhCSegDr .navbar.collapsed {
  justify-content: center;
}
.cid-uFUhCSegDr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUhCSegDr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUhCSegDr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUhCSegDr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUhCSegDr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUhCSegDr .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-uFUhCSegDr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUhCSegDr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUhCSegDr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUhCSegDr .navbar {
    min-height: 72px;
  }
  .cid-uFUhCSegDr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUhCSegDr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUhCSegDr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUhCSegDr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUhCSegDr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUhCSegDr .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-uFUhCSegDr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUhCSegDr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUhCSegDr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUhCSegDr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUhCSegDr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUhCSegDr .dropdown-item.active,
.cid-uFUhCSegDr .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUhCSegDr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUhCSegDr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUhCSegDr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUhCSegDr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUhCSegDr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUhCSegDr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUhCSegDr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUhCSegDr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUhCSegDr .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUhCSegDr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUhCSegDr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUhCSegDr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUhCSegDr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUhCSegDr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUhCSegDr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUhCSegDr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUhCSegDr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUhCSegDr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUhCSegDr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUhCSegDr .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUhCSegDr .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUhCSegDr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUhCSegDr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUhCSegDr .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUhCSegDr .navbar {
    height: 70px;
  }
  .cid-uFUhCSegDr .navbar.opened {
    height: auto;
  }
  .cid-uFUhCSegDr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUhCSegDr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUhCSegDr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUhCSegDr .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUhCSegDr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUhCSegDr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUhCSegDr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUhCSegDr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUhCSegDr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUhCSegDr .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUhCSegDr .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUhCSegDr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUhCSZRwL {
  display: flex;
  background-image: url("../../../assets/images/sanita-798x399.jpg");
}
.cid-uFUhCSZRwL .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUhCSZRwL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCSZRwL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUhCSZRwL .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUhCSZRwL .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUhCSZRwL {
    align-items: center;
  }
  .cid-uFUhCSZRwL .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUhCSZRwL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCSZRwL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUhCSZRwL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUhCSZRwL .content-wrap {
    width: 100%;
  }
}
.cid-uFUhCSZRwL .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUhCSZRwL .mbr-text,
.cid-uFUhCSZRwL .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUhCSZRwL .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUhCTwDQP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUhCTwDQP .row {
  align-items: center;
}
.cid-uFUhCTwDQP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUhCTwDQP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCTwDQP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUhCTwDQP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUhCTwDQP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUhCTwDQP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUhCTwDQP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCTwDQP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUhCTwDQP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUhCTwDQP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUhCTwDQP .label-text {
    text-align: center !important;
  }
}
.cid-uFUhCTwDQP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUhCTwDQP .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUhCTwDQP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUhCTwDQP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCTwDQP .lists-container {
    justify-content: center;
  }
}
.cid-uFUhCTwDQP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUhCTwDQP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCTwDQP .list {
    align-items: center;
  }
}
.cid-uFUhCTwDQP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUhCTwDQP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUhCTwDQP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUhCTwDQP .list-item-text {
  flex-grow: 1;
}
.cid-uFUhCTwDQP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUhCTwDQP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUhCTwDQP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUhCTwDQP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUhCTwDQP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCTwDQP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUhCTwDQP .mbr-section-title,
.cid-uFUhCTwDQP .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUhCUgfq4 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUhCUgfq4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUhCUgfq4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUhCUgfq4 {
    align-items: center;
  }
  .cid-uFUhCUgfq4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUhCUgfq4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCUgfq4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUhCUgfq4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUhCUgfq4 .content-wrap {
    width: 100%;
  }
}
.cid-uFUhCUgfq4 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUhCUgfq4 .mbr-text,
.cid-uFUhCUgfq4 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUhCUgfq4 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUhCUKWx8 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUhCUKWx8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCUKWx8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUhCUKWx8 .container {
    padding: 0 20px;
  }
}
.cid-uFUhCUKWx8 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUhCUKWx8 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUhCUKWx8 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUhCUKWx8 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUhCUKWx8 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUhCUKWx8 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUhCUKWx8 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUhCUKWx8 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUhCUKWx8 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUhCUKWx8 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUhCUKWx8 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUhCUKWx8 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUhCUKWx8 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUhCUKWx8 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUhCUKWx8 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUhCUKWx8 .panel-title-edit {
  color: #272a5c;
}
.cid-uFUhCUKWx8 .panel-text {
  color: #464444;
}
.cid-uGyYWM2xt2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyYWM2xt2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyYWM2xt2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyYWM2xt2 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyYWM2xt2 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYWM2xt2 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyYWM2xt2 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyYWM2xt2 .container {
    padding: 0 12px;
  }
}
.cid-uGyYWM2xt2 .row {
  justify-content: center;
}
.cid-uGyYWM2xt2 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyYWM2xt2 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyYWM2xt2 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyYWM2xt2 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyYWM2xt2 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyYWM2xt2 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyYWM2xt2 .mbr-section-title,
.cid-uGyYWM2xt2 .mbr-section-btn,
.cid-uGyYWM2xt2 .title-wrapper {
  text-align: center;
}
.cid-uFUhCVSCkR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUhCVSCkR .row {
  align-items: center;
}
.cid-uFUhCVSCkR .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUhCVSCkR .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCVSCkR .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUhCVSCkR .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUhCVSCkR .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUhCVSCkR .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUhCVSCkR .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCVSCkR .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUhCVSCkR .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUhCVSCkR .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUhCVSCkR .label-text {
    text-align: center !important;
  }
}
.cid-uFUhCVSCkR .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUhCVSCkR .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUhCVSCkR .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUhCVSCkR .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCVSCkR .lists-container {
    justify-content: center;
  }
}
.cid-uFUhCVSCkR .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUhCVSCkR .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCVSCkR .list {
    align-items: center;
  }
}
.cid-uFUhCVSCkR .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUhCVSCkR .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUhCVSCkR .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUhCVSCkR .list-item-text {
  flex-grow: 1;
}
.cid-uFUhCVSCkR .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUhCVSCkR .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUhCVSCkR .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUhCVSCkR .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUhCVSCkR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCVSCkR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUhCVSCkR .mbr-section-title,
.cid-uFUhCVSCkR .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUhCWz9bb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUhCWz9bb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCWz9bb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUhCWz9bb .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUhCWz9bb .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUhCWz9bb .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUhCWz9bb .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUhCWz9bb .container {
    padding: 0 12px;
  }
}
.cid-uFUhCWz9bb .row {
  justify-content: center;
}
.cid-uFUhCWz9bb .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUhCWz9bb .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUhCWz9bb .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUhCWz9bb .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUhCWz9bb .mbr-section-title {
  color: #ffffff;
}
.cid-uFUhCWz9bb .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUhCWz9bb .mbr-section-title,
.cid-uFUhCWz9bb .mbr-section-btn,
.cid-uFUhCWz9bb .title-wrapper {
  text-align: center;
}
.cid-uJb5FM7fOI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5FM7fOI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5FM7fOI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5FM7fOI .container {
    padding: 0 22px;
  }
}
.cid-uJb5FM7fOI .row {
  justify-content: space-between;
}
.cid-uJb5FM7fOI .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5FM7fOI .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5FM7fOI .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5FM7fOI .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5FM7fOI .mbr-text {
  color: #464444;
}
.cid-uJb5FM7fOI label {
  color: #000000;
}
.cid-uJb5FM7fOI LABEL {
  color: #767676;
}
.cid-uFUhCYttnk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUhCYttnk .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUhCYttnk .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUhCYttnk .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCYttnk .row {
    text-align: center;
  }
  .cid-uFUhCYttnk .row > div {
    margin: auto;
  }
  .cid-uFUhCYttnk .social-row {
    justify-content: center;
  }
}
.cid-uFUhCYttnk .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUhCYttnk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUhCYttnk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUhCYttnk .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUhCYttnk .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUhCYttnk .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUhCYttnk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUhCYttnk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCYttnk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUhCZ89RF {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUhCZ89RF .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUhCZ89RF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUhCZ89RF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUhCZ89RF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUhCZ89RF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUhCZ89RF {
    align-items: center;
  }
  .cid-uFUhCZ89RF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUhCZ89RF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUhCZ89RF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUhCZ89RF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUhCZ89RF .content-wrap {
    width: 100%;
  }
}
.cid-uFUhCZ89RF .mbr-section-title {
  text-align: center;
}
.cid-uFUhCZ89RF .mbr-text,
.cid-uFUhCZ89RF .mbr-section-btn {
  text-align: center;
}
.cid-uFUjzpGLqz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUjzpGLqz .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;
}
@media (max-width: 767px) {
  .cid-uFUjzpGLqz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUjzpGLqz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUjzpGLqz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUjzpGLqz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUjzpGLqz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUjzpGLqz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUjzpGLqz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUjzpGLqz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUjzpGLqz .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUjzpGLqz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUjzpGLqz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUjzpGLqz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUjzpGLqz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUjzpGLqz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUjzpGLqz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUjzpGLqz .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUjzpGLqz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUjzpGLqz .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUjzpGLqz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUjzpGLqz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUjzpGLqz .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUjzpGLqz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzpGLqz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUjzpGLqz .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUjzpGLqz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUjzpGLqz .nav-item:focus,
.cid-uFUjzpGLqz .nav-link:focus {
  outline: none;
}
.cid-uFUjzpGLqz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUjzpGLqz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUjzpGLqz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUjzpGLqz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUjzpGLqz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUjzpGLqz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUjzpGLqz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUjzpGLqz .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUjzpGLqz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUjzpGLqz .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUjzpGLqz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUjzpGLqz .navbar.collapsed {
  justify-content: center;
}
.cid-uFUjzpGLqz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUjzpGLqz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUjzpGLqz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUjzpGLqz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUjzpGLqz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUjzpGLqz .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-uFUjzpGLqz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUjzpGLqz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUjzpGLqz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUjzpGLqz .navbar {
    min-height: 72px;
  }
  .cid-uFUjzpGLqz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUjzpGLqz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUjzpGLqz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUjzpGLqz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUjzpGLqz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUjzpGLqz .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-uFUjzpGLqz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUjzpGLqz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUjzpGLqz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUjzpGLqz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUjzpGLqz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUjzpGLqz .dropdown-item.active,
.cid-uFUjzpGLqz .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUjzpGLqz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUjzpGLqz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUjzpGLqz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUjzpGLqz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUjzpGLqz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUjzpGLqz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUjzpGLqz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUjzpGLqz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUjzpGLqz .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUjzpGLqz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUjzpGLqz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUjzpGLqz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUjzpGLqz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUjzpGLqz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUjzpGLqz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUjzpGLqz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUjzpGLqz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUjzpGLqz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUjzpGLqz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUjzpGLqz .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUjzpGLqz .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUjzpGLqz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUjzpGLqz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUjzpGLqz .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUjzpGLqz .navbar {
    height: 70px;
  }
  .cid-uFUjzpGLqz .navbar.opened {
    height: auto;
  }
  .cid-uFUjzpGLqz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUjzpGLqz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUjzpGLqz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUjzpGLqz .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUjzpGLqz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUjzpGLqz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUjzpGLqz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUjzpGLqz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUjzpGLqz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUjzpGLqz .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUjzpGLqz .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUjzpGLqz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUjzqvUDH {
  display: flex;
  background-image: url("../../../assets/images/relazioniinternazionali-2000x1000.jpg");
}
.cid-uFUjzqvUDH .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUjzqvUDH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjzqvUDH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUjzqvUDH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUjzqvUDH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUjzqvUDH {
    align-items: center;
  }
  .cid-uFUjzqvUDH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUjzqvUDH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzqvUDH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUjzqvUDH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUjzqvUDH .content-wrap {
    width: 100%;
  }
}
.cid-uFUjzqvUDH .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUjzqvUDH .mbr-text,
.cid-uFUjzqvUDH .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUjzqvUDH .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUjzr14dr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUjzr14dr .row {
  align-items: center;
}
.cid-uFUjzr14dr .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUjzr14dr .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzr14dr .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUjzr14dr .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUjzr14dr .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUjzr14dr .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUjzr14dr .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzr14dr .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUjzr14dr .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUjzr14dr .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUjzr14dr .label-text {
    text-align: center !important;
  }
}
.cid-uFUjzr14dr .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUjzr14dr .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUjzr14dr .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUjzr14dr .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzr14dr .lists-container {
    justify-content: center;
  }
}
.cid-uFUjzr14dr .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUjzr14dr .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzr14dr .list {
    align-items: center;
  }
}
.cid-uFUjzr14dr .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUjzr14dr .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUjzr14dr .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUjzr14dr .list-item-text {
  flex-grow: 1;
}
.cid-uFUjzr14dr .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUjzr14dr .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUjzr14dr .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUjzr14dr .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUjzr14dr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjzr14dr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUjzr14dr .mbr-section-title,
.cid-uFUjzr14dr .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUjzrGsfA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUjzrGsfA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUjzrGsfA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUjzrGsfA {
    align-items: center;
  }
  .cid-uFUjzrGsfA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUjzrGsfA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzrGsfA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUjzrGsfA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUjzrGsfA .content-wrap {
    width: 100%;
  }
}
.cid-uFUjzrGsfA .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUjzrGsfA .mbr-text,
.cid-uFUjzrGsfA .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUjzrGsfA .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUjzs6tZk {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUjzs6tZk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjzs6tZk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUjzs6tZk .container {
    padding: 0 20px;
  }
}
.cid-uFUjzs6tZk .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUjzs6tZk .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUjzs6tZk .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUjzs6tZk .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUjzs6tZk .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUjzs6tZk .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUjzs6tZk .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUjzs6tZk .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUjzs6tZk .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUjzs6tZk .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUjzs6tZk .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUjzs6tZk .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUjzs6tZk .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUjzs6tZk .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUjzs6tZk .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUjzs6tZk .panel-title-edit {
  color: #272a5c;
}
.cid-uFUjzs6tZk .panel-text {
  color: #464444;
}
.cid-uGyZ0CPLY3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZ0CPLY3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZ0CPLY3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZ0CPLY3 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZ0CPLY3 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZ0CPLY3 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZ0CPLY3 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZ0CPLY3 .container {
    padding: 0 12px;
  }
}
.cid-uGyZ0CPLY3 .row {
  justify-content: center;
}
.cid-uGyZ0CPLY3 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZ0CPLY3 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZ0CPLY3 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZ0CPLY3 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZ0CPLY3 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZ0CPLY3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZ0CPLY3 .mbr-section-title,
.cid-uGyZ0CPLY3 .mbr-section-btn,
.cid-uGyZ0CPLY3 .title-wrapper {
  text-align: center;
}
.cid-uFUjztdDMF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUjztdDMF .row {
  align-items: center;
}
.cid-uFUjztdDMF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUjztdDMF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUjztdDMF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUjztdDMF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUjztdDMF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUjztdDMF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUjztdDMF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUjztdDMF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUjztdDMF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUjztdDMF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUjztdDMF .label-text {
    text-align: center !important;
  }
}
.cid-uFUjztdDMF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUjztdDMF .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUjztdDMF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUjztdDMF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUjztdDMF .lists-container {
    justify-content: center;
  }
}
.cid-uFUjztdDMF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUjztdDMF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUjztdDMF .list {
    align-items: center;
  }
}
.cid-uFUjztdDMF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUjztdDMF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUjztdDMF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUjztdDMF .list-item-text {
  flex-grow: 1;
}
.cid-uFUjztdDMF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUjztdDMF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUjztdDMF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUjztdDMF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUjztdDMF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjztdDMF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUjztdDMF .mbr-section-title,
.cid-uFUjztdDMF .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUjztWO6j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUjztWO6j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjztWO6j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUjztWO6j .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUjztWO6j .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUjztWO6j .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUjztWO6j .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUjztWO6j .container {
    padding: 0 12px;
  }
}
.cid-uFUjztWO6j .row {
  justify-content: center;
}
.cid-uFUjztWO6j .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUjztWO6j .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUjztWO6j .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUjztWO6j .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUjztWO6j .mbr-section-title {
  color: #ffffff;
}
.cid-uFUjztWO6j .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUjztWO6j .mbr-section-title,
.cid-uFUjztWO6j .mbr-section-btn,
.cid-uFUjztWO6j .title-wrapper {
  text-align: center;
}
.cid-uJb5JSo9hc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5JSo9hc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5JSo9hc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5JSo9hc .container {
    padding: 0 22px;
  }
}
.cid-uJb5JSo9hc .row {
  justify-content: space-between;
}
.cid-uJb5JSo9hc .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5JSo9hc .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5JSo9hc .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5JSo9hc .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5JSo9hc .mbr-text {
  color: #464444;
}
.cid-uJb5JSo9hc label {
  color: #000000;
}
.cid-uJb5JSo9hc LABEL {
  color: #767676;
}
.cid-uFUjzvUL6A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUjzvUL6A .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUjzvUL6A .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUjzvUL6A .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzvUL6A .row {
    text-align: center;
  }
  .cid-uFUjzvUL6A .row > div {
    margin: auto;
  }
  .cid-uFUjzvUL6A .social-row {
    justify-content: center;
  }
}
.cid-uFUjzvUL6A .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUjzvUL6A .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUjzvUL6A .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUjzvUL6A .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUjzvUL6A .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUjzvUL6A .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUjzvUL6A div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUjzvUL6A .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjzvUL6A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUjzwBbw0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUjzwBbw0 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUjzwBbw0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUjzwBbw0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUjzwBbw0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUjzwBbw0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUjzwBbw0 {
    align-items: center;
  }
  .cid-uFUjzwBbw0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUjzwBbw0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUjzwBbw0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUjzwBbw0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUjzwBbw0 .content-wrap {
    width: 100%;
  }
}
.cid-uFUjzwBbw0 .mbr-section-title {
  text-align: center;
}
.cid-uFUjzwBbw0 .mbr-text,
.cid-uFUjzwBbw0 .mbr-section-btn {
  text-align: center;
}
.cid-uFUlFzvdci {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUlFzvdci .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;
}
@media (max-width: 767px) {
  .cid-uFUlFzvdci .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUlFzvdci .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUlFzvdci .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUlFzvdci .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUlFzvdci .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUlFzvdci .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUlFzvdci .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUlFzvdci .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUlFzvdci .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUlFzvdci .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUlFzvdci .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUlFzvdci .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUlFzvdci .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUlFzvdci .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUlFzvdci .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUlFzvdci .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUlFzvdci .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUlFzvdci .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUlFzvdci .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUlFzvdci .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUlFzvdci .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUlFzvdci .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFzvdci .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUlFzvdci .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUlFzvdci .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUlFzvdci .nav-item:focus,
.cid-uFUlFzvdci .nav-link:focus {
  outline: none;
}
.cid-uFUlFzvdci .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUlFzvdci .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUlFzvdci .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUlFzvdci .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUlFzvdci .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUlFzvdci .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUlFzvdci .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUlFzvdci .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUlFzvdci .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUlFzvdci .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUlFzvdci .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUlFzvdci .navbar.collapsed {
  justify-content: center;
}
.cid-uFUlFzvdci .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUlFzvdci .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUlFzvdci .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUlFzvdci .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUlFzvdci .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUlFzvdci .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-uFUlFzvdci .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUlFzvdci .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUlFzvdci .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUlFzvdci .navbar {
    min-height: 72px;
  }
  .cid-uFUlFzvdci .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUlFzvdci .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUlFzvdci .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUlFzvdci .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUlFzvdci .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUlFzvdci .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-uFUlFzvdci .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUlFzvdci .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUlFzvdci .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUlFzvdci .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUlFzvdci .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUlFzvdci .dropdown-item.active,
.cid-uFUlFzvdci .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUlFzvdci .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUlFzvdci .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUlFzvdci .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUlFzvdci .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUlFzvdci .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUlFzvdci .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUlFzvdci ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUlFzvdci .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUlFzvdci .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUlFzvdci button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUlFzvdci button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUlFzvdci button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUlFzvdci button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUlFzvdci button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUlFzvdci button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUlFzvdci nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUlFzvdci nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUlFzvdci nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUlFzvdci nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUlFzvdci .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUlFzvdci .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUlFzvdci a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUlFzvdci .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUlFzvdci .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUlFzvdci .navbar {
    height: 70px;
  }
  .cid-uFUlFzvdci .navbar.opened {
    height: auto;
  }
  .cid-uFUlFzvdci .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUlFzvdci .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUlFzvdci .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUlFzvdci .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUlFzvdci .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUlFzvdci .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUlFzvdci .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUlFzvdci .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUlFzvdci .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUlFzvdci .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUlFzvdci .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUlFzvdci .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUlFA7Jr4 {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUlFA7Jr4 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUlFA7Jr4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFA7Jr4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUlFA7Jr4 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUlFA7Jr4 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUlFA7Jr4 {
    align-items: center;
  }
  .cid-uFUlFA7Jr4 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUlFA7Jr4 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFA7Jr4 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUlFA7Jr4 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUlFA7Jr4 .content-wrap {
    width: 100%;
  }
}
.cid-uFUlFA7Jr4 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUlFA7Jr4 .mbr-text,
.cid-uFUlFA7Jr4 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUlFA7Jr4 .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUlFAwsRL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUlFAwsRL .row {
  align-items: center;
}
.cid-uFUlFAwsRL .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUlFAwsRL .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFAwsRL .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUlFAwsRL .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUlFAwsRL .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUlFAwsRL .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUlFAwsRL .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFAwsRL .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUlFAwsRL .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUlFAwsRL .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUlFAwsRL .label-text {
    text-align: center !important;
  }
}
.cid-uFUlFAwsRL .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUlFAwsRL .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUlFAwsRL .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUlFAwsRL .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFAwsRL .lists-container {
    justify-content: center;
  }
}
.cid-uFUlFAwsRL .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUlFAwsRL .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFAwsRL .list {
    align-items: center;
  }
}
.cid-uFUlFAwsRL .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUlFAwsRL .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUlFAwsRL .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUlFAwsRL .list-item-text {
  flex-grow: 1;
}
.cid-uFUlFAwsRL .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUlFAwsRL .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUlFAwsRL .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUlFAwsRL .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUlFAwsRL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFAwsRL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUlFAwsRL .mbr-section-title,
.cid-uFUlFAwsRL .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUlFBauEO {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUlFBauEO .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUlFBauEO .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUlFBauEO {
    align-items: center;
  }
  .cid-uFUlFBauEO .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUlFBauEO .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFBauEO {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUlFBauEO .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUlFBauEO .content-wrap {
    width: 100%;
  }
}
.cid-uFUlFBauEO .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUlFBauEO .mbr-text,
.cid-uFUlFBauEO .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUlFBauEO .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUlFBzuS0 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUlFBzuS0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFBzuS0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUlFBzuS0 .container {
    padding: 0 20px;
  }
}
.cid-uFUlFBzuS0 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUlFBzuS0 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUlFBzuS0 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUlFBzuS0 .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUlFBzuS0 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUlFBzuS0 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUlFBzuS0 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUlFBzuS0 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUlFBzuS0 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUlFBzuS0 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUlFBzuS0 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUlFBzuS0 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUlFBzuS0 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUlFBzuS0 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUlFBzuS0 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUlFBzuS0 .panel-title-edit {
  color: #272a5c;
}
.cid-uFUlFBzuS0 .panel-text {
  color: #464444;
}
.cid-uGyZ4wtgI6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZ4wtgI6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZ4wtgI6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZ4wtgI6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZ4wtgI6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZ4wtgI6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZ4wtgI6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZ4wtgI6 .container {
    padding: 0 12px;
  }
}
.cid-uGyZ4wtgI6 .row {
  justify-content: center;
}
.cid-uGyZ4wtgI6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZ4wtgI6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZ4wtgI6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZ4wtgI6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZ4wtgI6 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZ4wtgI6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZ4wtgI6 .mbr-section-title,
.cid-uGyZ4wtgI6 .mbr-section-btn,
.cid-uGyZ4wtgI6 .title-wrapper {
  text-align: center;
}
.cid-uFUlFCyFwF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUlFCyFwF .row {
  align-items: center;
}
.cid-uFUlFCyFwF .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUlFCyFwF .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFCyFwF .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUlFCyFwF .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUlFCyFwF .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUlFCyFwF .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUlFCyFwF .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFCyFwF .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUlFCyFwF .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUlFCyFwF .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUlFCyFwF .label-text {
    text-align: center !important;
  }
}
.cid-uFUlFCyFwF .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUlFCyFwF .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUlFCyFwF .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUlFCyFwF .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFCyFwF .lists-container {
    justify-content: center;
  }
}
.cid-uFUlFCyFwF .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUlFCyFwF .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFCyFwF .list {
    align-items: center;
  }
}
.cid-uFUlFCyFwF .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUlFCyFwF .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUlFCyFwF .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUlFCyFwF .list-item-text {
  flex-grow: 1;
}
.cid-uFUlFCyFwF .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUlFCyFwF .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUlFCyFwF .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUlFCyFwF .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUlFCyFwF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFCyFwF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUlFCyFwF .mbr-section-title,
.cid-uFUlFCyFwF .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUlFDdsxQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUlFDdsxQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFDdsxQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUlFDdsxQ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUlFDdsxQ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUlFDdsxQ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUlFDdsxQ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUlFDdsxQ .container {
    padding: 0 12px;
  }
}
.cid-uFUlFDdsxQ .row {
  justify-content: center;
}
.cid-uFUlFDdsxQ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUlFDdsxQ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUlFDdsxQ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUlFDdsxQ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUlFDdsxQ .mbr-section-title {
  color: #ffffff;
}
.cid-uFUlFDdsxQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUlFDdsxQ .mbr-section-title,
.cid-uFUlFDdsxQ .mbr-section-btn,
.cid-uFUlFDdsxQ .title-wrapper {
  text-align: center;
}
.cid-uJb5NpskQd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5NpskQd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5NpskQd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5NpskQd .container {
    padding: 0 22px;
  }
}
.cid-uJb5NpskQd .row {
  justify-content: space-between;
}
.cid-uJb5NpskQd .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5NpskQd .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5NpskQd .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5NpskQd .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5NpskQd .mbr-text {
  color: #464444;
}
.cid-uJb5NpskQd label {
  color: #000000;
}
.cid-uJb5NpskQd LABEL {
  color: #767676;
}
.cid-uFUlFES2rq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUlFES2rq .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUlFES2rq .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUlFES2rq .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFES2rq .row {
    text-align: center;
  }
  .cid-uFUlFES2rq .row > div {
    margin: auto;
  }
  .cid-uFUlFES2rq .social-row {
    justify-content: center;
  }
}
.cid-uFUlFES2rq .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUlFES2rq .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUlFES2rq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUlFES2rq .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUlFES2rq .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUlFES2rq .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUlFES2rq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUlFES2rq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFES2rq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUlFFxprw {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUlFFxprw .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUlFFxprw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUlFFxprw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUlFFxprw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUlFFxprw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUlFFxprw {
    align-items: center;
  }
  .cid-uFUlFFxprw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUlFFxprw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUlFFxprw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUlFFxprw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUlFFxprw .content-wrap {
    width: 100%;
  }
}
.cid-uFUlFFxprw .mbr-section-title {
  text-align: center;
}
.cid-uFUlFFxprw .mbr-text,
.cid-uFUlFFxprw .mbr-section-btn {
  text-align: center;
}
.cid-uFUodvkVry {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUodvkVry .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;
}
@media (max-width: 767px) {
  .cid-uFUodvkVry .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUodvkVry .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUodvkVry .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUodvkVry .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUodvkVry .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUodvkVry .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUodvkVry .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUodvkVry .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUodvkVry .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUodvkVry .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUodvkVry .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUodvkVry .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUodvkVry .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUodvkVry .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUodvkVry .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUodvkVry .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUodvkVry .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUodvkVry .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUodvkVry .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUodvkVry .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUodvkVry .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUodvkVry .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUodvkVry .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUodvkVry .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUodvkVry .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUodvkVry .nav-item:focus,
.cid-uFUodvkVry .nav-link:focus {
  outline: none;
}
.cid-uFUodvkVry .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUodvkVry .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUodvkVry .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUodvkVry .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUodvkVry .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUodvkVry .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUodvkVry .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUodvkVry .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUodvkVry .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUodvkVry .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUodvkVry .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUodvkVry .navbar.collapsed {
  justify-content: center;
}
.cid-uFUodvkVry .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUodvkVry .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUodvkVry .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUodvkVry .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUodvkVry .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUodvkVry .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-uFUodvkVry .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUodvkVry .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUodvkVry .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUodvkVry .navbar {
    min-height: 72px;
  }
  .cid-uFUodvkVry .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUodvkVry .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUodvkVry .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUodvkVry .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUodvkVry .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUodvkVry .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-uFUodvkVry .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUodvkVry .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUodvkVry .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUodvkVry .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUodvkVry .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUodvkVry .dropdown-item.active,
.cid-uFUodvkVry .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUodvkVry .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUodvkVry .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUodvkVry .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUodvkVry .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUodvkVry .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUodvkVry .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUodvkVry ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUodvkVry .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUodvkVry .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUodvkVry button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUodvkVry button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUodvkVry button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUodvkVry button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUodvkVry button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUodvkVry button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUodvkVry nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUodvkVry nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUodvkVry nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUodvkVry nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUodvkVry .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUodvkVry .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUodvkVry a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUodvkVry .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUodvkVry .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUodvkVry .navbar {
    height: 70px;
  }
  .cid-uFUodvkVry .navbar.opened {
    height: auto;
  }
  .cid-uFUodvkVry .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUodvkVry .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUodvkVry .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUodvkVry .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUodvkVry .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUodvkVry .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUodvkVry .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUodvkVry .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUodvkVry .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUodvkVry .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUodvkVry .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUodvkVry .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUodvkVry .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUodvkVry .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUodw0mVY {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUodw0mVY .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUodw0mVY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodw0mVY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUodw0mVY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUodw0mVY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUodw0mVY {
    align-items: center;
  }
  .cid-uFUodw0mVY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUodw0mVY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUodw0mVY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUodw0mVY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUodw0mVY .content-wrap {
    width: 100%;
  }
}
.cid-uFUodw0mVY .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUodw0mVY .mbr-text,
.cid-uFUodw0mVY .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUodw0mVY .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUodwu0j6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUodwu0j6 .row {
  align-items: center;
}
.cid-uFUodwu0j6 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUodwu0j6 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUodwu0j6 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUodwu0j6 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUodwu0j6 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUodwu0j6 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUodwu0j6 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUodwu0j6 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUodwu0j6 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUodwu0j6 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUodwu0j6 .label-text {
    text-align: center !important;
  }
}
.cid-uFUodwu0j6 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUodwu0j6 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUodwu0j6 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUodwu0j6 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUodwu0j6 .lists-container {
    justify-content: center;
  }
}
.cid-uFUodwu0j6 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUodwu0j6 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUodwu0j6 .list {
    align-items: center;
  }
}
.cid-uFUodwu0j6 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUodwu0j6 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUodwu0j6 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUodwu0j6 .list-item-text {
  flex-grow: 1;
}
.cid-uFUodwu0j6 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUodwu0j6 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUodwu0j6 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUodwu0j6 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUodwu0j6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodwu0j6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUodwu0j6 .mbr-section-title,
.cid-uFUodwu0j6 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUodxbqUq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUodxbqUq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUodxbqUq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUodxbqUq {
    align-items: center;
  }
  .cid-uFUodxbqUq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUodxbqUq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUodxbqUq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUodxbqUq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUodxbqUq .content-wrap {
    width: 100%;
  }
}
.cid-uFUodxbqUq .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUodxbqUq .mbr-text,
.cid-uFUodxbqUq .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUodxbqUq .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUodxCBGp {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUodxCBGp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodxCBGp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUodxCBGp .container {
    padding: 0 20px;
  }
}
.cid-uFUodxCBGp .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUodxCBGp .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUodxCBGp .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUodxCBGp .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUodxCBGp .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUodxCBGp .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUodxCBGp .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUodxCBGp .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUodxCBGp .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUodxCBGp .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUodxCBGp .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUodxCBGp .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUodxCBGp .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUodxCBGp .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUodxCBGp .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUodxCBGp .panel-title-edit {
  color: #272a5c;
}
.cid-uFUodxCBGp .panel-text {
  color: #464444;
}
.cid-uGyZbUen4S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZbUen4S .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZbUen4S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZbUen4S .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZbUen4S .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZbUen4S .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZbUen4S .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZbUen4S .container {
    padding: 0 12px;
  }
}
.cid-uGyZbUen4S .row {
  justify-content: center;
}
.cid-uGyZbUen4S .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZbUen4S .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZbUen4S .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZbUen4S .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZbUen4S .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZbUen4S .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZbUen4S .mbr-section-title,
.cid-uGyZbUen4S .mbr-section-btn,
.cid-uGyZbUen4S .title-wrapper {
  text-align: center;
}
.cid-uFUodyLKgt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUodyLKgt .row {
  align-items: center;
}
.cid-uFUodyLKgt .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUodyLKgt .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUodyLKgt .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUodyLKgt .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUodyLKgt .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUodyLKgt .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUodyLKgt .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUodyLKgt .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUodyLKgt .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUodyLKgt .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUodyLKgt .label-text {
    text-align: center !important;
  }
}
.cid-uFUodyLKgt .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUodyLKgt .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUodyLKgt .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUodyLKgt .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUodyLKgt .lists-container {
    justify-content: center;
  }
}
.cid-uFUodyLKgt .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUodyLKgt .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUodyLKgt .list {
    align-items: center;
  }
}
.cid-uFUodyLKgt .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUodyLKgt .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUodyLKgt .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUodyLKgt .list-item-text {
  flex-grow: 1;
}
.cid-uFUodyLKgt .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUodyLKgt .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUodyLKgt .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUodyLKgt .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUodyLKgt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodyLKgt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUodyLKgt .mbr-section-title,
.cid-uFUodyLKgt .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUodzr5HS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUodzr5HS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodzr5HS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUodzr5HS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUodzr5HS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUodzr5HS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUodzr5HS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUodzr5HS .container {
    padding: 0 12px;
  }
}
.cid-uFUodzr5HS .row {
  justify-content: center;
}
.cid-uFUodzr5HS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUodzr5HS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUodzr5HS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUodzr5HS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUodzr5HS .mbr-section-title {
  color: #ffffff;
}
.cid-uFUodzr5HS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUodzr5HS .mbr-section-title,
.cid-uFUodzr5HS .mbr-section-btn,
.cid-uFUodzr5HS .title-wrapper {
  text-align: center;
}
.cid-uJb5UqWqOw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5UqWqOw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5UqWqOw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5UqWqOw .container {
    padding: 0 22px;
  }
}
.cid-uJb5UqWqOw .row {
  justify-content: space-between;
}
.cid-uJb5UqWqOw .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5UqWqOw .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5UqWqOw .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5UqWqOw .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5UqWqOw .mbr-text {
  color: #464444;
}
.cid-uJb5UqWqOw label {
  color: #000000;
}
.cid-uJb5UqWqOw LABEL {
  color: #767676;
}
.cid-uFUodBelPu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUodBelPu .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUodBelPu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUodBelPu .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUodBelPu .row {
    text-align: center;
  }
  .cid-uFUodBelPu .row > div {
    margin: auto;
  }
  .cid-uFUodBelPu .social-row {
    justify-content: center;
  }
}
.cid-uFUodBelPu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUodBelPu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUodBelPu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUodBelPu .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUodBelPu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUodBelPu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUodBelPu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUodBelPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodBelPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUodBWHUH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUodBWHUH .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUodBWHUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUodBWHUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUodBWHUH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUodBWHUH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUodBWHUH {
    align-items: center;
  }
  .cid-uFUodBWHUH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUodBWHUH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUodBWHUH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUodBWHUH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUodBWHUH .content-wrap {
    width: 100%;
  }
}
.cid-uFUodBWHUH .mbr-section-title {
  text-align: center;
}
.cid-uFUodBWHUH .mbr-text,
.cid-uFUodBWHUH .mbr-section-btn {
  text-align: center;
}
.cid-uFUyw03U7U {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUyw03U7U .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;
}
@media (max-width: 767px) {
  .cid-uFUyw03U7U .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUyw03U7U .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUyw03U7U .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUyw03U7U .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUyw03U7U .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUyw03U7U .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUyw03U7U .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUyw03U7U .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUyw03U7U .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUyw03U7U .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUyw03U7U .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUyw03U7U .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUyw03U7U .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUyw03U7U .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUyw03U7U .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUyw03U7U .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUyw03U7U .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUyw03U7U .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUyw03U7U .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUyw03U7U .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUyw03U7U .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUyw03U7U .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw03U7U .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUyw03U7U .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUyw03U7U .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUyw03U7U .nav-item:focus,
.cid-uFUyw03U7U .nav-link:focus {
  outline: none;
}
.cid-uFUyw03U7U .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUyw03U7U .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUyw03U7U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUyw03U7U .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUyw03U7U .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUyw03U7U .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUyw03U7U .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUyw03U7U .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUyw03U7U .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUyw03U7U .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUyw03U7U .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUyw03U7U .navbar.collapsed {
  justify-content: center;
}
.cid-uFUyw03U7U .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUyw03U7U .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUyw03U7U .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUyw03U7U .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUyw03U7U .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUyw03U7U .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-uFUyw03U7U .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUyw03U7U .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUyw03U7U .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUyw03U7U .navbar {
    min-height: 72px;
  }
  .cid-uFUyw03U7U .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUyw03U7U .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUyw03U7U .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUyw03U7U .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUyw03U7U .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUyw03U7U .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-uFUyw03U7U .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUyw03U7U .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUyw03U7U .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUyw03U7U .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUyw03U7U .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUyw03U7U .dropdown-item.active,
.cid-uFUyw03U7U .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUyw03U7U .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUyw03U7U .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUyw03U7U .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUyw03U7U .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUyw03U7U .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUyw03U7U .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUyw03U7U ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUyw03U7U .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUyw03U7U .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUyw03U7U button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUyw03U7U button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUyw03U7U button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUyw03U7U button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUyw03U7U button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUyw03U7U button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUyw03U7U nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUyw03U7U nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUyw03U7U nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUyw03U7U nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUyw03U7U .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUyw03U7U .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUyw03U7U a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUyw03U7U .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUyw03U7U .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUyw03U7U .navbar {
    height: 70px;
  }
  .cid-uFUyw03U7U .navbar.opened {
    height: auto;
  }
  .cid-uFUyw03U7U .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUyw03U7U .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUyw03U7U .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUyw03U7U .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUyw03U7U .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUyw03U7U .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUyw03U7U .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUyw03U7U .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUyw03U7U .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUyw03U7U .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUyw03U7U .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUyw03U7U .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUyw0M9qv {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUyw0M9qv .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUyw0M9qv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw0M9qv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUyw0M9qv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUyw0M9qv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUyw0M9qv {
    align-items: center;
  }
  .cid-uFUyw0M9qv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUyw0M9qv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw0M9qv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUyw0M9qv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUyw0M9qv .content-wrap {
    width: 100%;
  }
}
.cid-uFUyw0M9qv .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUyw0M9qv .mbr-text,
.cid-uFUyw0M9qv .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUyw0M9qv .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUyw1c0MP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUyw1c0MP .row {
  align-items: center;
}
.cid-uFUyw1c0MP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUyw1c0MP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw1c0MP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUyw1c0MP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUyw1c0MP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUyw1c0MP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUyw1c0MP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw1c0MP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUyw1c0MP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUyw1c0MP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUyw1c0MP .label-text {
    text-align: center !important;
  }
}
.cid-uFUyw1c0MP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUyw1c0MP .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUyw1c0MP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUyw1c0MP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw1c0MP .lists-container {
    justify-content: center;
  }
}
.cid-uFUyw1c0MP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUyw1c0MP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw1c0MP .list {
    align-items: center;
  }
}
.cid-uFUyw1c0MP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUyw1c0MP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUyw1c0MP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUyw1c0MP .list-item-text {
  flex-grow: 1;
}
.cid-uFUyw1c0MP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUyw1c0MP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUyw1c0MP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUyw1c0MP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUyw1c0MP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw1c0MP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUyw1c0MP .mbr-section-title,
.cid-uFUyw1c0MP .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUyw1QzwB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUyw1QzwB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUyw1QzwB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUyw1QzwB {
    align-items: center;
  }
  .cid-uFUyw1QzwB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUyw1QzwB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw1QzwB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUyw1QzwB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUyw1QzwB .content-wrap {
    width: 100%;
  }
}
.cid-uFUyw1QzwB .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUyw1QzwB .mbr-text,
.cid-uFUyw1QzwB .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUyw1QzwB .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUyw2iK3l {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUyw2iK3l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw2iK3l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUyw2iK3l .container {
    padding: 0 20px;
  }
}
.cid-uFUyw2iK3l .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUyw2iK3l .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUyw2iK3l .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUyw2iK3l .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUyw2iK3l .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUyw2iK3l .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUyw2iK3l .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUyw2iK3l .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUyw2iK3l .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUyw2iK3l .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUyw2iK3l .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUyw2iK3l .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUyw2iK3l .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUyw2iK3l .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUyw2iK3l .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUyw2iK3l .panel-title-edit {
  color: #272a5c;
}
.cid-uFUyw2iK3l .panel-text {
  color: #464444;
}
.cid-uGyZfnDbG7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZfnDbG7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZfnDbG7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZfnDbG7 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZfnDbG7 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZfnDbG7 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZfnDbG7 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZfnDbG7 .container {
    padding: 0 12px;
  }
}
.cid-uGyZfnDbG7 .row {
  justify-content: center;
}
.cid-uGyZfnDbG7 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZfnDbG7 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZfnDbG7 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZfnDbG7 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZfnDbG7 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZfnDbG7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZfnDbG7 .mbr-section-title,
.cid-uGyZfnDbG7 .mbr-section-btn,
.cid-uGyZfnDbG7 .title-wrapper {
  text-align: center;
}
.cid-uFUyw3uFAJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUyw3uFAJ .row {
  align-items: center;
}
.cid-uFUyw3uFAJ .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUyw3uFAJ .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw3uFAJ .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUyw3uFAJ .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUyw3uFAJ .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUyw3uFAJ .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUyw3uFAJ .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw3uFAJ .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUyw3uFAJ .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUyw3uFAJ .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUyw3uFAJ .label-text {
    text-align: center !important;
  }
}
.cid-uFUyw3uFAJ .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUyw3uFAJ .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUyw3uFAJ .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUyw3uFAJ .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw3uFAJ .lists-container {
    justify-content: center;
  }
}
.cid-uFUyw3uFAJ .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUyw3uFAJ .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw3uFAJ .list {
    align-items: center;
  }
}
.cid-uFUyw3uFAJ .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUyw3uFAJ .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUyw3uFAJ .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUyw3uFAJ .list-item-text {
  flex-grow: 1;
}
.cid-uFUyw3uFAJ .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUyw3uFAJ .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUyw3uFAJ .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUyw3uFAJ .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUyw3uFAJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw3uFAJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUyw3uFAJ .mbr-section-title,
.cid-uFUyw3uFAJ .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUyw4iG6V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUyw4iG6V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw4iG6V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUyw4iG6V .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUyw4iG6V .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUyw4iG6V .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUyw4iG6V .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUyw4iG6V .container {
    padding: 0 12px;
  }
}
.cid-uFUyw4iG6V .row {
  justify-content: center;
}
.cid-uFUyw4iG6V .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUyw4iG6V .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUyw4iG6V .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUyw4iG6V .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUyw4iG6V .mbr-section-title {
  color: #ffffff;
}
.cid-uFUyw4iG6V .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUyw4iG6V .mbr-section-title,
.cid-uFUyw4iG6V .mbr-section-btn,
.cid-uFUyw4iG6V .title-wrapper {
  text-align: center;
}
.cid-uJb5XJsLiI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5XJsLiI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5XJsLiI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5XJsLiI .container {
    padding: 0 22px;
  }
}
.cid-uJb5XJsLiI .row {
  justify-content: space-between;
}
.cid-uJb5XJsLiI .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5XJsLiI .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5XJsLiI .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5XJsLiI .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5XJsLiI .mbr-text {
  color: #464444;
}
.cid-uJb5XJsLiI label {
  color: #000000;
}
.cid-uJb5XJsLiI LABEL {
  color: #767676;
}
.cid-uFUyw69s7l {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUyw69s7l .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUyw69s7l .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUyw69s7l .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw69s7l .row {
    text-align: center;
  }
  .cid-uFUyw69s7l .row > div {
    margin: auto;
  }
  .cid-uFUyw69s7l .social-row {
    justify-content: center;
  }
}
.cid-uFUyw69s7l .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUyw69s7l .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUyw69s7l .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUyw69s7l .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUyw69s7l .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUyw69s7l .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUyw69s7l div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUyw69s7l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw69s7l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUyw6QCFd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUyw6QCFd .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUyw6QCFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUyw6QCFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUyw6QCFd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUyw6QCFd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUyw6QCFd {
    align-items: center;
  }
  .cid-uFUyw6QCFd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUyw6QCFd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUyw6QCFd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUyw6QCFd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUyw6QCFd .content-wrap {
    width: 100%;
  }
}
.cid-uFUyw6QCFd .mbr-section-title {
  text-align: center;
}
.cid-uFUyw6QCFd .mbr-text,
.cid-uFUyw6QCFd .mbr-section-btn {
  text-align: center;
}
.cid-uFUAdL2WpB {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUAdL2WpB .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;
}
@media (max-width: 767px) {
  .cid-uFUAdL2WpB .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUAdL2WpB .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUAdL2WpB .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUAdL2WpB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUAdL2WpB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUAdL2WpB .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUAdL2WpB .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUAdL2WpB .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUAdL2WpB .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUAdL2WpB .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUAdL2WpB .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUAdL2WpB .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUAdL2WpB .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUAdL2WpB .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUAdL2WpB .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUAdL2WpB .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUAdL2WpB .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUAdL2WpB .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUAdL2WpB .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUAdL2WpB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUAdL2WpB .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUAdL2WpB .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdL2WpB .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUAdL2WpB .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUAdL2WpB .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUAdL2WpB .nav-item:focus,
.cid-uFUAdL2WpB .nav-link:focus {
  outline: none;
}
.cid-uFUAdL2WpB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUAdL2WpB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUAdL2WpB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUAdL2WpB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUAdL2WpB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUAdL2WpB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUAdL2WpB .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUAdL2WpB .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUAdL2WpB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUAdL2WpB .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUAdL2WpB .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUAdL2WpB .navbar.collapsed {
  justify-content: center;
}
.cid-uFUAdL2WpB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUAdL2WpB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUAdL2WpB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUAdL2WpB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUAdL2WpB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUAdL2WpB .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-uFUAdL2WpB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUAdL2WpB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUAdL2WpB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUAdL2WpB .navbar {
    min-height: 72px;
  }
  .cid-uFUAdL2WpB .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUAdL2WpB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUAdL2WpB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUAdL2WpB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUAdL2WpB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUAdL2WpB .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-uFUAdL2WpB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUAdL2WpB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUAdL2WpB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUAdL2WpB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUAdL2WpB .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUAdL2WpB .dropdown-item.active,
.cid-uFUAdL2WpB .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUAdL2WpB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUAdL2WpB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUAdL2WpB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUAdL2WpB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUAdL2WpB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUAdL2WpB .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUAdL2WpB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUAdL2WpB .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUAdL2WpB .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUAdL2WpB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUAdL2WpB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUAdL2WpB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUAdL2WpB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUAdL2WpB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUAdL2WpB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUAdL2WpB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUAdL2WpB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUAdL2WpB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUAdL2WpB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUAdL2WpB .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUAdL2WpB .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUAdL2WpB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUAdL2WpB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUAdL2WpB .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUAdL2WpB .navbar {
    height: 70px;
  }
  .cid-uFUAdL2WpB .navbar.opened {
    height: auto;
  }
  .cid-uFUAdL2WpB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUAdL2WpB .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUAdL2WpB .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUAdL2WpB .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUAdL2WpB .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUAdL2WpB .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUAdL2WpB .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUAdL2WpB .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUAdL2WpB .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUAdL2WpB .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUAdL2WpB .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUAdL2WpB .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUAdLIlnG {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUAdLIlnG .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUAdLIlnG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdLIlnG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUAdLIlnG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUAdLIlnG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUAdLIlnG {
    align-items: center;
  }
  .cid-uFUAdLIlnG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUAdLIlnG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdLIlnG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUAdLIlnG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUAdLIlnG .content-wrap {
    width: 100%;
  }
}
.cid-uFUAdLIlnG .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUAdLIlnG .mbr-text,
.cid-uFUAdLIlnG .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUAdLIlnG .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUAdMbiUG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUAdMbiUG .row {
  align-items: center;
}
.cid-uFUAdMbiUG .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUAdMbiUG .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdMbiUG .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUAdMbiUG .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUAdMbiUG .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUAdMbiUG .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUAdMbiUG .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdMbiUG .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUAdMbiUG .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUAdMbiUG .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUAdMbiUG .label-text {
    text-align: center !important;
  }
}
.cid-uFUAdMbiUG .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUAdMbiUG .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUAdMbiUG .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUAdMbiUG .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdMbiUG .lists-container {
    justify-content: center;
  }
}
.cid-uFUAdMbiUG .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUAdMbiUG .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdMbiUG .list {
    align-items: center;
  }
}
.cid-uFUAdMbiUG .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUAdMbiUG .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUAdMbiUG .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUAdMbiUG .list-item-text {
  flex-grow: 1;
}
.cid-uFUAdMbiUG .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUAdMbiUG .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUAdMbiUG .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUAdMbiUG .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUAdMbiUG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdMbiUG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUAdMbiUG .mbr-section-title,
.cid-uFUAdMbiUG .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUAdMRTsa {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUAdMRTsa .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUAdMRTsa .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUAdMRTsa {
    align-items: center;
  }
  .cid-uFUAdMRTsa .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUAdMRTsa .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdMRTsa {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUAdMRTsa .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUAdMRTsa .content-wrap {
    width: 100%;
  }
}
.cid-uFUAdMRTsa .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUAdMRTsa .mbr-text,
.cid-uFUAdMRTsa .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUAdMRTsa .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUAdNlP7u {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUAdNlP7u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdNlP7u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUAdNlP7u .container {
    padding: 0 20px;
  }
}
.cid-uFUAdNlP7u .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUAdNlP7u .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUAdNlP7u .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUAdNlP7u .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUAdNlP7u .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUAdNlP7u .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUAdNlP7u .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUAdNlP7u .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUAdNlP7u .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUAdNlP7u .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUAdNlP7u .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUAdNlP7u .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUAdNlP7u .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUAdNlP7u .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUAdNlP7u .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUAdNlP7u .panel-title-edit {
  color: #272a5c;
}
.cid-uFUAdNlP7u .panel-text {
  color: #464444;
}
.cid-uGyZk5fdRa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZk5fdRa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZk5fdRa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZk5fdRa .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZk5fdRa .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZk5fdRa .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZk5fdRa .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZk5fdRa .container {
    padding: 0 12px;
  }
}
.cid-uGyZk5fdRa .row {
  justify-content: center;
}
.cid-uGyZk5fdRa .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZk5fdRa .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZk5fdRa .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZk5fdRa .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZk5fdRa .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZk5fdRa .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZk5fdRa .mbr-section-title,
.cid-uGyZk5fdRa .mbr-section-btn,
.cid-uGyZk5fdRa .title-wrapper {
  text-align: center;
}
.cid-uFUAdOsiAH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUAdOsiAH .row {
  align-items: center;
}
.cid-uFUAdOsiAH .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUAdOsiAH .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdOsiAH .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUAdOsiAH .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUAdOsiAH .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUAdOsiAH .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUAdOsiAH .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdOsiAH .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUAdOsiAH .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUAdOsiAH .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUAdOsiAH .label-text {
    text-align: center !important;
  }
}
.cid-uFUAdOsiAH .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUAdOsiAH .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUAdOsiAH .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUAdOsiAH .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdOsiAH .lists-container {
    justify-content: center;
  }
}
.cid-uFUAdOsiAH .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUAdOsiAH .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdOsiAH .list {
    align-items: center;
  }
}
.cid-uFUAdOsiAH .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUAdOsiAH .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUAdOsiAH .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUAdOsiAH .list-item-text {
  flex-grow: 1;
}
.cid-uFUAdOsiAH .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUAdOsiAH .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUAdOsiAH .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUAdOsiAH .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUAdOsiAH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdOsiAH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUAdOsiAH .mbr-section-title,
.cid-uFUAdOsiAH .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUAdPfkgP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUAdPfkgP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdPfkgP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUAdPfkgP .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUAdPfkgP .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUAdPfkgP .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUAdPfkgP .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUAdPfkgP .container {
    padding: 0 12px;
  }
}
.cid-uFUAdPfkgP .row {
  justify-content: center;
}
.cid-uFUAdPfkgP .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUAdPfkgP .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUAdPfkgP .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUAdPfkgP .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUAdPfkgP .mbr-section-title {
  color: #ffffff;
}
.cid-uFUAdPfkgP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUAdPfkgP .mbr-section-title,
.cid-uFUAdPfkgP .mbr-section-btn,
.cid-uFUAdPfkgP .title-wrapper {
  text-align: center;
}
.cid-uJb61s5zp0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb61s5zp0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb61s5zp0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb61s5zp0 .container {
    padding: 0 22px;
  }
}
.cid-uJb61s5zp0 .row {
  justify-content: space-between;
}
.cid-uJb61s5zp0 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb61s5zp0 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb61s5zp0 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb61s5zp0 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb61s5zp0 .mbr-text {
  color: #464444;
}
.cid-uJb61s5zp0 label {
  color: #000000;
}
.cid-uJb61s5zp0 LABEL {
  color: #767676;
}
.cid-uFUAdR0p4U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUAdR0p4U .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUAdR0p4U .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUAdR0p4U .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdR0p4U .row {
    text-align: center;
  }
  .cid-uFUAdR0p4U .row > div {
    margin: auto;
  }
  .cid-uFUAdR0p4U .social-row {
    justify-content: center;
  }
}
.cid-uFUAdR0p4U .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUAdR0p4U .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUAdR0p4U .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUAdR0p4U .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUAdR0p4U .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUAdR0p4U .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUAdR0p4U div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUAdR0p4U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdR0p4U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUAdRGAIL {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUAdRGAIL .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUAdRGAIL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUAdRGAIL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUAdRGAIL .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUAdRGAIL .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUAdRGAIL {
    align-items: center;
  }
  .cid-uFUAdRGAIL .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUAdRGAIL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUAdRGAIL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUAdRGAIL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUAdRGAIL .content-wrap {
    width: 100%;
  }
}
.cid-uFUAdRGAIL .mbr-section-title {
  text-align: center;
}
.cid-uFUAdRGAIL .mbr-text,
.cid-uFUAdRGAIL .mbr-section-btn {
  text-align: center;
}
.cid-uFUBQFGSIR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUBQFGSIR .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;
}
@media (max-width: 767px) {
  .cid-uFUBQFGSIR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUBQFGSIR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUBQFGSIR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUBQFGSIR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUBQFGSIR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUBQFGSIR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUBQFGSIR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUBQFGSIR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUBQFGSIR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUBQFGSIR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUBQFGSIR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUBQFGSIR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUBQFGSIR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUBQFGSIR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUBQFGSIR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUBQFGSIR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUBQFGSIR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUBQFGSIR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUBQFGSIR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUBQFGSIR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUBQFGSIR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUBQFGSIR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQFGSIR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUBQFGSIR .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUBQFGSIR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUBQFGSIR .nav-item:focus,
.cid-uFUBQFGSIR .nav-link:focus {
  outline: none;
}
.cid-uFUBQFGSIR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUBQFGSIR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUBQFGSIR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUBQFGSIR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUBQFGSIR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUBQFGSIR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUBQFGSIR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUBQFGSIR .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUBQFGSIR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUBQFGSIR .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUBQFGSIR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUBQFGSIR .navbar.collapsed {
  justify-content: center;
}
.cid-uFUBQFGSIR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUBQFGSIR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUBQFGSIR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUBQFGSIR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUBQFGSIR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUBQFGSIR .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-uFUBQFGSIR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUBQFGSIR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUBQFGSIR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUBQFGSIR .navbar {
    min-height: 72px;
  }
  .cid-uFUBQFGSIR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUBQFGSIR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUBQFGSIR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUBQFGSIR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUBQFGSIR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUBQFGSIR .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-uFUBQFGSIR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUBQFGSIR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUBQFGSIR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUBQFGSIR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUBQFGSIR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUBQFGSIR .dropdown-item.active,
.cid-uFUBQFGSIR .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUBQFGSIR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUBQFGSIR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUBQFGSIR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUBQFGSIR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUBQFGSIR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUBQFGSIR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUBQFGSIR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUBQFGSIR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUBQFGSIR .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUBQFGSIR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUBQFGSIR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUBQFGSIR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUBQFGSIR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUBQFGSIR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUBQFGSIR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUBQFGSIR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUBQFGSIR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUBQFGSIR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUBQFGSIR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUBQFGSIR .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUBQFGSIR .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUBQFGSIR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUBQFGSIR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUBQFGSIR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUBQFGSIR .navbar {
    height: 70px;
  }
  .cid-uFUBQFGSIR .navbar.opened {
    height: auto;
  }
  .cid-uFUBQFGSIR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUBQFGSIR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUBQFGSIR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUBQFGSIR .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUBQFGSIR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUBQFGSIR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUBQFGSIR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUBQFGSIR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUBQFGSIR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUBQFGSIR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUBQFGSIR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUBQFGSIR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUBQGiPAM {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUBQGiPAM .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUBQGiPAM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQGiPAM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUBQGiPAM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUBQGiPAM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUBQGiPAM {
    align-items: center;
  }
  .cid-uFUBQGiPAM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUBQGiPAM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQGiPAM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUBQGiPAM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUBQGiPAM .content-wrap {
    width: 100%;
  }
}
.cid-uFUBQGiPAM .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUBQGiPAM .mbr-text,
.cid-uFUBQGiPAM .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUBQGiPAM .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUBQGKWA9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUBQGKWA9 .row {
  align-items: center;
}
.cid-uFUBQGKWA9 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUBQGKWA9 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQGKWA9 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUBQGKWA9 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUBQGKWA9 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUBQGKWA9 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUBQGKWA9 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQGKWA9 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUBQGKWA9 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUBQGKWA9 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUBQGKWA9 .label-text {
    text-align: center !important;
  }
}
.cid-uFUBQGKWA9 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUBQGKWA9 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUBQGKWA9 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUBQGKWA9 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQGKWA9 .lists-container {
    justify-content: center;
  }
}
.cid-uFUBQGKWA9 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUBQGKWA9 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQGKWA9 .list {
    align-items: center;
  }
}
.cid-uFUBQGKWA9 .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUBQGKWA9 .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUBQGKWA9 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUBQGKWA9 .list-item-text {
  flex-grow: 1;
}
.cid-uFUBQGKWA9 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUBQGKWA9 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUBQGKWA9 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUBQGKWA9 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUBQGKWA9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQGKWA9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUBQGKWA9 .mbr-section-title,
.cid-uFUBQGKWA9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUBQHonxA {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUBQHonxA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUBQHonxA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUBQHonxA {
    align-items: center;
  }
  .cid-uFUBQHonxA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUBQHonxA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQHonxA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUBQHonxA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUBQHonxA .content-wrap {
    width: 100%;
  }
}
.cid-uFUBQHonxA .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUBQHonxA .mbr-text,
.cid-uFUBQHonxA .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUBQHonxA .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUBQHOnrU {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUBQHOnrU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQHOnrU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUBQHOnrU .container {
    padding: 0 20px;
  }
}
.cid-uFUBQHOnrU .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUBQHOnrU .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUBQHOnrU .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUBQHOnrU .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUBQHOnrU .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUBQHOnrU .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUBQHOnrU .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUBQHOnrU .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUBQHOnrU .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUBQHOnrU .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUBQHOnrU .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUBQHOnrU .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUBQHOnrU .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUBQHOnrU .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUBQHOnrU .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUBQHOnrU .panel-title-edit {
  color: #272a5c;
}
.cid-uFUBQHOnrU .panel-text {
  color: #464444;
}
.cid-uGyZnLXiWn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZnLXiWn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZnLXiWn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZnLXiWn .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZnLXiWn .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZnLXiWn .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZnLXiWn .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZnLXiWn .container {
    padding: 0 12px;
  }
}
.cid-uGyZnLXiWn .row {
  justify-content: center;
}
.cid-uGyZnLXiWn .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZnLXiWn .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZnLXiWn .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZnLXiWn .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZnLXiWn .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZnLXiWn .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZnLXiWn .mbr-section-title,
.cid-uGyZnLXiWn .mbr-section-btn,
.cid-uGyZnLXiWn .title-wrapper {
  text-align: center;
}
.cid-uFUBQIVMSn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUBQIVMSn .row {
  align-items: center;
}
.cid-uFUBQIVMSn .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUBQIVMSn .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQIVMSn .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUBQIVMSn .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUBQIVMSn .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUBQIVMSn .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUBQIVMSn .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQIVMSn .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUBQIVMSn .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUBQIVMSn .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUBQIVMSn .label-text {
    text-align: center !important;
  }
}
.cid-uFUBQIVMSn .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUBQIVMSn .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUBQIVMSn .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUBQIVMSn .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQIVMSn .lists-container {
    justify-content: center;
  }
}
.cid-uFUBQIVMSn .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUBQIVMSn .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQIVMSn .list {
    align-items: center;
  }
}
.cid-uFUBQIVMSn .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUBQIVMSn .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUBQIVMSn .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUBQIVMSn .list-item-text {
  flex-grow: 1;
}
.cid-uFUBQIVMSn .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUBQIVMSn .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUBQIVMSn .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUBQIVMSn .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUBQIVMSn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQIVMSn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUBQIVMSn .mbr-section-title,
.cid-uFUBQIVMSn .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUBQJDNl6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUBQJDNl6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQJDNl6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUBQJDNl6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUBQJDNl6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUBQJDNl6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUBQJDNl6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUBQJDNl6 .container {
    padding: 0 12px;
  }
}
.cid-uFUBQJDNl6 .row {
  justify-content: center;
}
.cid-uFUBQJDNl6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUBQJDNl6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUBQJDNl6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUBQJDNl6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUBQJDNl6 .mbr-section-title {
  color: #ffffff;
}
.cid-uFUBQJDNl6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUBQJDNl6 .mbr-section-title,
.cid-uFUBQJDNl6 .mbr-section-btn,
.cid-uFUBQJDNl6 .title-wrapper {
  text-align: center;
}
.cid-uJb650AUJX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb650AUJX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb650AUJX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb650AUJX .container {
    padding: 0 22px;
  }
}
.cid-uJb650AUJX .row {
  justify-content: space-between;
}
.cid-uJb650AUJX .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb650AUJX .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb650AUJX .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb650AUJX .mbr-section-title {
  color: #7f2346;
}
.cid-uJb650AUJX .mbr-text {
  color: #464444;
}
.cid-uJb650AUJX label {
  color: #000000;
}
.cid-uJb650AUJX LABEL {
  color: #767676;
}
.cid-uFUBQLotVL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUBQLotVL .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUBQLotVL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUBQLotVL .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQLotVL .row {
    text-align: center;
  }
  .cid-uFUBQLotVL .row > div {
    margin: auto;
  }
  .cid-uFUBQLotVL .social-row {
    justify-content: center;
  }
}
.cid-uFUBQLotVL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUBQLotVL .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUBQLotVL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUBQLotVL .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUBQLotVL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUBQLotVL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUBQLotVL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUBQLotVL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQLotVL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUBQM474h {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUBQM474h .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUBQM474h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUBQM474h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUBQM474h .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUBQM474h .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUBQM474h {
    align-items: center;
  }
  .cid-uFUBQM474h .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUBQM474h .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUBQM474h {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUBQM474h .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUBQM474h .content-wrap {
    width: 100%;
  }
}
.cid-uFUBQM474h .mbr-section-title {
  text-align: center;
}
.cid-uFUBQM474h .mbr-text,
.cid-uFUBQM474h .mbr-section-btn {
  text-align: center;
}
.cid-uFUDiru0t2 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUDiru0t2 .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;
}
@media (max-width: 767px) {
  .cid-uFUDiru0t2 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUDiru0t2 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUDiru0t2 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUDiru0t2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUDiru0t2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUDiru0t2 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUDiru0t2 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUDiru0t2 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUDiru0t2 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUDiru0t2 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUDiru0t2 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUDiru0t2 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUDiru0t2 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUDiru0t2 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUDiru0t2 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUDiru0t2 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUDiru0t2 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUDiru0t2 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUDiru0t2 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUDiru0t2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUDiru0t2 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUDiru0t2 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiru0t2 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUDiru0t2 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUDiru0t2 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUDiru0t2 .nav-item:focus,
.cid-uFUDiru0t2 .nav-link:focus {
  outline: none;
}
.cid-uFUDiru0t2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUDiru0t2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUDiru0t2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUDiru0t2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUDiru0t2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUDiru0t2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUDiru0t2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUDiru0t2 .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUDiru0t2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUDiru0t2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUDiru0t2 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUDiru0t2 .navbar.collapsed {
  justify-content: center;
}
.cid-uFUDiru0t2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUDiru0t2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUDiru0t2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUDiru0t2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUDiru0t2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUDiru0t2 .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-uFUDiru0t2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUDiru0t2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUDiru0t2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUDiru0t2 .navbar {
    min-height: 72px;
  }
  .cid-uFUDiru0t2 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUDiru0t2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUDiru0t2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUDiru0t2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUDiru0t2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUDiru0t2 .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-uFUDiru0t2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUDiru0t2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUDiru0t2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUDiru0t2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUDiru0t2 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUDiru0t2 .dropdown-item.active,
.cid-uFUDiru0t2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUDiru0t2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUDiru0t2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUDiru0t2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUDiru0t2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUDiru0t2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUDiru0t2 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUDiru0t2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUDiru0t2 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUDiru0t2 .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUDiru0t2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUDiru0t2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUDiru0t2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUDiru0t2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUDiru0t2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUDiru0t2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUDiru0t2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUDiru0t2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUDiru0t2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUDiru0t2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUDiru0t2 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUDiru0t2 .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUDiru0t2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUDiru0t2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUDiru0t2 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUDiru0t2 .navbar {
    height: 70px;
  }
  .cid-uFUDiru0t2 .navbar.opened {
    height: auto;
  }
  .cid-uFUDiru0t2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUDiru0t2 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUDiru0t2 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUDiru0t2 .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUDiru0t2 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUDiru0t2 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUDiru0t2 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUDiru0t2 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUDiru0t2 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUDiru0t2 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUDiru0t2 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUDiru0t2 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUDis6mMw {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUDis6mMw .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUDis6mMw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDis6mMw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUDis6mMw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUDis6mMw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUDis6mMw {
    align-items: center;
  }
  .cid-uFUDis6mMw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUDis6mMw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUDis6mMw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUDis6mMw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUDis6mMw .content-wrap {
    width: 100%;
  }
}
.cid-uFUDis6mMw .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUDis6mMw .mbr-text,
.cid-uFUDis6mMw .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUDis6mMw .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUDiswzUE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUDiswzUE .row {
  align-items: center;
}
.cid-uFUDiswzUE .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUDiswzUE .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiswzUE .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUDiswzUE .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUDiswzUE .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUDiswzUE .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUDiswzUE .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiswzUE .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUDiswzUE .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUDiswzUE .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUDiswzUE .label-text {
    text-align: center !important;
  }
}
.cid-uFUDiswzUE .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUDiswzUE .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUDiswzUE .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUDiswzUE .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiswzUE .lists-container {
    justify-content: center;
  }
}
.cid-uFUDiswzUE .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUDiswzUE .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiswzUE .list {
    align-items: center;
  }
}
.cid-uFUDiswzUE .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUDiswzUE .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUDiswzUE .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUDiswzUE .list-item-text {
  flex-grow: 1;
}
.cid-uFUDiswzUE .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUDiswzUE .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUDiswzUE .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUDiswzUE .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUDiswzUE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDiswzUE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUDiswzUE .mbr-section-title,
.cid-uFUDiswzUE .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUDitaTOL {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUDitaTOL .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUDitaTOL .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUDitaTOL {
    align-items: center;
  }
  .cid-uFUDitaTOL .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUDitaTOL .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUDitaTOL {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUDitaTOL .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUDitaTOL .content-wrap {
    width: 100%;
  }
}
.cid-uFUDitaTOL .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUDitaTOL .mbr-text,
.cid-uFUDitaTOL .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUDitaTOL .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUDitAD5j {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUDitAD5j .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDitAD5j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUDitAD5j .container {
    padding: 0 20px;
  }
}
.cid-uFUDitAD5j .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUDitAD5j .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUDitAD5j .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUDitAD5j .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUDitAD5j .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUDitAD5j .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUDitAD5j .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUDitAD5j .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUDitAD5j .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUDitAD5j .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUDitAD5j .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUDitAD5j .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUDitAD5j .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUDitAD5j .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUDitAD5j .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUDitAD5j .panel-title-edit {
  color: #272a5c;
}
.cid-uFUDitAD5j .panel-text {
  color: #464444;
}
.cid-uGyZrGzXFO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZrGzXFO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZrGzXFO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZrGzXFO .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZrGzXFO .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZrGzXFO .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZrGzXFO .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZrGzXFO .container {
    padding: 0 12px;
  }
}
.cid-uGyZrGzXFO .row {
  justify-content: center;
}
.cid-uGyZrGzXFO .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZrGzXFO .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZrGzXFO .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZrGzXFO .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZrGzXFO .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZrGzXFO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZrGzXFO .mbr-section-title,
.cid-uGyZrGzXFO .mbr-section-btn,
.cid-uGyZrGzXFO .title-wrapper {
  text-align: center;
}
.cid-uFUDiuzoPO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUDiuzoPO .row {
  align-items: center;
}
.cid-uFUDiuzoPO .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUDiuzoPO .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiuzoPO .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUDiuzoPO .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUDiuzoPO .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUDiuzoPO .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUDiuzoPO .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiuzoPO .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUDiuzoPO .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUDiuzoPO .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUDiuzoPO .label-text {
    text-align: center !important;
  }
}
.cid-uFUDiuzoPO .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUDiuzoPO .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUDiuzoPO .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUDiuzoPO .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiuzoPO .lists-container {
    justify-content: center;
  }
}
.cid-uFUDiuzoPO .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUDiuzoPO .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiuzoPO .list {
    align-items: center;
  }
}
.cid-uFUDiuzoPO .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUDiuzoPO .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUDiuzoPO .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUDiuzoPO .list-item-text {
  flex-grow: 1;
}
.cid-uFUDiuzoPO .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUDiuzoPO .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUDiuzoPO .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUDiuzoPO .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUDiuzoPO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDiuzoPO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUDiuzoPO .mbr-section-title,
.cid-uFUDiuzoPO .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUDivfbSL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUDivfbSL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDivfbSL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUDivfbSL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUDivfbSL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUDivfbSL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUDivfbSL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUDivfbSL .container {
    padding: 0 12px;
  }
}
.cid-uFUDivfbSL .row {
  justify-content: center;
}
.cid-uFUDivfbSL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUDivfbSL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUDivfbSL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUDivfbSL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUDivfbSL .mbr-section-title {
  color: #ffffff;
}
.cid-uFUDivfbSL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUDivfbSL .mbr-section-title,
.cid-uFUDivfbSL .mbr-section-btn,
.cid-uFUDivfbSL .title-wrapper {
  text-align: center;
}
.cid-uJb68ufYQQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb68ufYQQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb68ufYQQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb68ufYQQ .container {
    padding: 0 22px;
  }
}
.cid-uJb68ufYQQ .row {
  justify-content: space-between;
}
.cid-uJb68ufYQQ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb68ufYQQ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb68ufYQQ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb68ufYQQ .mbr-section-title {
  color: #7f2346;
}
.cid-uJb68ufYQQ .mbr-text {
  color: #464444;
}
.cid-uJb68ufYQQ label {
  color: #000000;
}
.cid-uJb68ufYQQ LABEL {
  color: #767676;
}
.cid-uFUDiwWNyU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUDiwWNyU .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUDiwWNyU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUDiwWNyU .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUDiwWNyU .row {
    text-align: center;
  }
  .cid-uFUDiwWNyU .row > div {
    margin: auto;
  }
  .cid-uFUDiwWNyU .social-row {
    justify-content: center;
  }
}
.cid-uFUDiwWNyU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUDiwWNyU .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUDiwWNyU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUDiwWNyU .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUDiwWNyU .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUDiwWNyU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUDiwWNyU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUDiwWNyU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDiwWNyU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUDixzhz1 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUDixzhz1 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUDixzhz1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUDixzhz1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUDixzhz1 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUDixzhz1 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUDixzhz1 {
    align-items: center;
  }
  .cid-uFUDixzhz1 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUDixzhz1 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUDixzhz1 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUDixzhz1 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUDixzhz1 .content-wrap {
    width: 100%;
  }
}
.cid-uFUDixzhz1 .mbr-section-title {
  text-align: center;
}
.cid-uFUDixzhz1 .mbr-text,
.cid-uFUDixzhz1 .mbr-section-btn {
  text-align: center;
}
.cid-uFUFqPLDQx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUFqPLDQx .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;
}
@media (max-width: 767px) {
  .cid-uFUFqPLDQx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUFqPLDQx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUFqPLDQx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUFqPLDQx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUFqPLDQx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUFqPLDQx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUFqPLDQx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUFqPLDQx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUFqPLDQx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUFqPLDQx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUFqPLDQx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUFqPLDQx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUFqPLDQx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUFqPLDQx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUFqPLDQx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUFqPLDQx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUFqPLDQx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUFqPLDQx .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUFqPLDQx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUFqPLDQx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUFqPLDQx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUFqPLDQx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqPLDQx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUFqPLDQx .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUFqPLDQx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUFqPLDQx .nav-item:focus,
.cid-uFUFqPLDQx .nav-link:focus {
  outline: none;
}
.cid-uFUFqPLDQx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUFqPLDQx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUFqPLDQx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUFqPLDQx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUFqPLDQx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUFqPLDQx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUFqPLDQx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUFqPLDQx .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUFqPLDQx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUFqPLDQx .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUFqPLDQx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUFqPLDQx .navbar.collapsed {
  justify-content: center;
}
.cid-uFUFqPLDQx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUFqPLDQx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUFqPLDQx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUFqPLDQx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUFqPLDQx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUFqPLDQx .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-uFUFqPLDQx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUFqPLDQx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUFqPLDQx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUFqPLDQx .navbar {
    min-height: 72px;
  }
  .cid-uFUFqPLDQx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUFqPLDQx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUFqPLDQx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUFqPLDQx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUFqPLDQx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUFqPLDQx .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-uFUFqPLDQx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUFqPLDQx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUFqPLDQx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUFqPLDQx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUFqPLDQx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUFqPLDQx .dropdown-item.active,
.cid-uFUFqPLDQx .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUFqPLDQx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUFqPLDQx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUFqPLDQx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUFqPLDQx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUFqPLDQx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUFqPLDQx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUFqPLDQx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUFqPLDQx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUFqPLDQx .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUFqPLDQx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUFqPLDQx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUFqPLDQx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUFqPLDQx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUFqPLDQx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUFqPLDQx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUFqPLDQx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUFqPLDQx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUFqPLDQx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUFqPLDQx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUFqPLDQx .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUFqPLDQx .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUFqPLDQx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUFqPLDQx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUFqPLDQx .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUFqPLDQx .navbar {
    height: 70px;
  }
  .cid-uFUFqPLDQx .navbar.opened {
    height: auto;
  }
  .cid-uFUFqPLDQx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUFqPLDQx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUFqPLDQx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUFqPLDQx .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUFqPLDQx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUFqPLDQx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUFqPLDQx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUFqPLDQx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUFqPLDQx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUFqPLDQx .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUFqPLDQx .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUFqPLDQx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUFqQtroY {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUFqQtroY .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUFqQtroY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqQtroY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUFqQtroY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUFqQtroY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUFqQtroY {
    align-items: center;
  }
  .cid-uFUFqQtroY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUFqQtroY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqQtroY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUFqQtroY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUFqQtroY .content-wrap {
    width: 100%;
  }
}
.cid-uFUFqQtroY .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUFqQtroY .mbr-text,
.cid-uFUFqQtroY .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUFqQtroY .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUFqQTcBc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUFqQTcBc .row {
  align-items: center;
}
.cid-uFUFqQTcBc .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUFqQTcBc .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqQTcBc .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUFqQTcBc .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUFqQTcBc .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUFqQTcBc .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUFqQTcBc .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqQTcBc .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUFqQTcBc .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUFqQTcBc .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUFqQTcBc .label-text {
    text-align: center !important;
  }
}
.cid-uFUFqQTcBc .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUFqQTcBc .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUFqQTcBc .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUFqQTcBc .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqQTcBc .lists-container {
    justify-content: center;
  }
}
.cid-uFUFqQTcBc .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUFqQTcBc .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqQTcBc .list {
    align-items: center;
  }
}
.cid-uFUFqQTcBc .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUFqQTcBc .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUFqQTcBc .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUFqQTcBc .list-item-text {
  flex-grow: 1;
}
.cid-uFUFqQTcBc .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUFqQTcBc .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUFqQTcBc .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUFqQTcBc .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUFqQTcBc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqQTcBc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUFqQTcBc .mbr-section-title,
.cid-uFUFqQTcBc .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUFqRwnH6 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUFqRwnH6 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUFqRwnH6 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUFqRwnH6 {
    align-items: center;
  }
  .cid-uFUFqRwnH6 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUFqRwnH6 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqRwnH6 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUFqRwnH6 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUFqRwnH6 .content-wrap {
    width: 100%;
  }
}
.cid-uFUFqRwnH6 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUFqRwnH6 .mbr-text,
.cid-uFUFqRwnH6 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUFqRwnH6 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUFqRYNVL {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUFqRYNVL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqRYNVL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUFqRYNVL .container {
    padding: 0 20px;
  }
}
.cid-uFUFqRYNVL .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUFqRYNVL .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUFqRYNVL .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUFqRYNVL .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUFqRYNVL .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUFqRYNVL .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUFqRYNVL .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUFqRYNVL .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUFqRYNVL .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUFqRYNVL .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUFqRYNVL .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUFqRYNVL .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUFqRYNVL .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUFqRYNVL .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUFqRYNVL .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUFqRYNVL .panel-title-edit {
  color: #272a5c;
}
.cid-uFUFqRYNVL .panel-text {
  color: #464444;
}
.cid-uGyZvbZtWI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZvbZtWI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZvbZtWI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZvbZtWI .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZvbZtWI .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZvbZtWI .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZvbZtWI .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZvbZtWI .container {
    padding: 0 12px;
  }
}
.cid-uGyZvbZtWI .row {
  justify-content: center;
}
.cid-uGyZvbZtWI .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZvbZtWI .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZvbZtWI .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZvbZtWI .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZvbZtWI .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZvbZtWI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZvbZtWI .mbr-section-title,
.cid-uGyZvbZtWI .mbr-section-btn,
.cid-uGyZvbZtWI .title-wrapper {
  text-align: center;
}
.cid-uFUFqT1PfP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUFqT1PfP .row {
  align-items: center;
}
.cid-uFUFqT1PfP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUFqT1PfP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqT1PfP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUFqT1PfP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUFqT1PfP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUFqT1PfP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUFqT1PfP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqT1PfP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUFqT1PfP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUFqT1PfP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUFqT1PfP .label-text {
    text-align: center !important;
  }
}
.cid-uFUFqT1PfP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUFqT1PfP .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUFqT1PfP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUFqT1PfP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqT1PfP .lists-container {
    justify-content: center;
  }
}
.cid-uFUFqT1PfP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUFqT1PfP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqT1PfP .list {
    align-items: center;
  }
}
.cid-uFUFqT1PfP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUFqT1PfP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUFqT1PfP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUFqT1PfP .list-item-text {
  flex-grow: 1;
}
.cid-uFUFqT1PfP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUFqT1PfP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUFqT1PfP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUFqT1PfP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUFqT1PfP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqT1PfP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUFqT1PfP .mbr-section-title,
.cid-uFUFqT1PfP .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUFqTO7ex {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUFqTO7ex .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqTO7ex .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUFqTO7ex .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUFqTO7ex .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUFqTO7ex .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUFqTO7ex .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUFqTO7ex .container {
    padding: 0 12px;
  }
}
.cid-uFUFqTO7ex .row {
  justify-content: center;
}
.cid-uFUFqTO7ex .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUFqTO7ex .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUFqTO7ex .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUFqTO7ex .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUFqTO7ex .mbr-section-title {
  color: #ffffff;
}
.cid-uFUFqTO7ex .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUFqTO7ex .mbr-section-title,
.cid-uFUFqTO7ex .mbr-section-btn,
.cid-uFUFqTO7ex .title-wrapper {
  text-align: center;
}
.cid-uJb6cxqWEN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6cxqWEN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6cxqWEN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6cxqWEN .container {
    padding: 0 22px;
  }
}
.cid-uJb6cxqWEN .row {
  justify-content: space-between;
}
.cid-uJb6cxqWEN .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6cxqWEN .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6cxqWEN .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6cxqWEN .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6cxqWEN .mbr-text {
  color: #464444;
}
.cid-uJb6cxqWEN label {
  color: #000000;
}
.cid-uJb6cxqWEN LABEL {
  color: #767676;
}
.cid-uFUFqVwrsh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUFqVwrsh .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUFqVwrsh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUFqVwrsh .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqVwrsh .row {
    text-align: center;
  }
  .cid-uFUFqVwrsh .row > div {
    margin: auto;
  }
  .cid-uFUFqVwrsh .social-row {
    justify-content: center;
  }
}
.cid-uFUFqVwrsh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUFqVwrsh .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUFqVwrsh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUFqVwrsh .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUFqVwrsh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUFqVwrsh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUFqVwrsh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUFqVwrsh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqVwrsh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUFqWbCyB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUFqWbCyB .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUFqWbCyB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUFqWbCyB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUFqWbCyB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUFqWbCyB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUFqWbCyB {
    align-items: center;
  }
  .cid-uFUFqWbCyB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUFqWbCyB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUFqWbCyB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUFqWbCyB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUFqWbCyB .content-wrap {
    width: 100%;
  }
}
.cid-uFUFqWbCyB .mbr-section-title {
  text-align: center;
}
.cid-uFUFqWbCyB .mbr-text,
.cid-uFUFqWbCyB .mbr-section-btn {
  text-align: center;
}
.cid-uFZWdLsdca {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFZWdLsdca .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;
}
@media (max-width: 767px) {
  .cid-uFZWdLsdca .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFZWdLsdca .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFZWdLsdca .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFZWdLsdca .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFZWdLsdca .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFZWdLsdca .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFZWdLsdca .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFZWdLsdca .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFZWdLsdca .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFZWdLsdca .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFZWdLsdca .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFZWdLsdca .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFZWdLsdca .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFZWdLsdca .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFZWdLsdca .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFZWdLsdca .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFZWdLsdca .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFZWdLsdca .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFZWdLsdca .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFZWdLsdca .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFZWdLsdca .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFZWdLsdca .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdLsdca .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFZWdLsdca .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFZWdLsdca .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFZWdLsdca .nav-item:focus,
.cid-uFZWdLsdca .nav-link:focus {
  outline: none;
}
.cid-uFZWdLsdca .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFZWdLsdca .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFZWdLsdca .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFZWdLsdca .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFZWdLsdca .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFZWdLsdca .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFZWdLsdca .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFZWdLsdca .navbar.opened {
  transition: all 0.25s;
}
.cid-uFZWdLsdca .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFZWdLsdca .navbar .navbar-logo img {
  width: auto;
}
.cid-uFZWdLsdca .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFZWdLsdca .navbar.collapsed {
  justify-content: center;
}
.cid-uFZWdLsdca .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFZWdLsdca .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFZWdLsdca .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFZWdLsdca .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFZWdLsdca .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFZWdLsdca .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-uFZWdLsdca .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFZWdLsdca .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFZWdLsdca .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFZWdLsdca .navbar {
    min-height: 72px;
  }
  .cid-uFZWdLsdca .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFZWdLsdca .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFZWdLsdca .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFZWdLsdca .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFZWdLsdca .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFZWdLsdca .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-uFZWdLsdca .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFZWdLsdca .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFZWdLsdca .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFZWdLsdca .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFZWdLsdca .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFZWdLsdca .dropdown-item.active,
.cid-uFZWdLsdca .dropdown-item:active {
  background-color: transparent;
}
.cid-uFZWdLsdca .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFZWdLsdca .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFZWdLsdca .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFZWdLsdca .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFZWdLsdca .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFZWdLsdca .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFZWdLsdca ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFZWdLsdca .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFZWdLsdca .navbar-buttons {
    text-align: left;
  }
}
.cid-uFZWdLsdca button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFZWdLsdca button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFZWdLsdca button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFZWdLsdca button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFZWdLsdca button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFZWdLsdca button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFZWdLsdca nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFZWdLsdca nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFZWdLsdca nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFZWdLsdca nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFZWdLsdca .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFZWdLsdca .opacityScroll {
  background: #ffffff !important;
}
.cid-uFZWdLsdca a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFZWdLsdca .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFZWdLsdca .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFZWdLsdca .navbar {
    height: 70px;
  }
  .cid-uFZWdLsdca .navbar.opened {
    height: auto;
  }
  .cid-uFZWdLsdca .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFZWdLsdca .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFZWdLsdca .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFZWdLsdca .navbar-brand {
    margin-right: auto;
  }
  .cid-uFZWdLsdca .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFZWdLsdca .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFZWdLsdca .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFZWdLsdca .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFZWdLsdca .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFZWdLsdca .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFZWdLsdca .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFZWdLsdca .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFZWdM58Jx {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-1-2000x1000.jpg");
}
.cid-uFZWdM58Jx .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFZWdM58Jx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdM58Jx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZWdM58Jx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFZWdM58Jx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFZWdM58Jx {
    align-items: center;
  }
  .cid-uFZWdM58Jx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFZWdM58Jx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdM58Jx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFZWdM58Jx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFZWdM58Jx .content-wrap {
    width: 100%;
  }
}
.cid-uFZWdM58Jx .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFZWdM58Jx .mbr-text,
.cid-uFZWdM58Jx .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFZWdM58Jx .mbr-section-title DIV {
  text-align: left;
}
.cid-uFZWdMu9Xg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFZWdMu9Xg .row {
  align-items: center;
}
.cid-uFZWdMu9Xg .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFZWdMu9Xg .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdMu9Xg .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFZWdMu9Xg .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFZWdMu9Xg .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFZWdMu9Xg .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFZWdMu9Xg .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdMu9Xg .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFZWdMu9Xg .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFZWdMu9Xg .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFZWdMu9Xg .label-text {
    text-align: center !important;
  }
}
.cid-uFZWdMu9Xg .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFZWdMu9Xg .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFZWdMu9Xg .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFZWdMu9Xg .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdMu9Xg .lists-container {
    justify-content: center;
  }
}
.cid-uFZWdMu9Xg .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFZWdMu9Xg .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdMu9Xg .list {
    align-items: center;
  }
}
.cid-uFZWdMu9Xg .list-item {
  display: flex;
  align-items: center;
}
.cid-uFZWdMu9Xg .icon-wrapper {
  margin-right: 5px;
}
.cid-uFZWdMu9Xg .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFZWdMu9Xg .list-item-text {
  flex-grow: 1;
}
.cid-uFZWdMu9Xg .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFZWdMu9Xg .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFZWdMu9Xg .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFZWdMu9Xg .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFZWdMu9Xg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdMu9Xg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZWdMu9Xg .mbr-section-title,
.cid-uFZWdMu9Xg .mbr-section-btn {
  color: #ffffff;
}
.cid-uFZWdN6o6Z {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFZWdN6o6Z .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFZWdN6o6Z .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFZWdN6o6Z {
    align-items: center;
  }
  .cid-uFZWdN6o6Z .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFZWdN6o6Z .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdN6o6Z {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFZWdN6o6Z .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFZWdN6o6Z .content-wrap {
    width: 100%;
  }
}
.cid-uFZWdN6o6Z .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFZWdN6o6Z .mbr-text,
.cid-uFZWdN6o6Z .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFZWdN6o6Z .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFZWdNwBAX {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFZWdNwBAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdNwBAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFZWdNwBAX .container {
    padding: 0 20px;
  }
}
.cid-uFZWdNwBAX .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFZWdNwBAX .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFZWdNwBAX .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFZWdNwBAX .panel-group {
    padding: 0 20px;
  }
}
.cid-uFZWdNwBAX .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFZWdNwBAX .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFZWdNwBAX .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFZWdNwBAX .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFZWdNwBAX .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFZWdNwBAX .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFZWdNwBAX .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFZWdNwBAX .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFZWdNwBAX .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFZWdNwBAX .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFZWdNwBAX .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFZWdNwBAX .panel-title-edit {
  color: #272a5c;
}
.cid-uFZWdNwBAX .panel-text {
  color: #464444;
}
.cid-uGyZz1xHlA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZz1xHlA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZz1xHlA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZz1xHlA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZz1xHlA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZz1xHlA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZz1xHlA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZz1xHlA .container {
    padding: 0 12px;
  }
}
.cid-uGyZz1xHlA .row {
  justify-content: center;
}
.cid-uGyZz1xHlA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZz1xHlA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZz1xHlA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZz1xHlA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZz1xHlA .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZz1xHlA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZz1xHlA .mbr-section-title,
.cid-uGyZz1xHlA .mbr-section-btn,
.cid-uGyZz1xHlA .title-wrapper {
  text-align: center;
}
.cid-uFZWdOvVLP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFZWdOvVLP .row {
  align-items: center;
}
.cid-uFZWdOvVLP .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFZWdOvVLP .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdOvVLP .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFZWdOvVLP .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFZWdOvVLP .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFZWdOvVLP .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFZWdOvVLP .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdOvVLP .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFZWdOvVLP .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFZWdOvVLP .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFZWdOvVLP .label-text {
    text-align: center !important;
  }
}
.cid-uFZWdOvVLP .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFZWdOvVLP .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFZWdOvVLP .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFZWdOvVLP .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdOvVLP .lists-container {
    justify-content: center;
  }
}
.cid-uFZWdOvVLP .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFZWdOvVLP .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdOvVLP .list {
    align-items: center;
  }
}
.cid-uFZWdOvVLP .list-item {
  display: flex;
  align-items: center;
}
.cid-uFZWdOvVLP .icon-wrapper {
  margin-right: 5px;
}
.cid-uFZWdOvVLP .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFZWdOvVLP .list-item-text {
  flex-grow: 1;
}
.cid-uFZWdOvVLP .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFZWdOvVLP .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFZWdOvVLP .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFZWdOvVLP .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFZWdOvVLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdOvVLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZWdOvVLP .mbr-section-title,
.cid-uFZWdOvVLP .mbr-section-btn {
  color: #272a5c;
}
.cid-uFZWdPbEAz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFZWdPbEAz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdPbEAz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZWdPbEAz .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFZWdPbEAz .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFZWdPbEAz .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFZWdPbEAz .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFZWdPbEAz .container {
    padding: 0 12px;
  }
}
.cid-uFZWdPbEAz .row {
  justify-content: center;
}
.cid-uFZWdPbEAz .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFZWdPbEAz .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFZWdPbEAz .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFZWdPbEAz .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFZWdPbEAz .mbr-section-title {
  color: #ffffff;
}
.cid-uFZWdPbEAz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFZWdPbEAz .mbr-section-title,
.cid-uFZWdPbEAz .mbr-section-btn,
.cid-uFZWdPbEAz .title-wrapper {
  text-align: center;
}
.cid-uJb6fPxaHQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6fPxaHQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6fPxaHQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6fPxaHQ .container {
    padding: 0 22px;
  }
}
.cid-uJb6fPxaHQ .row {
  justify-content: space-between;
}
.cid-uJb6fPxaHQ .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6fPxaHQ .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6fPxaHQ .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6fPxaHQ .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6fPxaHQ .mbr-text {
  color: #464444;
}
.cid-uJb6fPxaHQ label {
  color: #000000;
}
.cid-uJb6fPxaHQ LABEL {
  color: #767676;
}
.cid-uFZWdQRTsG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFZWdQRTsG .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFZWdQRTsG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFZWdQRTsG .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdQRTsG .row {
    text-align: center;
  }
  .cid-uFZWdQRTsG .row > div {
    margin: auto;
  }
  .cid-uFZWdQRTsG .social-row {
    justify-content: center;
  }
}
.cid-uFZWdQRTsG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFZWdQRTsG .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFZWdQRTsG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFZWdQRTsG .list {
    margin-bottom: 0rem;
  }
}
.cid-uFZWdQRTsG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFZWdQRTsG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFZWdQRTsG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFZWdQRTsG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdQRTsG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZWdRvyit {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFZWdRvyit .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFZWdRvyit .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFZWdRvyit .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFZWdRvyit .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFZWdRvyit .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFZWdRvyit {
    align-items: center;
  }
  .cid-uFZWdRvyit .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFZWdRvyit .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFZWdRvyit {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFZWdRvyit .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFZWdRvyit .content-wrap {
    width: 100%;
  }
}
.cid-uFZWdRvyit .mbr-section-title {
  text-align: center;
}
.cid-uFZWdRvyit .mbr-text,
.cid-uFZWdRvyit .mbr-section-btn {
  text-align: center;
}
.cid-uG01vtWcri {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uG01vtWcri .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;
}
@media (max-width: 767px) {
  .cid-uG01vtWcri .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uG01vtWcri .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uG01vtWcri .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uG01vtWcri .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uG01vtWcri .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uG01vtWcri .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uG01vtWcri .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uG01vtWcri .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uG01vtWcri .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uG01vtWcri .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uG01vtWcri .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uG01vtWcri .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uG01vtWcri .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uG01vtWcri .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uG01vtWcri .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uG01vtWcri .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uG01vtWcri .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uG01vtWcri .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG01vtWcri .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uG01vtWcri .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uG01vtWcri .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uG01vtWcri .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG01vtWcri .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uG01vtWcri .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uG01vtWcri .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uG01vtWcri .nav-item:focus,
.cid-uG01vtWcri .nav-link:focus {
  outline: none;
}
.cid-uG01vtWcri .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uG01vtWcri .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uG01vtWcri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uG01vtWcri .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uG01vtWcri .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uG01vtWcri .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uG01vtWcri .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uG01vtWcri .navbar.opened {
  transition: all 0.25s;
}
.cid-uG01vtWcri .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uG01vtWcri .navbar .navbar-logo img {
  width: auto;
}
.cid-uG01vtWcri .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uG01vtWcri .navbar.collapsed {
  justify-content: center;
}
.cid-uG01vtWcri .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uG01vtWcri .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uG01vtWcri .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uG01vtWcri .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uG01vtWcri .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uG01vtWcri .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-uG01vtWcri .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uG01vtWcri .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uG01vtWcri .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG01vtWcri .navbar {
    min-height: 72px;
  }
  .cid-uG01vtWcri .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uG01vtWcri .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uG01vtWcri .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uG01vtWcri .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uG01vtWcri .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uG01vtWcri .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-uG01vtWcri .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uG01vtWcri .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uG01vtWcri .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uG01vtWcri .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uG01vtWcri .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uG01vtWcri .dropdown-item.active,
.cid-uG01vtWcri .dropdown-item:active {
  background-color: transparent;
}
.cid-uG01vtWcri .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uG01vtWcri .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uG01vtWcri .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uG01vtWcri .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uG01vtWcri .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uG01vtWcri .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uG01vtWcri ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uG01vtWcri .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uG01vtWcri .navbar-buttons {
    text-align: left;
  }
}
.cid-uG01vtWcri button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uG01vtWcri button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uG01vtWcri button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uG01vtWcri button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG01vtWcri button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG01vtWcri button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uG01vtWcri nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG01vtWcri nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uG01vtWcri nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uG01vtWcri nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG01vtWcri .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uG01vtWcri .opacityScroll {
  background: #ffffff !important;
}
.cid-uG01vtWcri a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uG01vtWcri .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uG01vtWcri .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uG01vtWcri .navbar {
    height: 70px;
  }
  .cid-uG01vtWcri .navbar.opened {
    height: auto;
  }
  .cid-uG01vtWcri .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uG01vtWcri .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uG01vtWcri .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uG01vtWcri .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uG01vtWcri .navbar-brand {
    margin-right: auto;
  }
  .cid-uG01vtWcri .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uG01vtWcri .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uG01vtWcri .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uG01vtWcri .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uG01vtWcri .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG01vtWcri .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uG01vtWcri .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uG01vtWcri .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uG01vtWcri .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uG01vuxKHz {
  display: flex;
  background-image: url("../../../assets/images/giuridiche-1-2000x1000.jpg");
}
.cid-uG01vuxKHz .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uG01vuxKHz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vuxKHz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG01vuxKHz .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG01vuxKHz .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG01vuxKHz {
    align-items: center;
  }
  .cid-uG01vuxKHz .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG01vuxKHz .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG01vuxKHz {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG01vuxKHz .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG01vuxKHz .content-wrap {
    width: 100%;
  }
}
.cid-uG01vuxKHz .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uG01vuxKHz .mbr-text,
.cid-uG01vuxKHz .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uG01vuxKHz .mbr-section-title DIV {
  text-align: left;
}
.cid-uG01vv0Vqh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG01vv0Vqh .row {
  align-items: center;
}
.cid-uG01vv0Vqh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG01vv0Vqh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG01vv0Vqh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG01vv0Vqh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG01vv0Vqh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG01vv0Vqh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG01vv0Vqh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG01vv0Vqh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG01vv0Vqh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG01vv0Vqh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG01vv0Vqh .label-text {
    text-align: center !important;
  }
}
.cid-uG01vv0Vqh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG01vv0Vqh .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG01vv0Vqh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG01vv0Vqh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG01vv0Vqh .lists-container {
    justify-content: center;
  }
}
.cid-uG01vv0Vqh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG01vv0Vqh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG01vv0Vqh .list {
    align-items: center;
  }
}
.cid-uG01vv0Vqh .list-item {
  display: flex;
  align-items: center;
}
.cid-uG01vv0Vqh .icon-wrapper {
  margin-right: 5px;
}
.cid-uG01vv0Vqh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG01vv0Vqh .list-item-text {
  flex-grow: 1;
}
.cid-uG01vv0Vqh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG01vv0Vqh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG01vv0Vqh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG01vv0Vqh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG01vv0Vqh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vv0Vqh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG01vv0Vqh .mbr-section-title,
.cid-uG01vv0Vqh .mbr-section-btn {
  color: #ffffff;
}
.cid-uG01vvF540 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uG01vvF540 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG01vvF540 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG01vvF540 {
    align-items: center;
  }
  .cid-uG01vvF540 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG01vvF540 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG01vvF540 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG01vvF540 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG01vvF540 .content-wrap {
    width: 100%;
  }
}
.cid-uG01vvF540 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uG01vvF540 .mbr-text,
.cid-uG01vvF540 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uG01vvF540 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uG01vw9KCm {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uG01vw9KCm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vw9KCm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG01vw9KCm .container {
    padding: 0 20px;
  }
}
.cid-uG01vw9KCm .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uG01vw9KCm .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uG01vw9KCm .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uG01vw9KCm .panel-group {
    padding: 0 20px;
  }
}
.cid-uG01vw9KCm .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uG01vw9KCm .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uG01vw9KCm .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uG01vw9KCm .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uG01vw9KCm .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uG01vw9KCm .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uG01vw9KCm .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uG01vw9KCm .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uG01vw9KCm .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uG01vw9KCm .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uG01vw9KCm .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uG01vw9KCm .panel-title-edit {
  color: #272a5c;
}
.cid-uG01vw9KCm .panel-text {
  color: #464444;
}
.cid-uGyZClK0ED {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZClK0ED .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZClK0ED .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZClK0ED .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZClK0ED .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZClK0ED .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZClK0ED .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZClK0ED .container {
    padding: 0 12px;
  }
}
.cid-uGyZClK0ED .row {
  justify-content: center;
}
.cid-uGyZClK0ED .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZClK0ED .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZClK0ED .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZClK0ED .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZClK0ED .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZClK0ED .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZClK0ED .mbr-section-title,
.cid-uGyZClK0ED .mbr-section-btn,
.cid-uGyZClK0ED .title-wrapper {
  text-align: center;
}
.cid-uG01vxe7XH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uG01vxe7XH .row {
  align-items: center;
}
.cid-uG01vxe7XH .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG01vxe7XH .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG01vxe7XH .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG01vxe7XH .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG01vxe7XH .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG01vxe7XH .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG01vxe7XH .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG01vxe7XH .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG01vxe7XH .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG01vxe7XH .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG01vxe7XH .label-text {
    text-align: center !important;
  }
}
.cid-uG01vxe7XH .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG01vxe7XH .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG01vxe7XH .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG01vxe7XH .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG01vxe7XH .lists-container {
    justify-content: center;
  }
}
.cid-uG01vxe7XH .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG01vxe7XH .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG01vxe7XH .list {
    align-items: center;
  }
}
.cid-uG01vxe7XH .list-item {
  display: flex;
  align-items: center;
}
.cid-uG01vxe7XH .icon-wrapper {
  margin-right: 5px;
}
.cid-uG01vxe7XH .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG01vxe7XH .list-item-text {
  flex-grow: 1;
}
.cid-uG01vxe7XH .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG01vxe7XH .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG01vxe7XH .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG01vxe7XH .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG01vxe7XH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vxe7XH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG01vxe7XH .mbr-section-title,
.cid-uG01vxe7XH .mbr-section-btn {
  color: #272a5c;
}
.cid-uG01vxTl6k {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG01vxTl6k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vxTl6k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG01vxTl6k .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uG01vxTl6k .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG01vxTl6k .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uG01vxTl6k .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG01vxTl6k .container {
    padding: 0 12px;
  }
}
.cid-uG01vxTl6k .row {
  justify-content: center;
}
.cid-uG01vxTl6k .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uG01vxTl6k .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uG01vxTl6k .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uG01vxTl6k .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uG01vxTl6k .mbr-section-title {
  color: #ffffff;
}
.cid-uG01vxTl6k .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uG01vxTl6k .mbr-section-title,
.cid-uG01vxTl6k .mbr-section-btn,
.cid-uG01vxTl6k .title-wrapper {
  text-align: center;
}
.cid-uJb6jdOkkM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6jdOkkM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6jdOkkM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6jdOkkM .container {
    padding: 0 22px;
  }
}
.cid-uJb6jdOkkM .row {
  justify-content: space-between;
}
.cid-uJb6jdOkkM .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6jdOkkM .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6jdOkkM .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6jdOkkM .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6jdOkkM .mbr-text {
  color: #464444;
}
.cid-uJb6jdOkkM label {
  color: #000000;
}
.cid-uJb6jdOkkM LABEL {
  color: #767676;
}
.cid-uG01vzAslY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG01vzAslY .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uG01vzAslY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uG01vzAslY .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uG01vzAslY .row {
    text-align: center;
  }
  .cid-uG01vzAslY .row > div {
    margin: auto;
  }
  .cid-uG01vzAslY .social-row {
    justify-content: center;
  }
}
.cid-uG01vzAslY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uG01vzAslY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uG01vzAslY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG01vzAslY .list {
    margin-bottom: 0rem;
  }
}
.cid-uG01vzAslY .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uG01vzAslY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uG01vzAslY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uG01vzAslY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vzAslY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG01vAdy9u {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uG01vAdy9u .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uG01vAdy9u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG01vAdy9u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG01vAdy9u .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG01vAdy9u .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG01vAdy9u {
    align-items: center;
  }
  .cid-uG01vAdy9u .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG01vAdy9u .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG01vAdy9u {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG01vAdy9u .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG01vAdy9u .content-wrap {
    width: 100%;
  }
}
.cid-uG01vAdy9u .mbr-section-title {
  text-align: center;
}
.cid-uG01vAdy9u .mbr-text,
.cid-uG01vAdy9u .mbr-section-btn {
  text-align: center;
}
.cid-uG031c8bjR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uG031c8bjR .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;
}
@media (max-width: 767px) {
  .cid-uG031c8bjR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uG031c8bjR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uG031c8bjR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uG031c8bjR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uG031c8bjR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uG031c8bjR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uG031c8bjR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uG031c8bjR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uG031c8bjR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uG031c8bjR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uG031c8bjR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uG031c8bjR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uG031c8bjR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uG031c8bjR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uG031c8bjR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uG031c8bjR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uG031c8bjR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uG031c8bjR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG031c8bjR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uG031c8bjR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uG031c8bjR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uG031c8bjR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG031c8bjR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uG031c8bjR .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uG031c8bjR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uG031c8bjR .nav-item:focus,
.cid-uG031c8bjR .nav-link:focus {
  outline: none;
}
.cid-uG031c8bjR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uG031c8bjR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uG031c8bjR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uG031c8bjR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uG031c8bjR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uG031c8bjR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uG031c8bjR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uG031c8bjR .navbar.opened {
  transition: all 0.25s;
}
.cid-uG031c8bjR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uG031c8bjR .navbar .navbar-logo img {
  width: auto;
}
.cid-uG031c8bjR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uG031c8bjR .navbar.collapsed {
  justify-content: center;
}
.cid-uG031c8bjR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uG031c8bjR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uG031c8bjR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uG031c8bjR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uG031c8bjR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uG031c8bjR .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-uG031c8bjR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uG031c8bjR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uG031c8bjR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG031c8bjR .navbar {
    min-height: 72px;
  }
  .cid-uG031c8bjR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uG031c8bjR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uG031c8bjR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uG031c8bjR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uG031c8bjR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uG031c8bjR .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-uG031c8bjR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uG031c8bjR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uG031c8bjR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uG031c8bjR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uG031c8bjR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uG031c8bjR .dropdown-item.active,
.cid-uG031c8bjR .dropdown-item:active {
  background-color: transparent;
}
.cid-uG031c8bjR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uG031c8bjR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uG031c8bjR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uG031c8bjR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uG031c8bjR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uG031c8bjR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uG031c8bjR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uG031c8bjR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uG031c8bjR .navbar-buttons {
    text-align: left;
  }
}
.cid-uG031c8bjR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uG031c8bjR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uG031c8bjR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uG031c8bjR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG031c8bjR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG031c8bjR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uG031c8bjR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG031c8bjR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uG031c8bjR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uG031c8bjR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG031c8bjR .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uG031c8bjR .opacityScroll {
  background: #ffffff !important;
}
.cid-uG031c8bjR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uG031c8bjR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uG031c8bjR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uG031c8bjR .navbar {
    height: 70px;
  }
  .cid-uG031c8bjR .navbar.opened {
    height: auto;
  }
  .cid-uG031c8bjR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uG031c8bjR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uG031c8bjR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uG031c8bjR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uG031c8bjR .navbar-brand {
    margin-right: auto;
  }
  .cid-uG031c8bjR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uG031c8bjR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uG031c8bjR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uG031c8bjR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uG031c8bjR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG031c8bjR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uG031c8bjR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uG031c8bjR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uG031c8bjR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uG031cLYf0 {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uG031cLYf0 .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uG031cLYf0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031cLYf0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG031cLYf0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG031cLYf0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG031cLYf0 {
    align-items: center;
  }
  .cid-uG031cLYf0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG031cLYf0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG031cLYf0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG031cLYf0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG031cLYf0 .content-wrap {
    width: 100%;
  }
}
.cid-uG031cLYf0 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uG031cLYf0 .mbr-text,
.cid-uG031cLYf0 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uG031cLYf0 .mbr-section-title DIV {
  text-align: left;
}
.cid-uG031dfFCs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG031dfFCs .row {
  align-items: center;
}
.cid-uG031dfFCs .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG031dfFCs .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG031dfFCs .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG031dfFCs .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG031dfFCs .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG031dfFCs .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG031dfFCs .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG031dfFCs .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG031dfFCs .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG031dfFCs .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG031dfFCs .label-text {
    text-align: center !important;
  }
}
.cid-uG031dfFCs .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG031dfFCs .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG031dfFCs .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG031dfFCs .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG031dfFCs .lists-container {
    justify-content: center;
  }
}
.cid-uG031dfFCs .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG031dfFCs .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG031dfFCs .list {
    align-items: center;
  }
}
.cid-uG031dfFCs .list-item {
  display: flex;
  align-items: center;
}
.cid-uG031dfFCs .icon-wrapper {
  margin-right: 5px;
}
.cid-uG031dfFCs .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG031dfFCs .list-item-text {
  flex-grow: 1;
}
.cid-uG031dfFCs .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG031dfFCs .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG031dfFCs .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG031dfFCs .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG031dfFCs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031dfFCs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG031dfFCs .mbr-section-title,
.cid-uG031dfFCs .mbr-section-btn {
  color: #ffffff;
}
.cid-uG031dVKIY {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uG031dVKIY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG031dVKIY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG031dVKIY {
    align-items: center;
  }
  .cid-uG031dVKIY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG031dVKIY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG031dVKIY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG031dVKIY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG031dVKIY .content-wrap {
    width: 100%;
  }
}
.cid-uG031dVKIY .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uG031dVKIY .mbr-text,
.cid-uG031dVKIY .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uG031dVKIY .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uG031eraI4 {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uG031eraI4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031eraI4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG031eraI4 .container {
    padding: 0 20px;
  }
}
.cid-uG031eraI4 .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uG031eraI4 .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uG031eraI4 .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uG031eraI4 .panel-group {
    padding: 0 20px;
  }
}
.cid-uG031eraI4 .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uG031eraI4 .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uG031eraI4 .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uG031eraI4 .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uG031eraI4 .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uG031eraI4 .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uG031eraI4 .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uG031eraI4 .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uG031eraI4 .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uG031eraI4 .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uG031eraI4 .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uG031eraI4 .panel-title-edit {
  color: #272a5c;
}
.cid-uG031eraI4 .panel-text {
  color: #464444;
}
.cid-uGyZFRTH8T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZFRTH8T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZFRTH8T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZFRTH8T .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZFRTH8T .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZFRTH8T .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZFRTH8T .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZFRTH8T .container {
    padding: 0 12px;
  }
}
.cid-uGyZFRTH8T .row {
  justify-content: center;
}
.cid-uGyZFRTH8T .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZFRTH8T .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZFRTH8T .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZFRTH8T .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZFRTH8T .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZFRTH8T .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZFRTH8T .mbr-section-title,
.cid-uGyZFRTH8T .mbr-section-btn,
.cid-uGyZFRTH8T .title-wrapper {
  text-align: center;
}
.cid-uG031fvFtW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uG031fvFtW .row {
  align-items: center;
}
.cid-uG031fvFtW .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG031fvFtW .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG031fvFtW .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG031fvFtW .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG031fvFtW .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG031fvFtW .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG031fvFtW .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG031fvFtW .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG031fvFtW .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG031fvFtW .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG031fvFtW .label-text {
    text-align: center !important;
  }
}
.cid-uG031fvFtW .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG031fvFtW .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG031fvFtW .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG031fvFtW .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG031fvFtW .lists-container {
    justify-content: center;
  }
}
.cid-uG031fvFtW .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG031fvFtW .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG031fvFtW .list {
    align-items: center;
  }
}
.cid-uG031fvFtW .list-item {
  display: flex;
  align-items: center;
}
.cid-uG031fvFtW .icon-wrapper {
  margin-right: 5px;
}
.cid-uG031fvFtW .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG031fvFtW .list-item-text {
  flex-grow: 1;
}
.cid-uG031fvFtW .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG031fvFtW .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG031fvFtW .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG031fvFtW .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG031fvFtW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031fvFtW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG031fvFtW .mbr-section-title,
.cid-uG031fvFtW .mbr-section-btn {
  color: #272a5c;
}
.cid-uG031gfOxp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG031gfOxp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031gfOxp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG031gfOxp .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uG031gfOxp .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG031gfOxp .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uG031gfOxp .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG031gfOxp .container {
    padding: 0 12px;
  }
}
.cid-uG031gfOxp .row {
  justify-content: center;
}
.cid-uG031gfOxp .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uG031gfOxp .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uG031gfOxp .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uG031gfOxp .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uG031gfOxp .mbr-section-title {
  color: #ffffff;
}
.cid-uG031gfOxp .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uG031gfOxp .mbr-section-title,
.cid-uG031gfOxp .mbr-section-btn,
.cid-uG031gfOxp .title-wrapper {
  text-align: center;
}
.cid-uJb6mwPs91 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6mwPs91 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6mwPs91 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6mwPs91 .container {
    padding: 0 22px;
  }
}
.cid-uJb6mwPs91 .row {
  justify-content: space-between;
}
.cid-uJb6mwPs91 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6mwPs91 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6mwPs91 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6mwPs91 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6mwPs91 .mbr-text {
  color: #464444;
}
.cid-uJb6mwPs91 label {
  color: #000000;
}
.cid-uJb6mwPs91 LABEL {
  color: #767676;
}
.cid-uG031i8cz6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG031i8cz6 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uG031i8cz6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uG031i8cz6 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uG031i8cz6 .row {
    text-align: center;
  }
  .cid-uG031i8cz6 .row > div {
    margin: auto;
  }
  .cid-uG031i8cz6 .social-row {
    justify-content: center;
  }
}
.cid-uG031i8cz6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uG031i8cz6 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uG031i8cz6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG031i8cz6 .list {
    margin-bottom: 0rem;
  }
}
.cid-uG031i8cz6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uG031i8cz6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uG031i8cz6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uG031i8cz6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031i8cz6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG031iQYgc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uG031iQYgc .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uG031iQYgc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG031iQYgc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG031iQYgc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG031iQYgc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG031iQYgc {
    align-items: center;
  }
  .cid-uG031iQYgc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG031iQYgc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG031iQYgc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG031iQYgc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG031iQYgc .content-wrap {
    width: 100%;
  }
}
.cid-uG031iQYgc .mbr-section-title {
  text-align: center;
}
.cid-uG031iQYgc .mbr-text,
.cid-uG031iQYgc .mbr-section-btn {
  text-align: center;
}
.cid-uG04UgdRSN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uG04UgdRSN .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;
}
@media (max-width: 767px) {
  .cid-uG04UgdRSN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uG04UgdRSN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uG04UgdRSN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uG04UgdRSN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uG04UgdRSN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uG04UgdRSN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uG04UgdRSN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uG04UgdRSN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uG04UgdRSN .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uG04UgdRSN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uG04UgdRSN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uG04UgdRSN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uG04UgdRSN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uG04UgdRSN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uG04UgdRSN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uG04UgdRSN .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uG04UgdRSN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uG04UgdRSN .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG04UgdRSN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uG04UgdRSN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uG04UgdRSN .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uG04UgdRSN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG04UgdRSN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uG04UgdRSN .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uG04UgdRSN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uG04UgdRSN .nav-item:focus,
.cid-uG04UgdRSN .nav-link:focus {
  outline: none;
}
.cid-uG04UgdRSN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uG04UgdRSN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uG04UgdRSN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uG04UgdRSN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uG04UgdRSN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uG04UgdRSN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uG04UgdRSN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uG04UgdRSN .navbar.opened {
  transition: all 0.25s;
}
.cid-uG04UgdRSN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uG04UgdRSN .navbar .navbar-logo img {
  width: auto;
}
.cid-uG04UgdRSN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uG04UgdRSN .navbar.collapsed {
  justify-content: center;
}
.cid-uG04UgdRSN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uG04UgdRSN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uG04UgdRSN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uG04UgdRSN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uG04UgdRSN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uG04UgdRSN .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-uG04UgdRSN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uG04UgdRSN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uG04UgdRSN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG04UgdRSN .navbar {
    min-height: 72px;
  }
  .cid-uG04UgdRSN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uG04UgdRSN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uG04UgdRSN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uG04UgdRSN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uG04UgdRSN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uG04UgdRSN .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-uG04UgdRSN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uG04UgdRSN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uG04UgdRSN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uG04UgdRSN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uG04UgdRSN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uG04UgdRSN .dropdown-item.active,
.cid-uG04UgdRSN .dropdown-item:active {
  background-color: transparent;
}
.cid-uG04UgdRSN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uG04UgdRSN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uG04UgdRSN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uG04UgdRSN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uG04UgdRSN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uG04UgdRSN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uG04UgdRSN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uG04UgdRSN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uG04UgdRSN .navbar-buttons {
    text-align: left;
  }
}
.cid-uG04UgdRSN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uG04UgdRSN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uG04UgdRSN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uG04UgdRSN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG04UgdRSN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG04UgdRSN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uG04UgdRSN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG04UgdRSN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uG04UgdRSN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uG04UgdRSN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG04UgdRSN .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uG04UgdRSN .opacityScroll {
  background: #ffffff !important;
}
.cid-uG04UgdRSN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uG04UgdRSN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uG04UgdRSN .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uG04UgdRSN .navbar {
    height: 70px;
  }
  .cid-uG04UgdRSN .navbar.opened {
    height: auto;
  }
  .cid-uG04UgdRSN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uG04UgdRSN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uG04UgdRSN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uG04UgdRSN .navbar-brand {
    margin-right: auto;
  }
  .cid-uG04UgdRSN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uG04UgdRSN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uG04UgdRSN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uG04UgdRSN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG04UgdRSN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uG04UgdRSN .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uG04UgdRSN .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uG04UgdRSN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uG04UgSpwn {
  display: flex;
  background-image: url("../../../assets/images/management-2000x1000.jpg");
}
.cid-uG04UgSpwn .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uG04UgSpwn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04UgSpwn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG04UgSpwn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG04UgSpwn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG04UgSpwn {
    align-items: center;
  }
  .cid-uG04UgSpwn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG04UgSpwn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG04UgSpwn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG04UgSpwn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG04UgSpwn .content-wrap {
    width: 100%;
  }
}
.cid-uG04UgSpwn .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uG04UgSpwn .mbr-text,
.cid-uG04UgSpwn .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uG04UgSpwn .mbr-section-title DIV {
  text-align: left;
}
.cid-uG04UhmWuq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG04UhmWuq .row {
  align-items: center;
}
.cid-uG04UhmWuq .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG04UhmWuq .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG04UhmWuq .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG04UhmWuq .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG04UhmWuq .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG04UhmWuq .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG04UhmWuq .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG04UhmWuq .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG04UhmWuq .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG04UhmWuq .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG04UhmWuq .label-text {
    text-align: center !important;
  }
}
.cid-uG04UhmWuq .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG04UhmWuq .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG04UhmWuq .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG04UhmWuq .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG04UhmWuq .lists-container {
    justify-content: center;
  }
}
.cid-uG04UhmWuq .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG04UhmWuq .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG04UhmWuq .list {
    align-items: center;
  }
}
.cid-uG04UhmWuq .list-item {
  display: flex;
  align-items: center;
}
.cid-uG04UhmWuq .icon-wrapper {
  margin-right: 5px;
}
.cid-uG04UhmWuq .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG04UhmWuq .list-item-text {
  flex-grow: 1;
}
.cid-uG04UhmWuq .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG04UhmWuq .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG04UhmWuq .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG04UhmWuq .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG04UhmWuq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04UhmWuq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG04UhmWuq .mbr-section-title,
.cid-uG04UhmWuq .mbr-section-btn {
  color: #ffffff;
}
.cid-uG04Ui729N {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uG04Ui729N .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG04Ui729N .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG04Ui729N {
    align-items: center;
  }
  .cid-uG04Ui729N .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG04Ui729N .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG04Ui729N {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG04Ui729N .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG04Ui729N .content-wrap {
    width: 100%;
  }
}
.cid-uG04Ui729N .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uG04Ui729N .mbr-text,
.cid-uG04Ui729N .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uG04Ui729N .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uG04UiDOnw {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uG04UiDOnw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04UiDOnw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG04UiDOnw .container {
    padding: 0 20px;
  }
}
.cid-uG04UiDOnw .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uG04UiDOnw .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uG04UiDOnw .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uG04UiDOnw .panel-group {
    padding: 0 20px;
  }
}
.cid-uG04UiDOnw .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uG04UiDOnw .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uG04UiDOnw .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uG04UiDOnw .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uG04UiDOnw .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uG04UiDOnw .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uG04UiDOnw .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uG04UiDOnw .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uG04UiDOnw .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uG04UiDOnw .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uG04UiDOnw .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uG04UiDOnw .panel-title-edit {
  color: #272a5c;
}
.cid-uG04UiDOnw .panel-text {
  color: #464444;
}
.cid-uGyZJijLZn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZJijLZn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZJijLZn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZJijLZn .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZJijLZn .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZJijLZn .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZJijLZn .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZJijLZn .container {
    padding: 0 12px;
  }
}
.cid-uGyZJijLZn .row {
  justify-content: center;
}
.cid-uGyZJijLZn .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZJijLZn .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZJijLZn .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZJijLZn .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZJijLZn .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZJijLZn .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZJijLZn .mbr-section-title,
.cid-uGyZJijLZn .mbr-section-btn,
.cid-uGyZJijLZn .title-wrapper {
  text-align: center;
}
.cid-uG04UjJGGA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uG04UjJGGA .row {
  align-items: center;
}
.cid-uG04UjJGGA .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG04UjJGGA .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG04UjJGGA .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG04UjJGGA .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG04UjJGGA .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG04UjJGGA .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG04UjJGGA .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG04UjJGGA .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG04UjJGGA .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG04UjJGGA .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG04UjJGGA .label-text {
    text-align: center !important;
  }
}
.cid-uG04UjJGGA .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG04UjJGGA .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG04UjJGGA .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG04UjJGGA .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG04UjJGGA .lists-container {
    justify-content: center;
  }
}
.cid-uG04UjJGGA .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG04UjJGGA .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG04UjJGGA .list {
    align-items: center;
  }
}
.cid-uG04UjJGGA .list-item {
  display: flex;
  align-items: center;
}
.cid-uG04UjJGGA .icon-wrapper {
  margin-right: 5px;
}
.cid-uG04UjJGGA .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG04UjJGGA .list-item-text {
  flex-grow: 1;
}
.cid-uG04UjJGGA .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG04UjJGGA .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG04UjJGGA .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG04UjJGGA .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG04UjJGGA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04UjJGGA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG04UjJGGA .mbr-section-title,
.cid-uG04UjJGGA .mbr-section-btn {
  color: #272a5c;
}
.cid-uG04UkyiQl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG04UkyiQl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04UkyiQl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG04UkyiQl .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uG04UkyiQl .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG04UkyiQl .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uG04UkyiQl .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG04UkyiQl .container {
    padding: 0 12px;
  }
}
.cid-uG04UkyiQl .row {
  justify-content: center;
}
.cid-uG04UkyiQl .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uG04UkyiQl .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uG04UkyiQl .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uG04UkyiQl .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uG04UkyiQl .mbr-section-title {
  color: #ffffff;
}
.cid-uG04UkyiQl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uG04UkyiQl .mbr-section-title,
.cid-uG04UkyiQl .mbr-section-btn,
.cid-uG04UkyiQl .title-wrapper {
  text-align: center;
}
.cid-uJb6qaIB63 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6qaIB63 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6qaIB63 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6qaIB63 .container {
    padding: 0 22px;
  }
}
.cid-uJb6qaIB63 .row {
  justify-content: space-between;
}
.cid-uJb6qaIB63 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6qaIB63 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6qaIB63 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6qaIB63 .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6qaIB63 .mbr-text {
  color: #464444;
}
.cid-uJb6qaIB63 label {
  color: #000000;
}
.cid-uJb6qaIB63 LABEL {
  color: #767676;
}
.cid-uG04Umn0OI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG04Umn0OI .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uG04Umn0OI .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uG04Umn0OI .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uG04Umn0OI .row {
    text-align: center;
  }
  .cid-uG04Umn0OI .row > div {
    margin: auto;
  }
  .cid-uG04Umn0OI .social-row {
    justify-content: center;
  }
}
.cid-uG04Umn0OI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uG04Umn0OI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uG04Umn0OI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG04Umn0OI .list {
    margin-bottom: 0rem;
  }
}
.cid-uG04Umn0OI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uG04Umn0OI .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uG04Umn0OI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uG04Umn0OI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04Umn0OI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG04Un8GPD {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uG04Un8GPD .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uG04Un8GPD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG04Un8GPD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG04Un8GPD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG04Un8GPD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG04Un8GPD {
    align-items: center;
  }
  .cid-uG04Un8GPD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG04Un8GPD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG04Un8GPD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG04Un8GPD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG04Un8GPD .content-wrap {
    width: 100%;
  }
}
.cid-uG04Un8GPD .mbr-section-title {
  text-align: center;
}
.cid-uG04Un8GPD .mbr-text,
.cid-uG04Un8GPD .mbr-section-btn {
  text-align: center;
}
.cid-uG06uPB4Ja {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uG06uPB4Ja .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;
}
@media (max-width: 767px) {
  .cid-uG06uPB4Ja .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uG06uPB4Ja .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uG06uPB4Ja .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uG06uPB4Ja .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uG06uPB4Ja .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uG06uPB4Ja .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uG06uPB4Ja .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uG06uPB4Ja .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uG06uPB4Ja .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uG06uPB4Ja .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uG06uPB4Ja .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uG06uPB4Ja .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uG06uPB4Ja .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uG06uPB4Ja .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uG06uPB4Ja .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uG06uPB4Ja .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uG06uPB4Ja .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uG06uPB4Ja .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG06uPB4Ja .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uG06uPB4Ja .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uG06uPB4Ja .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uG06uPB4Ja .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG06uPB4Ja .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uG06uPB4Ja .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uG06uPB4Ja .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uG06uPB4Ja .nav-item:focus,
.cid-uG06uPB4Ja .nav-link:focus {
  outline: none;
}
.cid-uG06uPB4Ja .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uG06uPB4Ja .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uG06uPB4Ja .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uG06uPB4Ja .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uG06uPB4Ja .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uG06uPB4Ja .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uG06uPB4Ja .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uG06uPB4Ja .navbar.opened {
  transition: all 0.25s;
}
.cid-uG06uPB4Ja .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uG06uPB4Ja .navbar .navbar-logo img {
  width: auto;
}
.cid-uG06uPB4Ja .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uG06uPB4Ja .navbar.collapsed {
  justify-content: center;
}
.cid-uG06uPB4Ja .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uG06uPB4Ja .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uG06uPB4Ja .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uG06uPB4Ja .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uG06uPB4Ja .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uG06uPB4Ja .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-uG06uPB4Ja .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uG06uPB4Ja .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uG06uPB4Ja .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG06uPB4Ja .navbar {
    min-height: 72px;
  }
  .cid-uG06uPB4Ja .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uG06uPB4Ja .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uG06uPB4Ja .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uG06uPB4Ja .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uG06uPB4Ja .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uG06uPB4Ja .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-uG06uPB4Ja .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uG06uPB4Ja .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uG06uPB4Ja .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uG06uPB4Ja .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uG06uPB4Ja .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uG06uPB4Ja .dropdown-item.active,
.cid-uG06uPB4Ja .dropdown-item:active {
  background-color: transparent;
}
.cid-uG06uPB4Ja .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uG06uPB4Ja .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uG06uPB4Ja .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uG06uPB4Ja .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uG06uPB4Ja .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uG06uPB4Ja .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uG06uPB4Ja ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uG06uPB4Ja .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uG06uPB4Ja .navbar-buttons {
    text-align: left;
  }
}
.cid-uG06uPB4Ja button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uG06uPB4Ja button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uG06uPB4Ja button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uG06uPB4Ja button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG06uPB4Ja button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG06uPB4Ja button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uG06uPB4Ja nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG06uPB4Ja nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uG06uPB4Ja nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uG06uPB4Ja nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG06uPB4Ja .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uG06uPB4Ja .opacityScroll {
  background: #ffffff !important;
}
.cid-uG06uPB4Ja a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uG06uPB4Ja .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uG06uPB4Ja .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uG06uPB4Ja .navbar {
    height: 70px;
  }
  .cid-uG06uPB4Ja .navbar.opened {
    height: auto;
  }
  .cid-uG06uPB4Ja .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uG06uPB4Ja .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uG06uPB4Ja .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uG06uPB4Ja .navbar-brand {
    margin-right: auto;
  }
  .cid-uG06uPB4Ja .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uG06uPB4Ja .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uG06uPB4Ja .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uG06uPB4Ja .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG06uPB4Ja .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uG06uPB4Ja .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uG06uPB4Ja .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uG06uPB4Ja .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uG06uQbhhl {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uG06uQbhhl .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uG06uQbhhl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uQbhhl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG06uQbhhl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG06uQbhhl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG06uQbhhl {
    align-items: center;
  }
  .cid-uG06uQbhhl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG06uQbhhl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG06uQbhhl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG06uQbhhl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG06uQbhhl .content-wrap {
    width: 100%;
  }
}
.cid-uG06uQbhhl .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uG06uQbhhl .mbr-text,
.cid-uG06uQbhhl .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uG06uQbhhl .mbr-section-title DIV {
  text-align: left;
}
.cid-uG06uQAHSj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG06uQAHSj .row {
  align-items: center;
}
.cid-uG06uQAHSj .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG06uQAHSj .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG06uQAHSj .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG06uQAHSj .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG06uQAHSj .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG06uQAHSj .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG06uQAHSj .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG06uQAHSj .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG06uQAHSj .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG06uQAHSj .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG06uQAHSj .label-text {
    text-align: center !important;
  }
}
.cid-uG06uQAHSj .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG06uQAHSj .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG06uQAHSj .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG06uQAHSj .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG06uQAHSj .lists-container {
    justify-content: center;
  }
}
.cid-uG06uQAHSj .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG06uQAHSj .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG06uQAHSj .list {
    align-items: center;
  }
}
.cid-uG06uQAHSj .list-item {
  display: flex;
  align-items: center;
}
.cid-uG06uQAHSj .icon-wrapper {
  margin-right: 5px;
}
.cid-uG06uQAHSj .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG06uQAHSj .list-item-text {
  flex-grow: 1;
}
.cid-uG06uQAHSj .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG06uQAHSj .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG06uQAHSj .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG06uQAHSj .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG06uQAHSj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uQAHSj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG06uQAHSj .mbr-section-title,
.cid-uG06uQAHSj .mbr-section-btn {
  color: #ffffff;
}
.cid-uG06uRbOdG {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uG06uRbOdG .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG06uRbOdG .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG06uRbOdG {
    align-items: center;
  }
  .cid-uG06uRbOdG .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG06uRbOdG .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG06uRbOdG {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG06uRbOdG .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG06uRbOdG .content-wrap {
    width: 100%;
  }
}
.cid-uG06uRbOdG .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uG06uRbOdG .mbr-text,
.cid-uG06uRbOdG .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uG06uRbOdG .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uG06uRDwOf {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uG06uRDwOf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uRDwOf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG06uRDwOf .container {
    padding: 0 20px;
  }
}
.cid-uG06uRDwOf .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uG06uRDwOf .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uG06uRDwOf .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uG06uRDwOf .panel-group {
    padding: 0 20px;
  }
}
.cid-uG06uRDwOf .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uG06uRDwOf .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uG06uRDwOf .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uG06uRDwOf .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uG06uRDwOf .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uG06uRDwOf .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uG06uRDwOf .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uG06uRDwOf .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uG06uRDwOf .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uG06uRDwOf .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uG06uRDwOf .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uG06uRDwOf .panel-title-edit {
  color: #272a5c;
}
.cid-uG06uRDwOf .panel-text {
  color: #464444;
}
.cid-uGyZN2J8o0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZN2J8o0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZN2J8o0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZN2J8o0 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZN2J8o0 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZN2J8o0 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZN2J8o0 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZN2J8o0 .container {
    padding: 0 12px;
  }
}
.cid-uGyZN2J8o0 .row {
  justify-content: center;
}
.cid-uGyZN2J8o0 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZN2J8o0 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZN2J8o0 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZN2J8o0 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZN2J8o0 .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZN2J8o0 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZN2J8o0 .mbr-section-title,
.cid-uGyZN2J8o0 .mbr-section-btn,
.cid-uGyZN2J8o0 .title-wrapper {
  text-align: center;
}
.cid-uG06uSzugw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uG06uSzugw .row {
  align-items: center;
}
.cid-uG06uSzugw .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG06uSzugw .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG06uSzugw .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG06uSzugw .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG06uSzugw .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG06uSzugw .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG06uSzugw .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG06uSzugw .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG06uSzugw .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG06uSzugw .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG06uSzugw .label-text {
    text-align: center !important;
  }
}
.cid-uG06uSzugw .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG06uSzugw .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG06uSzugw .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG06uSzugw .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG06uSzugw .lists-container {
    justify-content: center;
  }
}
.cid-uG06uSzugw .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG06uSzugw .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG06uSzugw .list {
    align-items: center;
  }
}
.cid-uG06uSzugw .list-item {
  display: flex;
  align-items: center;
}
.cid-uG06uSzugw .icon-wrapper {
  margin-right: 5px;
}
.cid-uG06uSzugw .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG06uSzugw .list-item-text {
  flex-grow: 1;
}
.cid-uG06uSzugw .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG06uSzugw .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG06uSzugw .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG06uSzugw .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG06uSzugw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uSzugw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG06uSzugw .mbr-section-title,
.cid-uG06uSzugw .mbr-section-btn {
  color: #272a5c;
}
.cid-uG06uTeD6I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG06uTeD6I .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uTeD6I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG06uTeD6I .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uG06uTeD6I .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG06uTeD6I .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uG06uTeD6I .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG06uTeD6I .container {
    padding: 0 12px;
  }
}
.cid-uG06uTeD6I .row {
  justify-content: center;
}
.cid-uG06uTeD6I .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uG06uTeD6I .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uG06uTeD6I .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uG06uTeD6I .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uG06uTeD6I .mbr-section-title {
  color: #ffffff;
}
.cid-uG06uTeD6I .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uG06uTeD6I .mbr-section-title,
.cid-uG06uTeD6I .mbr-section-btn,
.cid-uG06uTeD6I .title-wrapper {
  text-align: center;
}
.cid-uJb6trOoFY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6trOoFY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6trOoFY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6trOoFY .container {
    padding: 0 22px;
  }
}
.cid-uJb6trOoFY .row {
  justify-content: space-between;
}
.cid-uJb6trOoFY .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6trOoFY .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6trOoFY .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6trOoFY .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6trOoFY .mbr-text {
  color: #464444;
}
.cid-uJb6trOoFY label {
  color: #000000;
}
.cid-uJb6trOoFY LABEL {
  color: #767676;
}
.cid-uG06uUR2w3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG06uUR2w3 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uG06uUR2w3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uG06uUR2w3 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uG06uUR2w3 .row {
    text-align: center;
  }
  .cid-uG06uUR2w3 .row > div {
    margin: auto;
  }
  .cid-uG06uUR2w3 .social-row {
    justify-content: center;
  }
}
.cid-uG06uUR2w3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uG06uUR2w3 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uG06uUR2w3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG06uUR2w3 .list {
    margin-bottom: 0rem;
  }
}
.cid-uG06uUR2w3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uG06uUR2w3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uG06uUR2w3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uG06uUR2w3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uUR2w3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG06uVvZCI {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uG06uVvZCI .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uG06uVvZCI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG06uVvZCI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG06uVvZCI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG06uVvZCI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG06uVvZCI {
    align-items: center;
  }
  .cid-uG06uVvZCI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG06uVvZCI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG06uVvZCI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG06uVvZCI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG06uVvZCI .content-wrap {
    width: 100%;
  }
}
.cid-uG06uVvZCI .mbr-section-title {
  text-align: center;
}
.cid-uG06uVvZCI .mbr-text,
.cid-uG06uVvZCI .mbr-section-btn {
  text-align: center;
}
.cid-uG07xfLdIG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uG07xfLdIG .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;
}
@media (max-width: 767px) {
  .cid-uG07xfLdIG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uG07xfLdIG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uG07xfLdIG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uG07xfLdIG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uG07xfLdIG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uG07xfLdIG .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uG07xfLdIG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uG07xfLdIG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uG07xfLdIG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uG07xfLdIG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uG07xfLdIG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uG07xfLdIG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uG07xfLdIG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uG07xfLdIG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uG07xfLdIG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uG07xfLdIG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uG07xfLdIG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uG07xfLdIG .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG07xfLdIG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uG07xfLdIG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uG07xfLdIG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uG07xfLdIG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG07xfLdIG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uG07xfLdIG .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uG07xfLdIG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uG07xfLdIG .nav-item:focus,
.cid-uG07xfLdIG .nav-link:focus {
  outline: none;
}
.cid-uG07xfLdIG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uG07xfLdIG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uG07xfLdIG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uG07xfLdIG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uG07xfLdIG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uG07xfLdIG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uG07xfLdIG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uG07xfLdIG .navbar.opened {
  transition: all 0.25s;
}
.cid-uG07xfLdIG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uG07xfLdIG .navbar .navbar-logo img {
  width: auto;
}
.cid-uG07xfLdIG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uG07xfLdIG .navbar.collapsed {
  justify-content: center;
}
.cid-uG07xfLdIG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uG07xfLdIG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uG07xfLdIG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uG07xfLdIG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uG07xfLdIG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uG07xfLdIG .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-uG07xfLdIG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uG07xfLdIG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uG07xfLdIG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uG07xfLdIG .navbar {
    min-height: 72px;
  }
  .cid-uG07xfLdIG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uG07xfLdIG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uG07xfLdIG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uG07xfLdIG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uG07xfLdIG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uG07xfLdIG .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-uG07xfLdIG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uG07xfLdIG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uG07xfLdIG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uG07xfLdIG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uG07xfLdIG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uG07xfLdIG .dropdown-item.active,
.cid-uG07xfLdIG .dropdown-item:active {
  background-color: transparent;
}
.cid-uG07xfLdIG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uG07xfLdIG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uG07xfLdIG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uG07xfLdIG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uG07xfLdIG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uG07xfLdIG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uG07xfLdIG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uG07xfLdIG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uG07xfLdIG .navbar-buttons {
    text-align: left;
  }
}
.cid-uG07xfLdIG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uG07xfLdIG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uG07xfLdIG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uG07xfLdIG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG07xfLdIG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uG07xfLdIG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uG07xfLdIG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG07xfLdIG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uG07xfLdIG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uG07xfLdIG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uG07xfLdIG .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uG07xfLdIG .opacityScroll {
  background: #ffffff !important;
}
.cid-uG07xfLdIG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uG07xfLdIG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uG07xfLdIG .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uG07xfLdIG .navbar {
    height: 70px;
  }
  .cid-uG07xfLdIG .navbar.opened {
    height: auto;
  }
  .cid-uG07xfLdIG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uG07xfLdIG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uG07xfLdIG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uG07xfLdIG .navbar-brand {
    margin-right: auto;
  }
  .cid-uG07xfLdIG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uG07xfLdIG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uG07xfLdIG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uG07xfLdIG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uG07xfLdIG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uG07xfLdIG .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uG07xfLdIG .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uG07xfLdIG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uG07xgrzyD {
  display: flex;
  background-image: url("../../../assets/images/sole24ore-2000x1000.jpg");
}
.cid-uG07xgrzyD .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uG07xgrzyD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xgrzyD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG07xgrzyD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG07xgrzyD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG07xgrzyD {
    align-items: center;
  }
  .cid-uG07xgrzyD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG07xgrzyD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG07xgrzyD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG07xgrzyD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG07xgrzyD .content-wrap {
    width: 100%;
  }
}
.cid-uG07xgrzyD .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uG07xgrzyD .mbr-text,
.cid-uG07xgrzyD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uG07xgrzyD .mbr-section-title DIV {
  text-align: left;
}
.cid-uG07xgU6su {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG07xgU6su .row {
  align-items: center;
}
.cid-uG07xgU6su .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG07xgU6su .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG07xgU6su .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG07xgU6su .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG07xgU6su .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG07xgU6su .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG07xgU6su .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG07xgU6su .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG07xgU6su .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG07xgU6su .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG07xgU6su .label-text {
    text-align: center !important;
  }
}
.cid-uG07xgU6su .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG07xgU6su .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG07xgU6su .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG07xgU6su .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG07xgU6su .lists-container {
    justify-content: center;
  }
}
.cid-uG07xgU6su .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG07xgU6su .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG07xgU6su .list {
    align-items: center;
  }
}
.cid-uG07xgU6su .list-item {
  display: flex;
  align-items: center;
}
.cid-uG07xgU6su .icon-wrapper {
  margin-right: 5px;
}
.cid-uG07xgU6su .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG07xgU6su .list-item-text {
  flex-grow: 1;
}
.cid-uG07xgU6su .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG07xgU6su .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG07xgU6su .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG07xgU6su .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG07xgU6su .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xgU6su .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG07xgU6su .mbr-section-title,
.cid-uG07xgU6su .mbr-section-btn {
  color: #ffffff;
}
.cid-uG07xhxV5i {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uG07xhxV5i .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG07xhxV5i .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG07xhxV5i {
    align-items: center;
  }
  .cid-uG07xhxV5i .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG07xhxV5i .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG07xhxV5i {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG07xhxV5i .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG07xhxV5i .content-wrap {
    width: 100%;
  }
}
.cid-uG07xhxV5i .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uG07xhxV5i .mbr-text,
.cid-uG07xhxV5i .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uG07xhxV5i .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uG07xhXmOC {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uG07xhXmOC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xhXmOC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uG07xhXmOC .container {
    padding: 0 20px;
  }
}
.cid-uG07xhXmOC .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uG07xhXmOC .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uG07xhXmOC .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uG07xhXmOC .panel-group {
    padding: 0 20px;
  }
}
.cid-uG07xhXmOC .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uG07xhXmOC .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uG07xhXmOC .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uG07xhXmOC .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uG07xhXmOC .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uG07xhXmOC .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uG07xhXmOC .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uG07xhXmOC .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uG07xhXmOC .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uG07xhXmOC .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uG07xhXmOC .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uG07xhXmOC .panel-title-edit {
  color: #272a5c;
}
.cid-uG07xhXmOC .panel-text {
  color: #464444;
}
.cid-uGyZRe06NH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZRe06NH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZRe06NH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZRe06NH .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZRe06NH .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZRe06NH .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZRe06NH .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZRe06NH .container {
    padding: 0 12px;
  }
}
.cid-uGyZRe06NH .row {
  justify-content: center;
}
.cid-uGyZRe06NH .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZRe06NH .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZRe06NH .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZRe06NH .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZRe06NH .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZRe06NH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZRe06NH .mbr-section-title,
.cid-uGyZRe06NH .mbr-section-btn,
.cid-uGyZRe06NH .title-wrapper {
  text-align: center;
}
.cid-uG07xiVLBf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uG07xiVLBf .row {
  align-items: center;
}
.cid-uG07xiVLBf .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uG07xiVLBf .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG07xiVLBf .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uG07xiVLBf .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uG07xiVLBf .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uG07xiVLBf .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uG07xiVLBf .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uG07xiVLBf .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uG07xiVLBf .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uG07xiVLBf .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uG07xiVLBf .label-text {
    text-align: center !important;
  }
}
.cid-uG07xiVLBf .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uG07xiVLBf .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uG07xiVLBf .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG07xiVLBf .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uG07xiVLBf .lists-container {
    justify-content: center;
  }
}
.cid-uG07xiVLBf .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uG07xiVLBf .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uG07xiVLBf .list {
    align-items: center;
  }
}
.cid-uG07xiVLBf .list-item {
  display: flex;
  align-items: center;
}
.cid-uG07xiVLBf .icon-wrapper {
  margin-right: 5px;
}
.cid-uG07xiVLBf .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uG07xiVLBf .list-item-text {
  flex-grow: 1;
}
.cid-uG07xiVLBf .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uG07xiVLBf .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uG07xiVLBf .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uG07xiVLBf .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uG07xiVLBf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xiVLBf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG07xiVLBf .mbr-section-title,
.cid-uG07xiVLBf .mbr-section-btn {
  color: #272a5c;
}
.cid-uG07xjH39U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG07xjH39U .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xjH39U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG07xjH39U .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uG07xjH39U .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG07xjH39U .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uG07xjH39U .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uG07xjH39U .container {
    padding: 0 12px;
  }
}
.cid-uG07xjH39U .row {
  justify-content: center;
}
.cid-uG07xjH39U .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uG07xjH39U .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uG07xjH39U .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uG07xjH39U .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uG07xjH39U .mbr-section-title {
  color: #ffffff;
}
.cid-uG07xjH39U .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uG07xjH39U .mbr-section-title,
.cid-uG07xjH39U .mbr-section-btn,
.cid-uG07xjH39U .title-wrapper {
  text-align: center;
}
.cid-uJb6wMEujG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb6wMEujG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb6wMEujG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb6wMEujG .container {
    padding: 0 22px;
  }
}
.cid-uJb6wMEujG .row {
  justify-content: space-between;
}
.cid-uJb6wMEujG .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb6wMEujG .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb6wMEujG .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb6wMEujG .mbr-section-title {
  color: #7f2346;
}
.cid-uJb6wMEujG .mbr-text {
  color: #464444;
}
.cid-uJb6wMEujG label {
  color: #000000;
}
.cid-uJb6wMEujG LABEL {
  color: #767676;
}
.cid-uG07xlqre7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uG07xlqre7 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uG07xlqre7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uG07xlqre7 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uG07xlqre7 .row {
    text-align: center;
  }
  .cid-uG07xlqre7 .row > div {
    margin: auto;
  }
  .cid-uG07xlqre7 .social-row {
    justify-content: center;
  }
}
.cid-uG07xlqre7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uG07xlqre7 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uG07xlqre7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG07xlqre7 .list {
    margin-bottom: 0rem;
  }
}
.cid-uG07xlqre7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uG07xlqre7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uG07xlqre7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uG07xlqre7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xlqre7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG07xmcBlZ {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uG07xmcBlZ .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uG07xmcBlZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG07xmcBlZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG07xmcBlZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uG07xmcBlZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uG07xmcBlZ {
    align-items: center;
  }
  .cid-uG07xmcBlZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uG07xmcBlZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uG07xmcBlZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uG07xmcBlZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uG07xmcBlZ .content-wrap {
    width: 100%;
  }
}
.cid-uG07xmcBlZ .mbr-section-title {
  text-align: center;
}
.cid-uG07xmcBlZ .mbr-text,
.cid-uG07xmcBlZ .mbr-section-btn {
  text-align: center;
}
.cid-uD9wulYv5R {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uD9wulYv5R .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;
}
@media (max-width: 767px) {
  .cid-uD9wulYv5R .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uD9wulYv5R .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uD9wulYv5R .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uD9wulYv5R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uD9wulYv5R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uD9wulYv5R .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uD9wulYv5R .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uD9wulYv5R .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uD9wulYv5R .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uD9wulYv5R .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uD9wulYv5R .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uD9wulYv5R .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uD9wulYv5R .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uD9wulYv5R .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uD9wulYv5R .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uD9wulYv5R .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uD9wulYv5R .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uD9wulYv5R .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD9wulYv5R .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uD9wulYv5R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uD9wulYv5R .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uD9wulYv5R .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uD9wulYv5R .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uD9wulYv5R .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uD9wulYv5R .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uD9wulYv5R .nav-item:focus,
.cid-uD9wulYv5R .nav-link:focus {
  outline: none;
}
.cid-uD9wulYv5R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uD9wulYv5R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uD9wulYv5R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uD9wulYv5R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uD9wulYv5R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uD9wulYv5R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uD9wulYv5R .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uD9wulYv5R .navbar.opened {
  transition: all 0.25s;
}
.cid-uD9wulYv5R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uD9wulYv5R .navbar .navbar-logo img {
  width: auto;
}
.cid-uD9wulYv5R .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uD9wulYv5R .navbar.collapsed {
  justify-content: center;
}
.cid-uD9wulYv5R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uD9wulYv5R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uD9wulYv5R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uD9wulYv5R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uD9wulYv5R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uD9wulYv5R .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-uD9wulYv5R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uD9wulYv5R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uD9wulYv5R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uD9wulYv5R .navbar {
    min-height: 72px;
  }
  .cid-uD9wulYv5R .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uD9wulYv5R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uD9wulYv5R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uD9wulYv5R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uD9wulYv5R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uD9wulYv5R .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-uD9wulYv5R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uD9wulYv5R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uD9wulYv5R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uD9wulYv5R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uD9wulYv5R .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uD9wulYv5R .dropdown-item.active,
.cid-uD9wulYv5R .dropdown-item:active {
  background-color: transparent;
}
.cid-uD9wulYv5R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uD9wulYv5R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uD9wulYv5R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uD9wulYv5R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uD9wulYv5R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uD9wulYv5R .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uD9wulYv5R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uD9wulYv5R .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uD9wulYv5R .navbar-buttons {
    text-align: left;
  }
}
.cid-uD9wulYv5R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uD9wulYv5R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uD9wulYv5R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uD9wulYv5R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD9wulYv5R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uD9wulYv5R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uD9wulYv5R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD9wulYv5R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uD9wulYv5R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uD9wulYv5R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uD9wulYv5R .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uD9wulYv5R .opacityScroll {
  background: #ffffff !important;
}
.cid-uD9wulYv5R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uD9wulYv5R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uD9wulYv5R .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uD9wulYv5R .navbar {
    height: 70px;
  }
  .cid-uD9wulYv5R .navbar.opened {
    height: auto;
  }
  .cid-uD9wulYv5R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uD9wulYv5R .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uD9wulYv5R .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uD9wulYv5R .navbar-brand {
    margin-right: auto;
  }
  .cid-uD9wulYv5R .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uD9wulYv5R .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uD9wulYv5R .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uD9wulYv5R .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uD9wulYv5R .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uD9wulYv5R .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uD9wulYv5R .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uD9wulYv5R .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uD9wSawZQe {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uD9wSawZQe .mbr-text {
  color: #707f87;
}
.cid-uD9wSawZQe .mbr-section-subtitle {
  color: #000000;
}
.cid-uD9wSawZQe .mbr-section-title {
  color: #707f87;
}
.cid-uD9wur6b48 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uD9wur6b48 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uD9wur6b48 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uD9wur6b48 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uD9wur6b48 .row {
    text-align: center;
  }
  .cid-uD9wur6b48 .row > div {
    margin: auto;
  }
  .cid-uD9wur6b48 .social-row {
    justify-content: center;
  }
}
.cid-uD9wur6b48 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uD9wur6b48 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uD9wur6b48 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uD9wur6b48 .list {
    margin-bottom: 0rem;
  }
}
.cid-uD9wur6b48 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uD9wur6b48 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uD9wur6b48 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uD9wur6b48 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uD9wur6b48 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIyrXXEYq {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uDIyrXXEYq .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uDIyrXXEYq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIyrXXEYq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIyrXXEYq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uDIyrXXEYq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uDIyrXXEYq {
    align-items: center;
  }
  .cid-uDIyrXXEYq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDIyrXXEYq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uDIyrXXEYq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uDIyrXXEYq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uDIyrXXEYq .content-wrap {
    width: 100%;
  }
}
.cid-uDIyrXXEYq .mbr-section-title {
  text-align: center;
}
.cid-uDIyrXXEYq .mbr-text,
.cid-uDIyrXXEYq .mbr-section-btn {
  text-align: center;
}
.cid-uEF4XayzL4 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uEF4XayzL4 .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;
}
@media (max-width: 767px) {
  .cid-uEF4XayzL4 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uEF4XayzL4 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEF4XayzL4 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uEF4XayzL4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEF4XayzL4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEF4XayzL4 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uEF4XayzL4 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uEF4XayzL4 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uEF4XayzL4 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uEF4XayzL4 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uEF4XayzL4 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uEF4XayzL4 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uEF4XayzL4 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uEF4XayzL4 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uEF4XayzL4 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uEF4XayzL4 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uEF4XayzL4 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uEF4XayzL4 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEF4XayzL4 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uEF4XayzL4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uEF4XayzL4 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uEF4XayzL4 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XayzL4 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uEF4XayzL4 .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uEF4XayzL4 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uEF4XayzL4 .nav-item:focus,
.cid-uEF4XayzL4 .nav-link:focus {
  outline: none;
}
.cid-uEF4XayzL4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEF4XayzL4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEF4XayzL4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uEF4XayzL4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEF4XayzL4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEF4XayzL4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEF4XayzL4 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uEF4XayzL4 .navbar.opened {
  transition: all 0.25s;
}
.cid-uEF4XayzL4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uEF4XayzL4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uEF4XayzL4 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uEF4XayzL4 .navbar.collapsed {
  justify-content: center;
}
.cid-uEF4XayzL4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEF4XayzL4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEF4XayzL4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uEF4XayzL4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEF4XayzL4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEF4XayzL4 .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-uEF4XayzL4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEF4XayzL4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uEF4XayzL4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uEF4XayzL4 .navbar {
    min-height: 72px;
  }
  .cid-uEF4XayzL4 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uEF4XayzL4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEF4XayzL4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEF4XayzL4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEF4XayzL4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEF4XayzL4 .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-uEF4XayzL4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEF4XayzL4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uEF4XayzL4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEF4XayzL4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uEF4XayzL4 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uEF4XayzL4 .dropdown-item.active,
.cid-uEF4XayzL4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uEF4XayzL4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEF4XayzL4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEF4XayzL4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEF4XayzL4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uEF4XayzL4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uEF4XayzL4 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uEF4XayzL4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEF4XayzL4 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uEF4XayzL4 .navbar-buttons {
    text-align: left;
  }
}
.cid-uEF4XayzL4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uEF4XayzL4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uEF4XayzL4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uEF4XayzL4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEF4XayzL4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uEF4XayzL4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uEF4XayzL4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEF4XayzL4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uEF4XayzL4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uEF4XayzL4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uEF4XayzL4 .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uEF4XayzL4 .opacityScroll {
  background: #ffffff !important;
}
.cid-uEF4XayzL4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEF4XayzL4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uEF4XayzL4 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uEF4XayzL4 .navbar {
    height: 70px;
  }
  .cid-uEF4XayzL4 .navbar.opened {
    height: auto;
  }
  .cid-uEF4XayzL4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uEF4XayzL4 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uEF4XayzL4 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uEF4XayzL4 .navbar-brand {
    margin-right: auto;
  }
  .cid-uEF4XayzL4 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uEF4XayzL4 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uEF4XayzL4 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uEF4XayzL4 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uEF4XayzL4 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uEF4XayzL4 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uEF4XayzL4 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uEF4XayzL4 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uEF4Xbd5Da {
  display: flex;
  background-image: url("../../../assets/images/managementsport-2000x1000.jpg");
}
.cid-uEF4Xbd5Da .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uEF4Xbd5Da .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4Xbd5Da .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEF4Xbd5Da .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEF4Xbd5Da .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEF4Xbd5Da {
    align-items: center;
  }
  .cid-uEF4Xbd5Da .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEF4Xbd5Da .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEF4Xbd5Da {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEF4Xbd5Da .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEF4Xbd5Da .content-wrap {
    width: 100%;
  }
}
.cid-uEF4Xbd5Da .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uEF4Xbd5Da .mbr-text,
.cid-uEF4Xbd5Da .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uEF4Xbd5Da .mbr-section-title DIV {
  text-align: left;
}
.cid-uFOzn6h4Ne {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFOzn6h4Ne .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uFOzn6h4Ne .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFOzn6h4Ne .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFOzn6h4Ne {
    align-items: center;
  }
  .cid-uFOzn6h4Ne .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFOzn6h4Ne .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFOzn6h4Ne {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFOzn6h4Ne .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFOzn6h4Ne .content-wrap {
    width: 100%;
  }
}
.cid-uFOzn6h4Ne .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzn6h4Ne .mbr-text,
.cid-uFOzn6h4Ne .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uFOzn6h4Ne .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEF4XbEORh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEF4XbEORh .row {
  align-items: center;
}
.cid-uEF4XbEORh .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEF4XbEORh .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XbEORh .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEF4XbEORh .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEF4XbEORh .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEF4XbEORh .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEF4XbEORh .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XbEORh .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEF4XbEORh .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEF4XbEORh .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEF4XbEORh .label-text {
    text-align: center !important;
  }
}
.cid-uEF4XbEORh .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEF4XbEORh .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEF4XbEORh .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEF4XbEORh .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XbEORh .lists-container {
    justify-content: center;
  }
}
.cid-uEF4XbEORh .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEF4XbEORh .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XbEORh .list {
    align-items: center;
  }
}
.cid-uEF4XbEORh .list-item {
  display: flex;
  align-items: center;
}
.cid-uEF4XbEORh .icon-wrapper {
  margin-right: 5px;
}
.cid-uEF4XbEORh .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEF4XbEORh .list-item-text {
  flex-grow: 1;
}
.cid-uEF4XbEORh .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEF4XbEORh .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEF4XbEORh .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEF4XbEORh .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEF4XbEORh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4XbEORh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEF4XbEORh .mbr-section-title,
.cid-uEF4XbEORh .mbr-section-btn {
  color: #ffffff;
}
.cid-uEF4Xcjn3R {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEF4Xcjn3R .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEF4Xcjn3R .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEF4Xcjn3R {
    align-items: center;
  }
  .cid-uEF4Xcjn3R .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEF4Xcjn3R .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEF4Xcjn3R {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEF4Xcjn3R .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEF4Xcjn3R .content-wrap {
    width: 100%;
  }
}
.cid-uEF4Xcjn3R .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uEF4Xcjn3R .mbr-text,
.cid-uEF4Xcjn3R .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uEF4Xcjn3R .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uEF4XcVP5B {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uEF4XcVP5B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4XcVP5B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uEF4XcVP5B .container {
    padding: 0 20px;
  }
}
.cid-uEF4XcVP5B .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uEF4XcVP5B .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uEF4XcVP5B .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uEF4XcVP5B .panel-group {
    padding: 0 20px;
  }
}
.cid-uEF4XcVP5B .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uEF4XcVP5B .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uEF4XcVP5B .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uEF4XcVP5B .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uEF4XcVP5B .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uEF4XcVP5B .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uEF4XcVP5B .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uEF4XcVP5B .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uEF4XcVP5B .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uEF4XcVP5B .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uEF4XcVP5B .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uEF4XcVP5B .panel-title-edit {
  color: #272a5c;
}
.cid-uEF4XcVP5B .panel-text {
  color: #464444;
}
.cid-uGyP7F57ON {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyP7F57ON .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyP7F57ON .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyP7F57ON .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyP7F57ON .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyP7F57ON .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyP7F57ON .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyP7F57ON .container {
    padding: 0 12px;
  }
}
.cid-uGyP7F57ON .row {
  justify-content: center;
}
.cid-uGyP7F57ON .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyP7F57ON .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyP7F57ON .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyP7F57ON .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyP7F57ON .mbr-section-title {
  color: #ffffff;
}
.cid-uGyP7F57ON .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyP7F57ON .mbr-section-title,
.cid-uGyP7F57ON .mbr-section-btn,
.cid-uGyP7F57ON .title-wrapper {
  text-align: center;
}
.cid-uEF4XeHMLU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uEF4XeHMLU .row {
  align-items: center;
}
.cid-uEF4XeHMLU .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uEF4XeHMLU .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XeHMLU .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uEF4XeHMLU .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uEF4XeHMLU .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uEF4XeHMLU .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uEF4XeHMLU .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XeHMLU .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uEF4XeHMLU .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uEF4XeHMLU .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uEF4XeHMLU .label-text {
    text-align: center !important;
  }
}
.cid-uEF4XeHMLU .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uEF4XeHMLU .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uEF4XeHMLU .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEF4XeHMLU .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XeHMLU .lists-container {
    justify-content: center;
  }
}
.cid-uEF4XeHMLU .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uEF4XeHMLU .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XeHMLU .list {
    align-items: center;
  }
}
.cid-uEF4XeHMLU .list-item {
  display: flex;
  align-items: center;
}
.cid-uEF4XeHMLU .icon-wrapper {
  margin-right: 5px;
}
.cid-uEF4XeHMLU .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uEF4XeHMLU .list-item-text {
  flex-grow: 1;
}
.cid-uEF4XeHMLU .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uEF4XeHMLU .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uEF4XeHMLU .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uEF4XeHMLU .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uEF4XeHMLU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4XeHMLU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEF4XeHMLU .mbr-section-title,
.cid-uEF4XeHMLU .mbr-section-btn {
  color: #272a5c;
}
.cid-uEF4XfpHkr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEF4XfpHkr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4XfpHkr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEF4XfpHkr .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uEF4XfpHkr .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEF4XfpHkr .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uEF4XfpHkr .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uEF4XfpHkr .container {
    padding: 0 12px;
  }
}
.cid-uEF4XfpHkr .row {
  justify-content: center;
}
.cid-uEF4XfpHkr .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uEF4XfpHkr .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uEF4XfpHkr .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uEF4XfpHkr .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uEF4XfpHkr .mbr-section-title {
  color: #ffffff;
}
.cid-uEF4XfpHkr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uEF4XfpHkr .mbr-section-title,
.cid-uEF4XfpHkr .mbr-section-btn,
.cid-uEF4XfpHkr .title-wrapper {
  text-align: center;
}
.cid-uJaWEJWS6T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaWEJWS6T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaWEJWS6T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaWEJWS6T .container {
    padding: 0 22px;
  }
}
.cid-uJaWEJWS6T .row {
  justify-content: space-between;
}
.cid-uJaWEJWS6T .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaWEJWS6T .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaWEJWS6T .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaWEJWS6T .mbr-section-title {
  color: #7f2346;
}
.cid-uJaWEJWS6T .mbr-text {
  color: #464444;
}
.cid-uJaWEJWS6T label {
  color: #000000;
}
.cid-uJaWEJWS6T LABEL {
  color: #767676;
}
.cid-uEF4XgPxml {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uEF4XgPxml .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uEF4XgPxml .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uEF4XgPxml .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XgPxml .row {
    text-align: center;
  }
  .cid-uEF4XgPxml .row > div {
    margin: auto;
  }
  .cid-uEF4XgPxml .social-row {
    justify-content: center;
  }
}
.cid-uEF4XgPxml .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEF4XgPxml .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uEF4XgPxml .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEF4XgPxml .list {
    margin-bottom: 0rem;
  }
}
.cid-uEF4XgPxml .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uEF4XgPxml .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEF4XgPxml div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEF4XgPxml .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4XgPxml .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEF4XhCGN0 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uEF4XhCGN0 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uEF4XhCGN0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uEF4XhCGN0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uEF4XhCGN0 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uEF4XhCGN0 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uEF4XhCGN0 {
    align-items: center;
  }
  .cid-uEF4XhCGN0 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uEF4XhCGN0 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uEF4XhCGN0 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uEF4XhCGN0 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uEF4XhCGN0 .content-wrap {
    width: 100%;
  }
}
.cid-uEF4XhCGN0 .mbr-section-title {
  text-align: center;
}
.cid-uEF4XhCGN0 .mbr-text,
.cid-uEF4XhCGN0 .mbr-section-btn {
  text-align: center;
}
.cid-uFUndOCcRR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uFUndOCcRR .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;
}
@media (max-width: 767px) {
  .cid-uFUndOCcRR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uFUndOCcRR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uFUndOCcRR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uFUndOCcRR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uFUndOCcRR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uFUndOCcRR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uFUndOCcRR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uFUndOCcRR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uFUndOCcRR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uFUndOCcRR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uFUndOCcRR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uFUndOCcRR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uFUndOCcRR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uFUndOCcRR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uFUndOCcRR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uFUndOCcRR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uFUndOCcRR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uFUndOCcRR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUndOCcRR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uFUndOCcRR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uFUndOCcRR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uFUndOCcRR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uFUndOCcRR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uFUndOCcRR .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uFUndOCcRR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uFUndOCcRR .nav-item:focus,
.cid-uFUndOCcRR .nav-link:focus {
  outline: none;
}
.cid-uFUndOCcRR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uFUndOCcRR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uFUndOCcRR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uFUndOCcRR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uFUndOCcRR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uFUndOCcRR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uFUndOCcRR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uFUndOCcRR .navbar.opened {
  transition: all 0.25s;
}
.cid-uFUndOCcRR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uFUndOCcRR .navbar .navbar-logo img {
  width: auto;
}
.cid-uFUndOCcRR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uFUndOCcRR .navbar.collapsed {
  justify-content: center;
}
.cid-uFUndOCcRR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uFUndOCcRR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uFUndOCcRR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uFUndOCcRR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uFUndOCcRR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uFUndOCcRR .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-uFUndOCcRR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uFUndOCcRR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uFUndOCcRR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uFUndOCcRR .navbar {
    min-height: 72px;
  }
  .cid-uFUndOCcRR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uFUndOCcRR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uFUndOCcRR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uFUndOCcRR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uFUndOCcRR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uFUndOCcRR .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-uFUndOCcRR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uFUndOCcRR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uFUndOCcRR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uFUndOCcRR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uFUndOCcRR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uFUndOCcRR .dropdown-item.active,
.cid-uFUndOCcRR .dropdown-item:active {
  background-color: transparent;
}
.cid-uFUndOCcRR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uFUndOCcRR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uFUndOCcRR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uFUndOCcRR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uFUndOCcRR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uFUndOCcRR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uFUndOCcRR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uFUndOCcRR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uFUndOCcRR .navbar-buttons {
    text-align: left;
  }
}
.cid-uFUndOCcRR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uFUndOCcRR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uFUndOCcRR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uFUndOCcRR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUndOCcRR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uFUndOCcRR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uFUndOCcRR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUndOCcRR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uFUndOCcRR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uFUndOCcRR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uFUndOCcRR .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uFUndOCcRR .opacityScroll {
  background: #ffffff !important;
}
.cid-uFUndOCcRR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uFUndOCcRR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uFUndOCcRR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uFUndOCcRR .navbar {
    height: 70px;
  }
  .cid-uFUndOCcRR .navbar.opened {
    height: auto;
  }
  .cid-uFUndOCcRR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uFUndOCcRR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uFUndOCcRR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uFUndOCcRR .navbar-brand {
    margin-right: auto;
  }
  .cid-uFUndOCcRR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uFUndOCcRR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uFUndOCcRR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uFUndOCcRR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uFUndOCcRR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uFUndOCcRR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uFUndOCcRR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uFUndOCcRR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uFUndPgVyl {
  display: flex;
  background-image: url("../../../assets/images/managementconsulenza-1-2000x1000.jpg");
}
.cid-uFUndPgVyl .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uFUndPgVyl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndPgVyl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUndPgVyl .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUndPgVyl .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUndPgVyl {
    align-items: center;
  }
  .cid-uFUndPgVyl .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUndPgVyl .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUndPgVyl {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUndPgVyl .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUndPgVyl .content-wrap {
    width: 100%;
  }
}
.cid-uFUndPgVyl .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uFUndPgVyl .mbr-text,
.cid-uFUndPgVyl .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uFUndPgVyl .mbr-section-title DIV {
  text-align: left;
}
.cid-uFUndPH9rB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUndPH9rB .row {
  align-items: center;
}
.cid-uFUndPH9rB .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUndPH9rB .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUndPH9rB .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUndPH9rB .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUndPH9rB .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUndPH9rB .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUndPH9rB .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUndPH9rB .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUndPH9rB .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUndPH9rB .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUndPH9rB .label-text {
    text-align: center !important;
  }
}
.cid-uFUndPH9rB .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUndPH9rB .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUndPH9rB .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUndPH9rB .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUndPH9rB .lists-container {
    justify-content: center;
  }
}
.cid-uFUndPH9rB .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUndPH9rB .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUndPH9rB .list {
    align-items: center;
  }
}
.cid-uFUndPH9rB .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUndPH9rB .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUndPH9rB .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUndPH9rB .list-item-text {
  flex-grow: 1;
}
.cid-uFUndPH9rB .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUndPH9rB .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUndPH9rB .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUndPH9rB .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUndPH9rB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndPH9rB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUndPH9rB .mbr-section-title,
.cid-uFUndPH9rB .mbr-section-btn {
  color: #ffffff;
}
.cid-uFUndQkvYc {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uFUndQkvYc .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUndQkvYc .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUndQkvYc {
    align-items: center;
  }
  .cid-uFUndQkvYc .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUndQkvYc .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUndQkvYc {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUndQkvYc .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUndQkvYc .content-wrap {
    width: 100%;
  }
}
.cid-uFUndQkvYc .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uFUndQkvYc .mbr-text,
.cid-uFUndQkvYc .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uFUndQkvYc .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uFUndQLiak {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uFUndQLiak .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndQLiak .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uFUndQLiak .container {
    padding: 0 20px;
  }
}
.cid-uFUndQLiak .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uFUndQLiak .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uFUndQLiak .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uFUndQLiak .panel-group {
    padding: 0 20px;
  }
}
.cid-uFUndQLiak .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uFUndQLiak .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uFUndQLiak .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uFUndQLiak .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uFUndQLiak .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uFUndQLiak .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uFUndQLiak .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uFUndQLiak .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uFUndQLiak .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uFUndQLiak .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uFUndQLiak .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uFUndQLiak .panel-title-edit {
  color: #272a5c;
}
.cid-uFUndQLiak .panel-text {
  color: #464444;
}
.cid-uGyZ8l586D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uGyZ8l586D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGyZ8l586D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uGyZ8l586D .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uGyZ8l586D .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZ8l586D .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uGyZ8l586D .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uGyZ8l586D .container {
    padding: 0 12px;
  }
}
.cid-uGyZ8l586D .row {
  justify-content: center;
}
.cid-uGyZ8l586D .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uGyZ8l586D .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uGyZ8l586D .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uGyZ8l586D .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uGyZ8l586D .mbr-section-title {
  color: #ffffff;
}
.cid-uGyZ8l586D .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uGyZ8l586D .mbr-section-title,
.cid-uGyZ8l586D .mbr-section-btn,
.cid-uGyZ8l586D .title-wrapper {
  text-align: center;
}
.cid-uFUndRPIDI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uFUndRPIDI .row {
  align-items: center;
}
.cid-uFUndRPIDI .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uFUndRPIDI .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUndRPIDI .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uFUndRPIDI .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uFUndRPIDI .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uFUndRPIDI .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uFUndRPIDI .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uFUndRPIDI .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uFUndRPIDI .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uFUndRPIDI .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uFUndRPIDI .label-text {
    text-align: center !important;
  }
}
.cid-uFUndRPIDI .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uFUndRPIDI .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uFUndRPIDI .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUndRPIDI .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uFUndRPIDI .lists-container {
    justify-content: center;
  }
}
.cid-uFUndRPIDI .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uFUndRPIDI .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uFUndRPIDI .list {
    align-items: center;
  }
}
.cid-uFUndRPIDI .list-item {
  display: flex;
  align-items: center;
}
.cid-uFUndRPIDI .icon-wrapper {
  margin-right: 5px;
}
.cid-uFUndRPIDI .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uFUndRPIDI .list-item-text {
  flex-grow: 1;
}
.cid-uFUndRPIDI .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uFUndRPIDI .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uFUndRPIDI .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uFUndRPIDI .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uFUndRPIDI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndRPIDI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUndRPIDI .mbr-section-title,
.cid-uFUndRPIDI .mbr-section-btn {
  color: #272a5c;
}
.cid-uFUndSw2rV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUndSw2rV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndSw2rV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUndSw2rV .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uFUndSw2rV .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUndSw2rV .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uFUndSw2rV .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uFUndSw2rV .container {
    padding: 0 12px;
  }
}
.cid-uFUndSw2rV .row {
  justify-content: center;
}
.cid-uFUndSw2rV .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uFUndSw2rV .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uFUndSw2rV .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uFUndSw2rV .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uFUndSw2rV .mbr-section-title {
  color: #ffffff;
}
.cid-uFUndSw2rV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uFUndSw2rV .mbr-section-title,
.cid-uFUndSw2rV .mbr-section-btn,
.cid-uFUndSw2rV .title-wrapper {
  text-align: center;
}
.cid-uJb5QYCTud {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJb5QYCTud .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJb5QYCTud .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJb5QYCTud .container {
    padding: 0 22px;
  }
}
.cid-uJb5QYCTud .row {
  justify-content: space-between;
}
.cid-uJb5QYCTud .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJb5QYCTud .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJb5QYCTud .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJb5QYCTud .mbr-section-title {
  color: #7f2346;
}
.cid-uJb5QYCTud .mbr-text {
  color: #464444;
}
.cid-uJb5QYCTud label {
  color: #000000;
}
.cid-uJb5QYCTud LABEL {
  color: #767676;
}
.cid-uFUndUefeL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uFUndUefeL .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uFUndUefeL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uFUndUefeL .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uFUndUefeL .row {
    text-align: center;
  }
  .cid-uFUndUefeL .row > div {
    margin: auto;
  }
  .cid-uFUndUefeL .social-row {
    justify-content: center;
  }
}
.cid-uFUndUefeL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uFUndUefeL .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uFUndUefeL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uFUndUefeL .list {
    margin-bottom: 0rem;
  }
}
.cid-uFUndUefeL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uFUndUefeL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uFUndUefeL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uFUndUefeL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndUefeL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUndUS5ad {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uFUndUS5ad .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uFUndUS5ad .mbr-fallback-image.disabled {
  display: none;
}
.cid-uFUndUS5ad .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uFUndUS5ad .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uFUndUS5ad .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uFUndUS5ad {
    align-items: center;
  }
  .cid-uFUndUS5ad .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uFUndUS5ad .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uFUndUS5ad {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uFUndUS5ad .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uFUndUS5ad .content-wrap {
    width: 100%;
  }
}
.cid-uFUndUS5ad .mbr-section-title {
  text-align: center;
}
.cid-uFUndUS5ad .mbr-text,
.cid-uFUndUS5ad .mbr-section-btn {
  text-align: center;
}
.cid-uHig8yQb8K {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uHig8yQb8K .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;
}
@media (max-width: 767px) {
  .cid-uHig8yQb8K .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uHig8yQb8K .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHig8yQb8K .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uHig8yQb8K .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHig8yQb8K .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHig8yQb8K .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uHig8yQb8K .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uHig8yQb8K .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uHig8yQb8K .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uHig8yQb8K .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uHig8yQb8K .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uHig8yQb8K .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uHig8yQb8K .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uHig8yQb8K .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uHig8yQb8K .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uHig8yQb8K .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uHig8yQb8K .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uHig8yQb8K .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uHig8yQb8K .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uHig8yQb8K .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uHig8yQb8K .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uHig8yQb8K .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uHig8yQb8K .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uHig8yQb8K .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHig8yQb8K .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uHig8yQb8K .nav-item:focus,
.cid-uHig8yQb8K .nav-link:focus {
  outline: none;
}
.cid-uHig8yQb8K .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHig8yQb8K .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHig8yQb8K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHig8yQb8K .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHig8yQb8K .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHig8yQb8K .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHig8yQb8K .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uHig8yQb8K .navbar.opened {
  transition: all 0.25s;
}
.cid-uHig8yQb8K .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHig8yQb8K .navbar .navbar-logo img {
  width: auto;
}
.cid-uHig8yQb8K .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uHig8yQb8K .navbar.collapsed {
  justify-content: center;
}
.cid-uHig8yQb8K .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHig8yQb8K .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHig8yQb8K .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uHig8yQb8K .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHig8yQb8K .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHig8yQb8K .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-uHig8yQb8K .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHig8yQb8K .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHig8yQb8K .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uHig8yQb8K .navbar {
    min-height: 72px;
  }
  .cid-uHig8yQb8K .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uHig8yQb8K .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHig8yQb8K .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHig8yQb8K .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHig8yQb8K .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHig8yQb8K .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-uHig8yQb8K .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHig8yQb8K .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uHig8yQb8K .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHig8yQb8K .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uHig8yQb8K .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uHig8yQb8K .dropdown-item.active,
.cid-uHig8yQb8K .dropdown-item:active {
  background-color: transparent;
}
.cid-uHig8yQb8K .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHig8yQb8K .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHig8yQb8K .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHig8yQb8K .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHig8yQb8K .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uHig8yQb8K .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uHig8yQb8K ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHig8yQb8K .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uHig8yQb8K .navbar-buttons {
    text-align: left;
  }
}
.cid-uHig8yQb8K button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHig8yQb8K button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uHig8yQb8K button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHig8yQb8K button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHig8yQb8K button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHig8yQb8K button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHig8yQb8K nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHig8yQb8K nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHig8yQb8K nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHig8yQb8K nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHig8yQb8K .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uHig8yQb8K .opacityScroll {
  background: #ffffff !important;
}
.cid-uHig8yQb8K a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHig8yQb8K .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uHig8yQb8K .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHig8yQb8K .navbar {
    height: 70px;
  }
  .cid-uHig8yQb8K .navbar.opened {
    height: auto;
  }
  .cid-uHig8yQb8K .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uHig8yQb8K .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uHig8yQb8K .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uHig8yQb8K .navbar-brand {
    margin-right: auto;
  }
  .cid-uHig8yQb8K .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uHig8yQb8K .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uHig8yQb8K .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uHig8yQb8K .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uHig8yQb8K .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHig8yQb8K .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uHig8yQb8K .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uHig8yQb8K .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHig8zsKvu {
  display: flex;
  background-image: url("../../../assets/images/eipass-3-2000x1000.jpg");
}
.cid-uHig8zsKvu .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uHig8zsKvu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8zsKvu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8zsKvu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHig8zsKvu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHig8zsKvu {
    align-items: center;
  }
  .cid-uHig8zsKvu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHig8zsKvu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHig8zsKvu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHig8zsKvu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHig8zsKvu .content-wrap {
    width: 100%;
  }
}
.cid-uHig8zsKvu .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uHig8zsKvu .mbr-text,
.cid-uHig8zsKvu .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uHig8zsKvu .mbr-section-title DIV {
  text-align: left;
}
.cid-uHig8zQWOY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHig8zQWOY .row {
  align-items: center;
}
.cid-uHig8zQWOY .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uHig8zQWOY .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHig8zQWOY .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uHig8zQWOY .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uHig8zQWOY .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uHig8zQWOY .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uHig8zQWOY .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uHig8zQWOY .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uHig8zQWOY .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uHig8zQWOY .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uHig8zQWOY .label-text {
    text-align: center !important;
  }
}
.cid-uHig8zQWOY .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uHig8zQWOY .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uHig8zQWOY .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHig8zQWOY .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uHig8zQWOY .lists-container {
    justify-content: center;
  }
}
.cid-uHig8zQWOY .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uHig8zQWOY .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHig8zQWOY .list {
    align-items: center;
  }
}
.cid-uHig8zQWOY .list-item {
  display: flex;
  align-items: center;
}
.cid-uHig8zQWOY .icon-wrapper {
  margin-right: 5px;
}
.cid-uHig8zQWOY .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uHig8zQWOY .list-item-text {
  flex-grow: 1;
}
.cid-uHig8zQWOY .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHig8zQWOY .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uHig8zQWOY .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uHig8zQWOY .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uHig8zQWOY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8zQWOY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8zQWOY .mbr-section-title,
.cid-uHig8zQWOY .mbr-section-btn {
  color: #ffffff;
}
.cid-uHimbD5SLf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  overflow: hidden;
  background-image: url("../../../assets/images/eipass-2000x500.jpg");
}
.cid-uHimbD5SLf .border-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1000vh;
  height: 1px;
  background-color: #150764;
}
.cid-uHimbD5SLf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHimbD5SLf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHimbD5SLf .image-wrap {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-uHimbD5SLf .image-wrap {
    height: 300px;
  }
}
.cid-uHikqQfZhC {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uHikqQfZhC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHikqQfZhC .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHikqQfZhC .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHikqQfZhC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHikqQfZhC .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #ffffff;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #272a5c;
  height: 80px;
  border-radius: 50%;
}
.cid-uHikqQfZhC .card-title,
.cid-uHikqQfZhC .iconfont-wrapper,
.cid-uHikqQfZhC .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHikqQfZhC .content-head {
  max-width: 800px;
}
.cid-uHikqQfZhC .mbr-section-title {
  color: #272a5c;
}
.cid-uHikqQfZhC .mbr-section-btn {
  text-align: center;
}
.cid-uHikqQfZhC .mbr-section-subtitle {
  color: #464444;
}
.cid-uHikqQfZhC .card-title,
.cid-uHikqQfZhC .iconfont-wrapper {
  color: #272a5c;
}
.cid-uHikqQfZhC .card-text,
.cid-uHikqQfZhC .mbr-section-btn {
  color: #464444;
}
.cid-uHig8CvHp1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHig8CvHp1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8CvHp1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8CvHp1 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uHig8CvHp1 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHig8CvHp1 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uHig8CvHp1 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHig8CvHp1 .container {
    padding: 0 12px;
  }
}
.cid-uHig8CvHp1 .row {
  justify-content: center;
}
.cid-uHig8CvHp1 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uHig8CvHp1 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uHig8CvHp1 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uHig8CvHp1 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uHig8CvHp1 .mbr-section-title {
  color: #ffffff;
}
.cid-uHig8CvHp1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uHig8CvHp1 .mbr-section-title,
.cid-uHig8CvHp1 .mbr-section-btn,
.cid-uHig8CvHp1 .title-wrapper {
  text-align: center;
}
.cid-uHig8DaVD4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uHig8DaVD4 .row {
  align-items: center;
}
.cid-uHig8DaVD4 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uHig8DaVD4 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHig8DaVD4 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uHig8DaVD4 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uHig8DaVD4 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uHig8DaVD4 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uHig8DaVD4 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uHig8DaVD4 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uHig8DaVD4 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uHig8DaVD4 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uHig8DaVD4 .label-text {
    text-align: center !important;
  }
}
.cid-uHig8DaVD4 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uHig8DaVD4 .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uHig8DaVD4 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHig8DaVD4 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uHig8DaVD4 .lists-container {
    justify-content: center;
  }
}
.cid-uHig8DaVD4 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uHig8DaVD4 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHig8DaVD4 .list {
    align-items: center;
  }
}
.cid-uHig8DaVD4 .list-item {
  display: flex;
  align-items: center;
}
.cid-uHig8DaVD4 .icon-wrapper {
  margin-right: 5px;
}
.cid-uHig8DaVD4 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uHig8DaVD4 .list-item-text {
  flex-grow: 1;
}
.cid-uHig8DaVD4 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHig8DaVD4 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uHig8DaVD4 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uHig8DaVD4 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uHig8DaVD4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8DaVD4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8DaVD4 .mbr-section-title,
.cid-uHig8DaVD4 .mbr-section-btn {
  color: #272a5c;
}
.cid-uHig8E5hFg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHig8E5hFg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8E5hFg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8E5hFg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uHig8E5hFg .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHig8E5hFg .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uHig8E5hFg .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHig8E5hFg .container {
    padding: 0 12px;
  }
}
.cid-uHig8E5hFg .row {
  justify-content: center;
}
.cid-uHig8E5hFg .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uHig8E5hFg .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uHig8E5hFg .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uHig8E5hFg .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uHig8E5hFg .mbr-section-title {
  color: #ffffff;
}
.cid-uHig8E5hFg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uHig8E5hFg .mbr-section-title,
.cid-uHig8E5hFg .mbr-section-btn,
.cid-uHig8E5hFg .title-wrapper {
  text-align: center;
}
.cid-uJaUvNuvtP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uJaUvNuvtP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uJaUvNuvtP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uJaUvNuvtP .container {
    padding: 0 22px;
  }
}
.cid-uJaUvNuvtP .row {
  justify-content: space-between;
}
.cid-uJaUvNuvtP .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uJaUvNuvtP .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uJaUvNuvtP .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uJaUvNuvtP .mbr-section-title {
  color: #7f2346;
}
.cid-uJaUvNuvtP .mbr-text {
  color: #464444;
}
.cid-uJaUvNuvtP label {
  color: #000000;
}
.cid-uJaUvNuvtP LABEL {
  color: #767676;
}
.cid-uHig8FKNMP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHig8FKNMP .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uHig8FKNMP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uHig8FKNMP .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uHig8FKNMP .row {
    text-align: center;
  }
  .cid-uHig8FKNMP .row > div {
    margin: auto;
  }
  .cid-uHig8FKNMP .social-row {
    justify-content: center;
  }
}
.cid-uHig8FKNMP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uHig8FKNMP .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uHig8FKNMP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uHig8FKNMP .list {
    margin-bottom: 0rem;
  }
}
.cid-uHig8FKNMP .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uHig8FKNMP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uHig8FKNMP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uHig8FKNMP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8FKNMP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8GExvd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uHig8GExvd .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uHig8GExvd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHig8GExvd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHig8GExvd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHig8GExvd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHig8GExvd {
    align-items: center;
  }
  .cid-uHig8GExvd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHig8GExvd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHig8GExvd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHig8GExvd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHig8GExvd .content-wrap {
    width: 100%;
  }
}
.cid-uHig8GExvd .mbr-section-title {
  text-align: center;
}
.cid-uHig8GExvd .mbr-text,
.cid-uHig8GExvd .mbr-section-btn {
  text-align: center;
}
.cid-uHtCqYuDSx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uHtCqYuDSx .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;
}
@media (max-width: 767px) {
  .cid-uHtCqYuDSx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uHtCqYuDSx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uHtCqYuDSx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uHtCqYuDSx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uHtCqYuDSx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uHtCqYuDSx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uHtCqYuDSx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uHtCqYuDSx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uHtCqYuDSx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uHtCqYuDSx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uHtCqYuDSx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uHtCqYuDSx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uHtCqYuDSx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uHtCqYuDSx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uHtCqYuDSx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uHtCqYuDSx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uHtCqYuDSx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uHtCqYuDSx .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uHtCqYuDSx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uHtCqYuDSx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uHtCqYuDSx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uHtCqYuDSx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uHtCqYuDSx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uHtCqYuDSx .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uHtCqYuDSx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uHtCqYuDSx .nav-item:focus,
.cid-uHtCqYuDSx .nav-link:focus {
  outline: none;
}
.cid-uHtCqYuDSx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uHtCqYuDSx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uHtCqYuDSx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uHtCqYuDSx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uHtCqYuDSx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uHtCqYuDSx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uHtCqYuDSx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uHtCqYuDSx .navbar.opened {
  transition: all 0.25s;
}
.cid-uHtCqYuDSx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uHtCqYuDSx .navbar .navbar-logo img {
  width: auto;
}
.cid-uHtCqYuDSx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uHtCqYuDSx .navbar.collapsed {
  justify-content: center;
}
.cid-uHtCqYuDSx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uHtCqYuDSx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uHtCqYuDSx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uHtCqYuDSx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uHtCqYuDSx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uHtCqYuDSx .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-uHtCqYuDSx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uHtCqYuDSx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uHtCqYuDSx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uHtCqYuDSx .navbar {
    min-height: 72px;
  }
  .cid-uHtCqYuDSx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uHtCqYuDSx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uHtCqYuDSx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uHtCqYuDSx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uHtCqYuDSx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uHtCqYuDSx .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-uHtCqYuDSx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uHtCqYuDSx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uHtCqYuDSx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uHtCqYuDSx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uHtCqYuDSx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uHtCqYuDSx .dropdown-item.active,
.cid-uHtCqYuDSx .dropdown-item:active {
  background-color: transparent;
}
.cid-uHtCqYuDSx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uHtCqYuDSx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uHtCqYuDSx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uHtCqYuDSx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uHtCqYuDSx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uHtCqYuDSx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uHtCqYuDSx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uHtCqYuDSx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uHtCqYuDSx .navbar-buttons {
    text-align: left;
  }
}
.cid-uHtCqYuDSx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uHtCqYuDSx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uHtCqYuDSx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uHtCqYuDSx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHtCqYuDSx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uHtCqYuDSx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uHtCqYuDSx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHtCqYuDSx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uHtCqYuDSx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uHtCqYuDSx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uHtCqYuDSx .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uHtCqYuDSx .opacityScroll {
  background: #ffffff !important;
}
.cid-uHtCqYuDSx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uHtCqYuDSx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uHtCqYuDSx .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uHtCqYuDSx .navbar {
    height: 70px;
  }
  .cid-uHtCqYuDSx .navbar.opened {
    height: auto;
  }
  .cid-uHtCqYuDSx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uHtCqYuDSx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uHtCqYuDSx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uHtCqYuDSx .navbar-brand {
    margin-right: auto;
  }
  .cid-uHtCqYuDSx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uHtCqYuDSx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uHtCqYuDSx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uHtCqYuDSx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uHtCqYuDSx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uHtCqYuDSx .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uHtCqYuDSx .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uHtCqYuDSx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uHtCqZ8HYH {
  display: flex;
  background-image: url("../../../assets/images/diplomata-1345x673.jpg");
}
.cid-uHtCqZ8HYH .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uHtCqZ8HYH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCqZ8HYH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCqZ8HYH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHtCqZ8HYH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHtCqZ8HYH {
    align-items: center;
  }
  .cid-uHtCqZ8HYH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHtCqZ8HYH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHtCqZ8HYH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHtCqZ8HYH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHtCqZ8HYH .content-wrap {
    width: 100%;
  }
}
.cid-uHtCqZ8HYH .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uHtCqZ8HYH .mbr-text,
.cid-uHtCqZ8HYH .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uHtCqZ8HYH .mbr-section-title DIV {
  text-align: left;
}
.cid-uHFax1cOE8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uHFax1cOE8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHFax1cOE8 .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHFax1cOE8 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHFax1cOE8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHFax1cOE8 .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uHFax1cOE8 .card-title,
.cid-uHFax1cOE8 .iconfont-wrapper,
.cid-uHFax1cOE8 .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHFax1cOE8 .content-head {
  max-width: 800px;
}
.cid-uHFax1cOE8 .mbr-section-title {
  color: #000000;
}
.cid-uHFax1cOE8 .mbr-section-btn {
  text-align: center;
}
.cid-uHFax1cOE8 .card-title,
.cid-uHFax1cOE8 .iconfont-wrapper {
  color: #272a5c;
}
.cid-uHtGy2DwWM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHtGy2DwWM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtGy2DwWM .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uHtGy2DwWM .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uHtGy2DwWM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtGy2DwWM .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uHtGy2DwWM .card-title,
.cid-uHtGy2DwWM .iconfont-wrapper,
.cid-uHtGy2DwWM .card-text {
  color: #000000;
  text-align: center;
}
.cid-uHtGy2DwWM .content-head {
  max-width: 800px;
}
.cid-uHtGy2DwWM .mbr-section-title {
  color: #7f2346;
}
.cid-uHtGy2DwWM .mbr-section-btn {
  text-align: center;
}
.cid-uHtGy2DwWM .card-title,
.cid-uHtGy2DwWM .iconfont-wrapper {
  color: #272a5c;
}
.cid-uHtCr1aljA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHtCr1aljA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr1aljA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCr1aljA .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uHtCr1aljA .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHtCr1aljA .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uHtCr1aljA .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHtCr1aljA .container {
    padding: 0 12px;
  }
}
.cid-uHtCr1aljA .row {
  justify-content: center;
}
.cid-uHtCr1aljA .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uHtCr1aljA .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uHtCr1aljA .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uHtCr1aljA .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uHtCr1aljA .mbr-section-title {
  color: #ffffff;
}
.cid-uHtCr1aljA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uHtCr1aljA .mbr-section-title,
.cid-uHtCr1aljA .mbr-section-btn,
.cid-uHtCr1aljA .title-wrapper {
  text-align: center;
}
.cid-uHtCr1C9b5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uHtCr1C9b5 .row {
  align-items: center;
}
.cid-uHtCr1C9b5 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uHtCr1C9b5 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr1C9b5 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uHtCr1C9b5 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uHtCr1C9b5 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uHtCr1C9b5 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uHtCr1C9b5 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr1C9b5 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uHtCr1C9b5 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uHtCr1C9b5 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uHtCr1C9b5 .label-text {
    text-align: center !important;
  }
}
.cid-uHtCr1C9b5 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uHtCr1C9b5 .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uHtCr1C9b5 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHtCr1C9b5 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr1C9b5 .lists-container {
    justify-content: center;
  }
}
.cid-uHtCr1C9b5 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uHtCr1C9b5 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr1C9b5 .list {
    align-items: center;
  }
}
.cid-uHtCr1C9b5 .list-item {
  display: flex;
  align-items: center;
}
.cid-uHtCr1C9b5 .icon-wrapper {
  margin-right: 5px;
}
.cid-uHtCr1C9b5 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uHtCr1C9b5 .list-item-text {
  flex-grow: 1;
}
.cid-uHtCr1C9b5 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHtCr1C9b5 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uHtCr1C9b5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uHtCr1C9b5 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uHtCr1C9b5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr1C9b5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCr1C9b5 .mbr-section-title,
.cid-uHtCr1C9b5 .mbr-section-btn {
  color: #272a5c;
}
.cid-uHtCr2mbyL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHtCr2mbyL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr2mbyL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCr2mbyL .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uHtCr2mbyL .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHtCr2mbyL .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uHtCr2mbyL .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uHtCr2mbyL .container {
    padding: 0 12px;
  }
}
.cid-uHtCr2mbyL .row {
  justify-content: center;
}
.cid-uHtCr2mbyL .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uHtCr2mbyL .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uHtCr2mbyL .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uHtCr2mbyL .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uHtCr2mbyL .mbr-section-title {
  color: #ffffff;
}
.cid-uHtCr2mbyL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uHtCr2mbyL .mbr-section-title,
.cid-uHtCr2mbyL .mbr-section-btn,
.cid-uHtCr2mbyL .title-wrapper {
  text-align: center;
}
.cid-uHtCr0Iqi8 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHtCr0Iqi8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHtCr0Iqi8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHtCr0Iqi8 {
    align-items: center;
  }
  .cid-uHtCr0Iqi8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHtCr0Iqi8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr0Iqi8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHtCr0Iqi8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHtCr0Iqi8 .content-wrap {
    width: 100%;
  }
}
.cid-uHtCr0Iqi8 .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uHtCr0Iqi8 .mbr-text,
.cid-uHtCr0Iqi8 .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uHtCr0Iqi8 .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uHtCr2RRKB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHtCr2RRKB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHtCr2RRKB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHtCr2RRKB {
    align-items: center;
  }
  .cid-uHtCr2RRKB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHtCr2RRKB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr2RRKB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHtCr2RRKB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHtCr2RRKB .content-wrap {
    width: 100%;
  }
}
.cid-uHtCr2RRKB .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uHtCr2RRKB .mbr-text,
.cid-uHtCr2RRKB .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uHtCr2RRKB .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uHtCr3so4v {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uHtCr3so4v .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHtCr3so4v .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHtCr3so4v {
    align-items: center;
  }
  .cid-uHtCr3so4v .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHtCr3so4v .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr3so4v {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHtCr3so4v .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHtCr3so4v .content-wrap {
    width: 100%;
  }
}
.cid-uHtCr3so4v .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uHtCr3so4v .mbr-text,
.cid-uHtCr3so4v .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uHtCr3so4v .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uHtCr4161V {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHtCr4161V .row {
  align-items: center;
}
.cid-uHtCr4161V .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uHtCr4161V .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr4161V .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uHtCr4161V .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uHtCr4161V .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uHtCr4161V .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uHtCr4161V .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr4161V .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uHtCr4161V .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uHtCr4161V .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uHtCr4161V .label-text {
    text-align: center !important;
  }
}
.cid-uHtCr4161V .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uHtCr4161V .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uHtCr4161V .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHtCr4161V .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr4161V .lists-container {
    justify-content: center;
  }
}
.cid-uHtCr4161V .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uHtCr4161V .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr4161V .list {
    align-items: center;
  }
}
.cid-uHtCr4161V .list-item {
  display: flex;
  align-items: center;
}
.cid-uHtCr4161V .icon-wrapper {
  margin-right: 5px;
}
.cid-uHtCr4161V .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uHtCr4161V .list-item-text {
  flex-grow: 1;
}
.cid-uHtCr4161V .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uHtCr4161V .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uHtCr4161V .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uHtCr4161V .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uHtCr4161V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr4161V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCr4161V .mbr-section-title,
.cid-uHtCr4161V .mbr-section-btn {
  color: #ffffff;
}
.cid-uHtCr4OFhD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uHtCr4OFhD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr4OFhD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uHtCr4OFhD .container {
    padding: 0 22px;
  }
}
.cid-uHtCr4OFhD .row {
  justify-content: space-between;
}
.cid-uHtCr4OFhD .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uHtCr4OFhD .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uHtCr4OFhD .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uHtCr4OFhD .mbr-section-title {
  color: #7f2346;
}
.cid-uHtCr4OFhD .mbr-text {
  color: #464444;
}
.cid-uHtCr4OFhD label {
  color: #000000;
}
.cid-uHtCr4OFhD LABEL {
  color: #767676;
}
.cid-uHtCr5wAaC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uHtCr5wAaC .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uHtCr5wAaC .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uHtCr5wAaC .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr5wAaC .row {
    text-align: center;
  }
  .cid-uHtCr5wAaC .row > div {
    margin: auto;
  }
  .cid-uHtCr5wAaC .social-row {
    justify-content: center;
  }
}
.cid-uHtCr5wAaC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uHtCr5wAaC .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uHtCr5wAaC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uHtCr5wAaC .list {
    margin-bottom: 0rem;
  }
}
.cid-uHtCr5wAaC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uHtCr5wAaC .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uHtCr5wAaC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uHtCr5wAaC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr5wAaC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCr6kDeH {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uHtCr6kDeH .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uHtCr6kDeH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uHtCr6kDeH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uHtCr6kDeH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uHtCr6kDeH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uHtCr6kDeH {
    align-items: center;
  }
  .cid-uHtCr6kDeH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uHtCr6kDeH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uHtCr6kDeH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uHtCr6kDeH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uHtCr6kDeH .content-wrap {
    width: 100%;
  }
}
.cid-uHtCr6kDeH .mbr-section-title {
  text-align: center;
}
.cid-uHtCr6kDeH .mbr-text,
.cid-uHtCr6kDeH .mbr-section-btn {
  text-align: center;
}
.cid-uNefmdg5Rs {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uNefmdg5Rs .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;
}
@media (max-width: 767px) {
  .cid-uNefmdg5Rs .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uNefmdg5Rs .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNefmdg5Rs .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uNefmdg5Rs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNefmdg5Rs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNefmdg5Rs .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uNefmdg5Rs .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uNefmdg5Rs .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uNefmdg5Rs .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uNefmdg5Rs .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uNefmdg5Rs .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uNefmdg5Rs .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uNefmdg5Rs .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uNefmdg5Rs .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uNefmdg5Rs .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uNefmdg5Rs .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uNefmdg5Rs .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uNefmdg5Rs .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uNefmdg5Rs .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uNefmdg5Rs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uNefmdg5Rs .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uNefmdg5Rs .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uNefmdg5Rs .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uNefmdg5Rs .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNefmdg5Rs .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uNefmdg5Rs .nav-item:focus,
.cid-uNefmdg5Rs .nav-link:focus {
  outline: none;
}
.cid-uNefmdg5Rs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNefmdg5Rs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNefmdg5Rs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNefmdg5Rs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNefmdg5Rs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNefmdg5Rs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNefmdg5Rs .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uNefmdg5Rs .navbar.opened {
  transition: all 0.25s;
}
.cid-uNefmdg5Rs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNefmdg5Rs .navbar .navbar-logo img {
  width: auto;
}
.cid-uNefmdg5Rs .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uNefmdg5Rs .navbar.collapsed {
  justify-content: center;
}
.cid-uNefmdg5Rs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNefmdg5Rs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNefmdg5Rs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uNefmdg5Rs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNefmdg5Rs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNefmdg5Rs .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-uNefmdg5Rs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNefmdg5Rs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNefmdg5Rs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uNefmdg5Rs .navbar {
    min-height: 72px;
  }
  .cid-uNefmdg5Rs .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uNefmdg5Rs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNefmdg5Rs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNefmdg5Rs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNefmdg5Rs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNefmdg5Rs .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-uNefmdg5Rs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNefmdg5Rs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uNefmdg5Rs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNefmdg5Rs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uNefmdg5Rs .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uNefmdg5Rs .dropdown-item.active,
.cid-uNefmdg5Rs .dropdown-item:active {
  background-color: transparent;
}
.cid-uNefmdg5Rs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNefmdg5Rs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNefmdg5Rs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNefmdg5Rs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNefmdg5Rs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uNefmdg5Rs .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uNefmdg5Rs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNefmdg5Rs .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uNefmdg5Rs .navbar-buttons {
    text-align: left;
  }
}
.cid-uNefmdg5Rs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNefmdg5Rs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uNefmdg5Rs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNefmdg5Rs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNefmdg5Rs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNefmdg5Rs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNefmdg5Rs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNefmdg5Rs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNefmdg5Rs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNefmdg5Rs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNefmdg5Rs .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uNefmdg5Rs .opacityScroll {
  background: #ffffff !important;
}
.cid-uNefmdg5Rs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNefmdg5Rs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uNefmdg5Rs .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNefmdg5Rs .navbar {
    height: 70px;
  }
  .cid-uNefmdg5Rs .navbar.opened {
    height: auto;
  }
  .cid-uNefmdg5Rs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uNefmdg5Rs .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uNefmdg5Rs .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uNefmdg5Rs .navbar-brand {
    margin-right: auto;
  }
  .cid-uNefmdg5Rs .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uNefmdg5Rs .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uNefmdg5Rs .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uNefmdg5Rs .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uNefmdg5Rs .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uNefmdg5Rs .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uNefmdg5Rs .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uNefmdg5Rs .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uNefmdUles {
  display: flex;
  background-image: url("../../../assets/images/provagratis.jpg-2000x1000.jpg");
}
.cid-uNefmdUles .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uNefmdUles .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmdUles .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmdUles .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uNefmdUles .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uNefmdUles {
    align-items: center;
  }
  .cid-uNefmdUles .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNefmdUles .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNefmdUles {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNefmdUles .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNefmdUles .content-wrap {
    width: 100%;
  }
}
.cid-uNefmdUles .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uNefmdUles .mbr-text,
.cid-uNefmdUles .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uNefmdUles .mbr-section-title DIV {
  text-align: left;
}
.cid-uNefmenBdt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uNefmenBdt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmenBdt .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uNefmenBdt .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNefmenBdt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmenBdt .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uNefmenBdt .card-title,
.cid-uNefmenBdt .iconfont-wrapper,
.cid-uNefmenBdt .card-text {
  color: #000000;
  text-align: center;
}
.cid-uNefmenBdt .content-head {
  max-width: 800px;
}
.cid-uNefmenBdt .mbr-section-title {
  color: #000000;
}
.cid-uNefmenBdt .mbr-section-btn {
  text-align: center;
}
.cid-uNefmenBdt .card-title,
.cid-uNefmenBdt .iconfont-wrapper {
  color: #272a5c;
}
.cid-uNefmeUuYJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNefmeUuYJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmeUuYJ .item-wrapper {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media (max-width: 767px) {
  .cid-uNefmeUuYJ .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNefmeUuYJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmeUuYJ .mbr-iconfont {
  display: inline-flex;
  font-size: 2rem;
  color: #d70081;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #ffd7ef;
  height: 80px;
  border-radius: 50%;
}
.cid-uNefmeUuYJ .card-title,
.cid-uNefmeUuYJ .iconfont-wrapper,
.cid-uNefmeUuYJ .card-text {
  color: #000000;
  text-align: center;
}
.cid-uNefmeUuYJ .content-head {
  max-width: 800px;
}
.cid-uNefmeUuYJ .mbr-section-title {
  color: #7f2346;
}
.cid-uNefmeUuYJ .mbr-section-btn {
  text-align: center;
}
.cid-uNefmeUuYJ .card-title,
.cid-uNefmeUuYJ .iconfont-wrapper {
  color: #272a5c;
}
.cid-uNefmfvBa6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uNefmfvBa6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmfvBa6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmfvBa6 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uNefmfvBa6 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uNefmfvBa6 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uNefmfvBa6 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uNefmfvBa6 .container {
    padding: 0 12px;
  }
}
.cid-uNefmfvBa6 .row {
  justify-content: center;
}
.cid-uNefmfvBa6 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uNefmfvBa6 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uNefmfvBa6 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uNefmfvBa6 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uNefmfvBa6 .mbr-section-title {
  color: #ffffff;
}
.cid-uNefmfvBa6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uNefmfvBa6 .mbr-section-title,
.cid-uNefmfvBa6 .mbr-section-btn,
.cid-uNefmfvBa6 .title-wrapper {
  text-align: center;
}
.cid-uNefmg0QHN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uNefmg0QHN .row {
  align-items: center;
}
.cid-uNefmg0QHN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uNefmg0QHN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uNefmg0QHN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uNefmg0QHN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uNefmg0QHN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uNefmg0QHN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uNefmg0QHN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uNefmg0QHN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uNefmg0QHN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uNefmg0QHN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uNefmg0QHN .label-text {
    text-align: center !important;
  }
}
.cid-uNefmg0QHN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uNefmg0QHN .mbr-text {
  color: #464444;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uNefmg0QHN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uNefmg0QHN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uNefmg0QHN .lists-container {
    justify-content: center;
  }
}
.cid-uNefmg0QHN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uNefmg0QHN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uNefmg0QHN .list {
    align-items: center;
  }
}
.cid-uNefmg0QHN .list-item {
  display: flex;
  align-items: center;
}
.cid-uNefmg0QHN .icon-wrapper {
  margin-right: 5px;
}
.cid-uNefmg0QHN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uNefmg0QHN .list-item-text {
  flex-grow: 1;
}
.cid-uNefmg0QHN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uNefmg0QHN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uNefmg0QHN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uNefmg0QHN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uNefmg0QHN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmg0QHN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmg0QHN .mbr-section-title,
.cid-uNefmg0QHN .mbr-section-btn {
  color: #272a5c;
}
.cid-uNefmgO02r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uNefmgO02r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmgO02r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmgO02r .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uNefmgO02r .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uNefmgO02r .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uNefmgO02r .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uNefmgO02r .container {
    padding: 0 12px;
  }
}
.cid-uNefmgO02r .row {
  justify-content: center;
}
.cid-uNefmgO02r .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uNefmgO02r .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uNefmgO02r .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uNefmgO02r .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uNefmgO02r .mbr-section-title {
  color: #ffffff;
}
.cid-uNefmgO02r .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uNefmgO02r .mbr-section-title,
.cid-uNefmgO02r .mbr-section-btn,
.cid-uNefmgO02r .title-wrapper {
  text-align: center;
}
.cid-uNefmhkIZx {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNefmhkIZx .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uNefmhkIZx .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uNefmhkIZx {
    align-items: center;
  }
  .cid-uNefmhkIZx .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNefmhkIZx .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNefmhkIZx {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNefmhkIZx .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNefmhkIZx .content-wrap {
    width: 100%;
  }
}
.cid-uNefmhkIZx .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uNefmhkIZx .mbr-text,
.cid-uNefmhkIZx .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uNefmhkIZx .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uNefmhWryF {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNefmhWryF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uNefmhWryF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uNefmhWryF {
    align-items: center;
  }
  .cid-uNefmhWryF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNefmhWryF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNefmhWryF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNefmhWryF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNefmhWryF .content-wrap {
    width: 100%;
  }
}
.cid-uNefmhWryF .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uNefmhWryF .mbr-text,
.cid-uNefmhWryF .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uNefmhWryF .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uNefmivrJb {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNefmivrJb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uNefmivrJb .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uNefmivrJb {
    align-items: center;
  }
  .cid-uNefmivrJb .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNefmivrJb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNefmivrJb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNefmivrJb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNefmivrJb .content-wrap {
    width: 100%;
  }
}
.cid-uNefmivrJb .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uNefmivrJb .mbr-text,
.cid-uNefmivrJb .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uNefmivrJb .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uNefmj6FXm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uNefmj6FXm .row {
  align-items: center;
}
.cid-uNefmj6FXm .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uNefmj6FXm .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uNefmj6FXm .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uNefmj6FXm .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uNefmj6FXm .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uNefmj6FXm .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uNefmj6FXm .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uNefmj6FXm .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uNefmj6FXm .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uNefmj6FXm .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uNefmj6FXm .label-text {
    text-align: center !important;
  }
}
.cid-uNefmj6FXm .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uNefmj6FXm .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uNefmj6FXm .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uNefmj6FXm .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uNefmj6FXm .lists-container {
    justify-content: center;
  }
}
.cid-uNefmj6FXm .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uNefmj6FXm .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uNefmj6FXm .list {
    align-items: center;
  }
}
.cid-uNefmj6FXm .list-item {
  display: flex;
  align-items: center;
}
.cid-uNefmj6FXm .icon-wrapper {
  margin-right: 5px;
}
.cid-uNefmj6FXm .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uNefmj6FXm .list-item-text {
  flex-grow: 1;
}
.cid-uNefmj6FXm .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uNefmj6FXm .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uNefmj6FXm .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uNefmj6FXm .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uNefmj6FXm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmj6FXm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmj6FXm .mbr-section-title,
.cid-uNefmj6FXm .mbr-section-btn {
  color: #ffffff;
}
.cid-uNefmjW2T3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uNefmjW2T3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmjW2T3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uNefmjW2T3 .container {
    padding: 0 22px;
  }
}
.cid-uNefmjW2T3 .row {
  justify-content: space-between;
}
.cid-uNefmjW2T3 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uNefmjW2T3 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uNefmjW2T3 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uNefmjW2T3 .mbr-section-title {
  color: #7f2346;
}
.cid-uNefmjW2T3 .mbr-text {
  color: #464444;
}
.cid-uNefmjW2T3 label {
  color: #000000;
}
.cid-uNefmjW2T3 LABEL {
  color: #767676;
}
.cid-uNefmkGzHd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uNefmkGzHd .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uNefmkGzHd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uNefmkGzHd .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uNefmkGzHd .row {
    text-align: center;
  }
  .cid-uNefmkGzHd .row > div {
    margin: auto;
  }
  .cid-uNefmkGzHd .social-row {
    justify-content: center;
  }
}
.cid-uNefmkGzHd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uNefmkGzHd .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNefmkGzHd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uNefmkGzHd .list {
    margin-bottom: 0rem;
  }
}
.cid-uNefmkGzHd .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uNefmkGzHd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uNefmkGzHd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uNefmkGzHd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmkGzHd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmlrQcd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uNefmlrQcd .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uNefmlrQcd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNefmlrQcd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNefmlrQcd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uNefmlrQcd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uNefmlrQcd {
    align-items: center;
  }
  .cid-uNefmlrQcd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uNefmlrQcd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uNefmlrQcd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uNefmlrQcd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uNefmlrQcd .content-wrap {
    width: 100%;
  }
}
.cid-uNefmlrQcd .mbr-section-title {
  text-align: center;
}
.cid-uNefmlrQcd .mbr-text,
.cid-uNefmlrQcd .mbr-section-btn {
  text-align: center;
}
.cid-uTipqQDwPO {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uTipqQDwPO .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;
}
@media (max-width: 767px) {
  .cid-uTipqQDwPO .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uTipqQDwPO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uTipqQDwPO .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uTipqQDwPO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uTipqQDwPO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uTipqQDwPO .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uTipqQDwPO .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uTipqQDwPO .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uTipqQDwPO .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uTipqQDwPO .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uTipqQDwPO .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uTipqQDwPO .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uTipqQDwPO .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uTipqQDwPO .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uTipqQDwPO .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uTipqQDwPO .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uTipqQDwPO .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uTipqQDwPO .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uTipqQDwPO .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uTipqQDwPO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uTipqQDwPO .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uTipqQDwPO .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uTipqQDwPO .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uTipqQDwPO .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uTipqQDwPO .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uTipqQDwPO .nav-item:focus,
.cid-uTipqQDwPO .nav-link:focus {
  outline: none;
}
.cid-uTipqQDwPO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uTipqQDwPO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uTipqQDwPO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uTipqQDwPO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uTipqQDwPO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uTipqQDwPO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uTipqQDwPO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uTipqQDwPO .navbar.opened {
  transition: all 0.25s;
}
.cid-uTipqQDwPO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uTipqQDwPO .navbar .navbar-logo img {
  width: auto;
}
.cid-uTipqQDwPO .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uTipqQDwPO .navbar.collapsed {
  justify-content: center;
}
.cid-uTipqQDwPO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uTipqQDwPO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uTipqQDwPO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uTipqQDwPO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uTipqQDwPO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uTipqQDwPO .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-uTipqQDwPO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uTipqQDwPO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uTipqQDwPO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uTipqQDwPO .navbar {
    min-height: 72px;
  }
  .cid-uTipqQDwPO .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uTipqQDwPO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uTipqQDwPO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uTipqQDwPO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uTipqQDwPO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uTipqQDwPO .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-uTipqQDwPO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uTipqQDwPO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uTipqQDwPO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uTipqQDwPO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uTipqQDwPO .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uTipqQDwPO .dropdown-item.active,
.cid-uTipqQDwPO .dropdown-item:active {
  background-color: transparent;
}
.cid-uTipqQDwPO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uTipqQDwPO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uTipqQDwPO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uTipqQDwPO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uTipqQDwPO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uTipqQDwPO .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uTipqQDwPO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uTipqQDwPO .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uTipqQDwPO .navbar-buttons {
    text-align: left;
  }
}
.cid-uTipqQDwPO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uTipqQDwPO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uTipqQDwPO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uTipqQDwPO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uTipqQDwPO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uTipqQDwPO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uTipqQDwPO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uTipqQDwPO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uTipqQDwPO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uTipqQDwPO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uTipqQDwPO .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uTipqQDwPO .opacityScroll {
  background: #ffffff !important;
}
.cid-uTipqQDwPO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uTipqQDwPO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uTipqQDwPO .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uTipqQDwPO .navbar {
    height: 70px;
  }
  .cid-uTipqQDwPO .navbar.opened {
    height: auto;
  }
  .cid-uTipqQDwPO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uTipqQDwPO .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uTipqQDwPO .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uTipqQDwPO .navbar-brand {
    margin-right: auto;
  }
  .cid-uTipqQDwPO .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uTipqQDwPO .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uTipqQDwPO .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uTipqQDwPO .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uTipqQDwPO .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uTipqQDwPO .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uTipqQDwPO .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uTipqQDwPO .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uTipqRnp3L {
  display: flex;
  background-image: url("../../../assets/images/ingegneria-biomedica-2000x1000.jpg");
}
.cid-uTipqRnp3L .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uTipqRnp3L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqRnp3L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipqRnp3L .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTipqRnp3L .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTipqRnp3L {
    align-items: center;
  }
  .cid-uTipqRnp3L .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTipqRnp3L .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTipqRnp3L {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTipqRnp3L .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTipqRnp3L .content-wrap {
    width: 100%;
  }
}
.cid-uTipqRnp3L .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uTipqRnp3L .mbr-text,
.cid-uTipqRnp3L .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uTipqRnp3L .mbr-section-title DIV {
  text-align: left;
}
.cid-uTipqRXAlh {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTipqRXAlh .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uTipqRXAlh .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTipqRXAlh .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTipqRXAlh {
    align-items: center;
  }
  .cid-uTipqRXAlh .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTipqRXAlh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTipqRXAlh {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTipqRXAlh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTipqRXAlh .content-wrap {
    width: 100%;
  }
}
.cid-uTipqRXAlh .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uTipqRXAlh .mbr-text,
.cid-uTipqRXAlh .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uTipqRXAlh .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTipqSurD5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTipqSurD5 .row {
  align-items: center;
}
.cid-uTipqSurD5 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uTipqSurD5 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTipqSurD5 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uTipqSurD5 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uTipqSurD5 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uTipqSurD5 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uTipqSurD5 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uTipqSurD5 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uTipqSurD5 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uTipqSurD5 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uTipqSurD5 .label-text {
    text-align: center !important;
  }
}
.cid-uTipqSurD5 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uTipqSurD5 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uTipqSurD5 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTipqSurD5 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uTipqSurD5 .lists-container {
    justify-content: center;
  }
}
.cid-uTipqSurD5 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uTipqSurD5 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTipqSurD5 .list {
    align-items: center;
  }
}
.cid-uTipqSurD5 .list-item {
  display: flex;
  align-items: center;
}
.cid-uTipqSurD5 .icon-wrapper {
  margin-right: 5px;
}
.cid-uTipqSurD5 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uTipqSurD5 .list-item-text {
  flex-grow: 1;
}
.cid-uTipqSurD5 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTipqSurD5 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uTipqSurD5 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uTipqSurD5 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uTipqSurD5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqSurD5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipqSurD5 .mbr-section-title,
.cid-uTipqSurD5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uTipqTf6eM {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uTipqTf6eM .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTipqTf6eM .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTipqTf6eM {
    align-items: center;
  }
  .cid-uTipqTf6eM .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTipqTf6eM .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTipqTf6eM {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTipqTf6eM .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTipqTf6eM .content-wrap {
    width: 100%;
  }
}
.cid-uTipqTf6eM .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uTipqTf6eM .mbr-text,
.cid-uTipqTf6eM .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uTipqTf6eM .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTipqTT5SD {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uTipqTT5SD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqTT5SD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTipqTT5SD .container {
    padding: 0 20px;
  }
}
.cid-uTipqTT5SD .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uTipqTT5SD .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uTipqTT5SD .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uTipqTT5SD .panel-group {
    padding: 0 20px;
  }
}
.cid-uTipqTT5SD .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uTipqTT5SD .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uTipqTT5SD .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uTipqTT5SD .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uTipqTT5SD .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uTipqTT5SD .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uTipqTT5SD .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uTipqTT5SD .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uTipqTT5SD .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uTipqTT5SD .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uTipqTT5SD .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uTipqTT5SD .panel-title-edit {
  color: #272a5c;
}
.cid-uTipqTT5SD .panel-text {
  color: #464444;
}
.cid-uTipqWWdjY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTipqWWdjY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqWWdjY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipqWWdjY .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uTipqWWdjY .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTipqWWdjY .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uTipqWWdjY .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTipqWWdjY .container {
    padding: 0 12px;
  }
}
.cid-uTipqWWdjY .row {
  justify-content: center;
}
.cid-uTipqWWdjY .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uTipqWWdjY .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uTipqWWdjY .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uTipqWWdjY .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uTipqWWdjY .mbr-section-title {
  color: #ffffff;
}
.cid-uTipqWWdjY .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uTipqWWdjY .mbr-section-title,
.cid-uTipqWWdjY .mbr-section-btn,
.cid-uTipqWWdjY .title-wrapper {
  text-align: center;
}
.cid-uTipqXIdnN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uTipqXIdnN .row {
  align-items: center;
}
.cid-uTipqXIdnN .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uTipqXIdnN .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTipqXIdnN .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uTipqXIdnN .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uTipqXIdnN .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uTipqXIdnN .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uTipqXIdnN .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uTipqXIdnN .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uTipqXIdnN .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uTipqXIdnN .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uTipqXIdnN .label-text {
    text-align: center !important;
  }
}
.cid-uTipqXIdnN .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uTipqXIdnN .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uTipqXIdnN .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTipqXIdnN .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uTipqXIdnN .lists-container {
    justify-content: center;
  }
}
.cid-uTipqXIdnN .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uTipqXIdnN .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTipqXIdnN .list {
    align-items: center;
  }
}
.cid-uTipqXIdnN .list-item {
  display: flex;
  align-items: center;
}
.cid-uTipqXIdnN .icon-wrapper {
  margin-right: 5px;
}
.cid-uTipqXIdnN .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uTipqXIdnN .list-item-text {
  flex-grow: 1;
}
.cid-uTipqXIdnN .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTipqXIdnN .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uTipqXIdnN .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uTipqXIdnN .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uTipqXIdnN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqXIdnN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipqXIdnN .mbr-section-title,
.cid-uTipqXIdnN .mbr-section-btn {
  color: #272a5c;
}
.cid-uTipqYExok {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTipqYExok .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqYExok .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipqYExok .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uTipqYExok .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTipqYExok .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uTipqYExok .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTipqYExok .container {
    padding: 0 12px;
  }
}
.cid-uTipqYExok .row {
  justify-content: center;
}
.cid-uTipqYExok .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uTipqYExok .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uTipqYExok .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uTipqYExok .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uTipqYExok .mbr-section-title {
  color: #ffffff;
}
.cid-uTipqYExok .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uTipqYExok .mbr-section-title,
.cid-uTipqYExok .mbr-section-btn,
.cid-uTipqYExok .title-wrapper {
  text-align: center;
}
.cid-uTipqZnTZB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uTipqZnTZB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipqZnTZB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTipqZnTZB .container {
    padding: 0 22px;
  }
}
.cid-uTipqZnTZB .row {
  justify-content: space-between;
}
.cid-uTipqZnTZB .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uTipqZnTZB .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uTipqZnTZB .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uTipqZnTZB .mbr-section-title {
  color: #7f2346;
}
.cid-uTipqZnTZB .mbr-text {
  color: #464444;
}
.cid-uTipqZnTZB label {
  color: #000000;
}
.cid-uTipqZnTZB LABEL {
  color: #767676;
}
.cid-uTipr0kHK1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTipr0kHK1 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uTipr0kHK1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uTipr0kHK1 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uTipr0kHK1 .row {
    text-align: center;
  }
  .cid-uTipr0kHK1 .row > div {
    margin: auto;
  }
  .cid-uTipr0kHK1 .social-row {
    justify-content: center;
  }
}
.cid-uTipr0kHK1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uTipr0kHK1 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uTipr0kHK1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uTipr0kHK1 .list {
    margin-bottom: 0rem;
  }
}
.cid-uTipr0kHK1 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uTipr0kHK1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uTipr0kHK1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uTipr0kHK1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipr0kHK1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipr1eIK3 {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uTipr1eIK3 .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uTipr1eIK3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTipr1eIK3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTipr1eIK3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTipr1eIK3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTipr1eIK3 {
    align-items: center;
  }
  .cid-uTipr1eIK3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTipr1eIK3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTipr1eIK3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTipr1eIK3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTipr1eIK3 .content-wrap {
    width: 100%;
  }
}
.cid-uTipr1eIK3 .mbr-section-title {
  text-align: center;
}
.cid-uTipr1eIK3 .mbr-text,
.cid-uTipr1eIK3 .mbr-section-btn {
  text-align: center;
}
.cid-uTixTaQjXj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uTixTaQjXj .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;
}
@media (max-width: 767px) {
  .cid-uTixTaQjXj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uTixTaQjXj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uTixTaQjXj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uTixTaQjXj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uTixTaQjXj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uTixTaQjXj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uTixTaQjXj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uTixTaQjXj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uTixTaQjXj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uTixTaQjXj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uTixTaQjXj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uTixTaQjXj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uTixTaQjXj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uTixTaQjXj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uTixTaQjXj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uTixTaQjXj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uTixTaQjXj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uTixTaQjXj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uTixTaQjXj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uTixTaQjXj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uTixTaQjXj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uTixTaQjXj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uTixTaQjXj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uTixTaQjXj .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uTixTaQjXj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uTixTaQjXj .nav-item:focus,
.cid-uTixTaQjXj .nav-link:focus {
  outline: none;
}
.cid-uTixTaQjXj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uTixTaQjXj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uTixTaQjXj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uTixTaQjXj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uTixTaQjXj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uTixTaQjXj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uTixTaQjXj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uTixTaQjXj .navbar.opened {
  transition: all 0.25s;
}
.cid-uTixTaQjXj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uTixTaQjXj .navbar .navbar-logo img {
  width: auto;
}
.cid-uTixTaQjXj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uTixTaQjXj .navbar.collapsed {
  justify-content: center;
}
.cid-uTixTaQjXj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uTixTaQjXj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uTixTaQjXj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uTixTaQjXj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uTixTaQjXj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uTixTaQjXj .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-uTixTaQjXj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uTixTaQjXj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uTixTaQjXj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uTixTaQjXj .navbar {
    min-height: 72px;
  }
  .cid-uTixTaQjXj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uTixTaQjXj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uTixTaQjXj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uTixTaQjXj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uTixTaQjXj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uTixTaQjXj .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-uTixTaQjXj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uTixTaQjXj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uTixTaQjXj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uTixTaQjXj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uTixTaQjXj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uTixTaQjXj .dropdown-item.active,
.cid-uTixTaQjXj .dropdown-item:active {
  background-color: transparent;
}
.cid-uTixTaQjXj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uTixTaQjXj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uTixTaQjXj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uTixTaQjXj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uTixTaQjXj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uTixTaQjXj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uTixTaQjXj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uTixTaQjXj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uTixTaQjXj .navbar-buttons {
    text-align: left;
  }
}
.cid-uTixTaQjXj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uTixTaQjXj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uTixTaQjXj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uTixTaQjXj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uTixTaQjXj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uTixTaQjXj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uTixTaQjXj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uTixTaQjXj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uTixTaQjXj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uTixTaQjXj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uTixTaQjXj .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uTixTaQjXj .opacityScroll {
  background: #ffffff !important;
}
.cid-uTixTaQjXj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uTixTaQjXj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uTixTaQjXj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uTixTaQjXj .navbar {
    height: 70px;
  }
  .cid-uTixTaQjXj .navbar.opened {
    height: auto;
  }
  .cid-uTixTaQjXj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uTixTaQjXj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uTixTaQjXj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uTixTaQjXj .navbar-brand {
    margin-right: auto;
  }
  .cid-uTixTaQjXj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uTixTaQjXj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uTixTaQjXj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uTixTaQjXj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uTixTaQjXj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uTixTaQjXj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uTixTaQjXj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uTixTaQjXj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uTixTbsK2O {
  display: flex;
  background-image: url("../../../assets/images/intelligenza-artificiale-2000x1000.jpg");
}
.cid-uTixTbsK2O .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uTixTbsK2O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTbsK2O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixTbsK2O .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTixTbsK2O .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTixTbsK2O {
    align-items: center;
  }
  .cid-uTixTbsK2O .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTixTbsK2O .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTixTbsK2O {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTixTbsK2O .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTixTbsK2O .content-wrap {
    width: 100%;
  }
}
.cid-uTixTbsK2O .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uTixTbsK2O .mbr-text,
.cid-uTixTbsK2O .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uTixTbsK2O .mbr-section-title DIV {
  text-align: left;
}
.cid-uTixTbV1JI {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTixTbV1JI .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uTixTbV1JI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTixTbV1JI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTixTbV1JI {
    align-items: center;
  }
  .cid-uTixTbV1JI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTixTbV1JI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTixTbV1JI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTixTbV1JI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTixTbV1JI .content-wrap {
    width: 100%;
  }
}
.cid-uTixTbV1JI .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uTixTbV1JI .mbr-text,
.cid-uTixTbV1JI .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uTixTbV1JI .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTixTcnSUY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTixTcnSUY .row {
  align-items: center;
}
.cid-uTixTcnSUY .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uTixTcnSUY .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTixTcnSUY .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uTixTcnSUY .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uTixTcnSUY .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uTixTcnSUY .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uTixTcnSUY .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uTixTcnSUY .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uTixTcnSUY .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uTixTcnSUY .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uTixTcnSUY .label-text {
    text-align: center !important;
  }
}
.cid-uTixTcnSUY .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uTixTcnSUY .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uTixTcnSUY .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTixTcnSUY .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uTixTcnSUY .lists-container {
    justify-content: center;
  }
}
.cid-uTixTcnSUY .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uTixTcnSUY .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTixTcnSUY .list {
    align-items: center;
  }
}
.cid-uTixTcnSUY .list-item {
  display: flex;
  align-items: center;
}
.cid-uTixTcnSUY .icon-wrapper {
  margin-right: 5px;
}
.cid-uTixTcnSUY .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uTixTcnSUY .list-item-text {
  flex-grow: 1;
}
.cid-uTixTcnSUY .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTixTcnSUY .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uTixTcnSUY .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uTixTcnSUY .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uTixTcnSUY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTcnSUY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixTcnSUY .mbr-section-title,
.cid-uTixTcnSUY .mbr-section-btn {
  color: #ffffff;
}
.cid-uTixTd5xmp {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uTixTd5xmp .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTixTd5xmp .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTixTd5xmp {
    align-items: center;
  }
  .cid-uTixTd5xmp .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTixTd5xmp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTixTd5xmp {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTixTd5xmp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTixTd5xmp .content-wrap {
    width: 100%;
  }
}
.cid-uTixTd5xmp .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uTixTd5xmp .mbr-text,
.cid-uTixTd5xmp .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uTixTd5xmp .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTixTdDTwW {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uTixTdDTwW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTdDTwW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTixTdDTwW .container {
    padding: 0 20px;
  }
}
.cid-uTixTdDTwW .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uTixTdDTwW .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uTixTdDTwW .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uTixTdDTwW .panel-group {
    padding: 0 20px;
  }
}
.cid-uTixTdDTwW .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uTixTdDTwW .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uTixTdDTwW .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uTixTdDTwW .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uTixTdDTwW .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uTixTdDTwW .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uTixTdDTwW .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uTixTdDTwW .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uTixTdDTwW .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uTixTdDTwW .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uTixTdDTwW .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uTixTdDTwW .panel-title-edit {
  color: #272a5c;
}
.cid-uTixTdDTwW .panel-text {
  color: #464444;
}
.cid-uTixTehHE5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTixTehHE5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTehHE5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixTehHE5 .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uTixTehHE5 .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTixTehHE5 .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uTixTehHE5 .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTixTehHE5 .container {
    padding: 0 12px;
  }
}
.cid-uTixTehHE5 .row {
  justify-content: center;
}
.cid-uTixTehHE5 .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uTixTehHE5 .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uTixTehHE5 .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uTixTehHE5 .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uTixTehHE5 .mbr-section-title {
  color: #ffffff;
}
.cid-uTixTehHE5 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uTixTehHE5 .mbr-section-title,
.cid-uTixTehHE5 .mbr-section-btn,
.cid-uTixTehHE5 .title-wrapper {
  text-align: center;
}
.cid-uTixTeMBzz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uTixTeMBzz .row {
  align-items: center;
}
.cid-uTixTeMBzz .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uTixTeMBzz .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTixTeMBzz .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uTixTeMBzz .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uTixTeMBzz .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uTixTeMBzz .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uTixTeMBzz .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uTixTeMBzz .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uTixTeMBzz .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uTixTeMBzz .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uTixTeMBzz .label-text {
    text-align: center !important;
  }
}
.cid-uTixTeMBzz .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uTixTeMBzz .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uTixTeMBzz .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTixTeMBzz .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uTixTeMBzz .lists-container {
    justify-content: center;
  }
}
.cid-uTixTeMBzz .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uTixTeMBzz .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTixTeMBzz .list {
    align-items: center;
  }
}
.cid-uTixTeMBzz .list-item {
  display: flex;
  align-items: center;
}
.cid-uTixTeMBzz .icon-wrapper {
  margin-right: 5px;
}
.cid-uTixTeMBzz .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uTixTeMBzz .list-item-text {
  flex-grow: 1;
}
.cid-uTixTeMBzz .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTixTeMBzz .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uTixTeMBzz .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uTixTeMBzz .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uTixTeMBzz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTeMBzz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixTeMBzz .mbr-section-title,
.cid-uTixTeMBzz .mbr-section-btn {
  color: #272a5c;
}
.cid-uTixTfwFjg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTixTfwFjg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTfwFjg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixTfwFjg .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uTixTfwFjg .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTixTfwFjg .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uTixTfwFjg .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTixTfwFjg .container {
    padding: 0 12px;
  }
}
.cid-uTixTfwFjg .row {
  justify-content: center;
}
.cid-uTixTfwFjg .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uTixTfwFjg .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uTixTfwFjg .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uTixTfwFjg .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uTixTfwFjg .mbr-section-title {
  color: #ffffff;
}
.cid-uTixTfwFjg .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uTixTfwFjg .mbr-section-title,
.cid-uTixTfwFjg .mbr-section-btn,
.cid-uTixTfwFjg .title-wrapper {
  text-align: center;
}
.cid-uTixTg3L9Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uTixTg3L9Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTg3L9Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTixTg3L9Y .container {
    padding: 0 22px;
  }
}
.cid-uTixTg3L9Y .row {
  justify-content: space-between;
}
.cid-uTixTg3L9Y .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uTixTg3L9Y .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uTixTg3L9Y .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uTixTg3L9Y .mbr-section-title {
  color: #7f2346;
}
.cid-uTixTg3L9Y .mbr-text {
  color: #464444;
}
.cid-uTixTg3L9Y label {
  color: #000000;
}
.cid-uTixTg3L9Y LABEL {
  color: #767676;
}
.cid-uTixTgLiCo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTixTgLiCo .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uTixTgLiCo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uTixTgLiCo .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uTixTgLiCo .row {
    text-align: center;
  }
  .cid-uTixTgLiCo .row > div {
    margin: auto;
  }
  .cid-uTixTgLiCo .social-row {
    justify-content: center;
  }
}
.cid-uTixTgLiCo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uTixTgLiCo .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uTixTgLiCo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uTixTgLiCo .list {
    margin-bottom: 0rem;
  }
}
.cid-uTixTgLiCo .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uTixTgLiCo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uTixTgLiCo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uTixTgLiCo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixTgLiCo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixThu0GB {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uTixThu0GB .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uTixThu0GB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTixThu0GB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTixThu0GB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTixThu0GB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTixThu0GB {
    align-items: center;
  }
  .cid-uTixThu0GB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTixThu0GB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTixThu0GB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTixThu0GB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTixThu0GB .content-wrap {
    width: 100%;
  }
}
.cid-uTixThu0GB .mbr-section-title {
  text-align: center;
}
.cid-uTixThu0GB .mbr-text,
.cid-uTixThu0GB .mbr-section-btn {
  text-align: center;
}
.cid-uTiD0SBqgT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uTiD0SBqgT .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;
}
@media (max-width: 767px) {
  .cid-uTiD0SBqgT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uTiD0SBqgT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uTiD0SBqgT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uTiD0SBqgT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uTiD0SBqgT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uTiD0SBqgT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uTiD0SBqgT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uTiD0SBqgT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uTiD0SBqgT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uTiD0SBqgT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uTiD0SBqgT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uTiD0SBqgT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uTiD0SBqgT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uTiD0SBqgT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uTiD0SBqgT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uTiD0SBqgT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uTiD0SBqgT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uTiD0SBqgT .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uTiD0SBqgT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uTiD0SBqgT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uTiD0SBqgT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uTiD0SBqgT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0SBqgT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uTiD0SBqgT .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uTiD0SBqgT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uTiD0SBqgT .nav-item:focus,
.cid-uTiD0SBqgT .nav-link:focus {
  outline: none;
}
.cid-uTiD0SBqgT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uTiD0SBqgT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uTiD0SBqgT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uTiD0SBqgT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uTiD0SBqgT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uTiD0SBqgT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uTiD0SBqgT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uTiD0SBqgT .navbar.opened {
  transition: all 0.25s;
}
.cid-uTiD0SBqgT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uTiD0SBqgT .navbar .navbar-logo img {
  width: auto;
}
.cid-uTiD0SBqgT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uTiD0SBqgT .navbar.collapsed {
  justify-content: center;
}
.cid-uTiD0SBqgT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uTiD0SBqgT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uTiD0SBqgT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uTiD0SBqgT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uTiD0SBqgT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uTiD0SBqgT .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-uTiD0SBqgT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uTiD0SBqgT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uTiD0SBqgT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uTiD0SBqgT .navbar {
    min-height: 72px;
  }
  .cid-uTiD0SBqgT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uTiD0SBqgT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uTiD0SBqgT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uTiD0SBqgT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uTiD0SBqgT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uTiD0SBqgT .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-uTiD0SBqgT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uTiD0SBqgT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uTiD0SBqgT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uTiD0SBqgT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uTiD0SBqgT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uTiD0SBqgT .dropdown-item.active,
.cid-uTiD0SBqgT .dropdown-item:active {
  background-color: transparent;
}
.cid-uTiD0SBqgT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uTiD0SBqgT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uTiD0SBqgT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uTiD0SBqgT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uTiD0SBqgT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uTiD0SBqgT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uTiD0SBqgT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uTiD0SBqgT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uTiD0SBqgT .navbar-buttons {
    text-align: left;
  }
}
.cid-uTiD0SBqgT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uTiD0SBqgT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uTiD0SBqgT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uTiD0SBqgT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uTiD0SBqgT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uTiD0SBqgT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uTiD0SBqgT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uTiD0SBqgT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uTiD0SBqgT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uTiD0SBqgT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uTiD0SBqgT .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uTiD0SBqgT .opacityScroll {
  background: #ffffff !important;
}
.cid-uTiD0SBqgT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uTiD0SBqgT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uTiD0SBqgT .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uTiD0SBqgT .navbar {
    height: 70px;
  }
  .cid-uTiD0SBqgT .navbar.opened {
    height: auto;
  }
  .cid-uTiD0SBqgT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uTiD0SBqgT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uTiD0SBqgT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uTiD0SBqgT .navbar-brand {
    margin-right: auto;
  }
  .cid-uTiD0SBqgT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uTiD0SBqgT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uTiD0SBqgT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uTiD0SBqgT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uTiD0SBqgT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uTiD0SBqgT .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uTiD0SBqgT .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uTiD0SBqgT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uTiD0TnjcN {
  display: flex;
  background-image: url("../../../assets/images/intelligenza-artificiale-2000x1000.jpg");
}
.cid-uTiD0TnjcN .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uTiD0TnjcN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0TnjcN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD0TnjcN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTiD0TnjcN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTiD0TnjcN {
    align-items: center;
  }
  .cid-uTiD0TnjcN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTiD0TnjcN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0TnjcN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTiD0TnjcN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTiD0TnjcN .content-wrap {
    width: 100%;
  }
}
.cid-uTiD0TnjcN .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uTiD0TnjcN .mbr-text,
.cid-uTiD0TnjcN .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uTiD0TnjcN .mbr-section-title DIV {
  text-align: left;
}
.cid-uTiD0TRzlt {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTiD0TRzlt .mbr-overlay {
  background-color: #1f6463;
  opacity: 0.8;
}
.cid-uTiD0TRzlt .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTiD0TRzlt .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTiD0TRzlt {
    align-items: center;
  }
  .cid-uTiD0TRzlt .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTiD0TRzlt .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0TRzlt {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTiD0TRzlt .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTiD0TRzlt .content-wrap {
    width: 100%;
  }
}
.cid-uTiD0TRzlt .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-uTiD0TRzlt .mbr-text,
.cid-uTiD0TRzlt .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-uTiD0TRzlt .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTiD0UjxvH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTiD0UjxvH .row {
  align-items: center;
}
.cid-uTiD0UjxvH .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uTiD0UjxvH .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0UjxvH .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uTiD0UjxvH .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uTiD0UjxvH .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uTiD0UjxvH .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uTiD0UjxvH .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0UjxvH .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uTiD0UjxvH .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uTiD0UjxvH .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uTiD0UjxvH .label-text {
    text-align: center !important;
  }
}
.cid-uTiD0UjxvH .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uTiD0UjxvH .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uTiD0UjxvH .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTiD0UjxvH .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0UjxvH .lists-container {
    justify-content: center;
  }
}
.cid-uTiD0UjxvH .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uTiD0UjxvH .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0UjxvH .list {
    align-items: center;
  }
}
.cid-uTiD0UjxvH .list-item {
  display: flex;
  align-items: center;
}
.cid-uTiD0UjxvH .icon-wrapper {
  margin-right: 5px;
}
.cid-uTiD0UjxvH .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uTiD0UjxvH .list-item-text {
  flex-grow: 1;
}
.cid-uTiD0UjxvH .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTiD0UjxvH .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uTiD0UjxvH .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uTiD0UjxvH .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uTiD0UjxvH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0UjxvH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD0UjxvH .mbr-section-title,
.cid-uTiD0UjxvH .mbr-section-btn {
  color: #ffffff;
}
.cid-uTiD0V6sLd {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uTiD0V6sLd .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTiD0V6sLd .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTiD0V6sLd {
    align-items: center;
  }
  .cid-uTiD0V6sLd .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTiD0V6sLd .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0V6sLd {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTiD0V6sLd .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTiD0V6sLd .content-wrap {
    width: 100%;
  }
}
.cid-uTiD0V6sLd .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uTiD0V6sLd .mbr-text,
.cid-uTiD0V6sLd .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uTiD0V6sLd .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uTiD0VMcdZ {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uTiD0VMcdZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0VMcdZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTiD0VMcdZ .container {
    padding: 0 20px;
  }
}
.cid-uTiD0VMcdZ .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uTiD0VMcdZ .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uTiD0VMcdZ .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uTiD0VMcdZ .panel-group {
    padding: 0 20px;
  }
}
.cid-uTiD0VMcdZ .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uTiD0VMcdZ .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uTiD0VMcdZ .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uTiD0VMcdZ .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uTiD0VMcdZ .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uTiD0VMcdZ .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uTiD0VMcdZ .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uTiD0VMcdZ .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uTiD0VMcdZ .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uTiD0VMcdZ .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uTiD0VMcdZ .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uTiD0VMcdZ .panel-title-edit {
  color: #272a5c;
}
.cid-uTiD0VMcdZ .panel-text {
  color: #464444;
}
.cid-uTiD0WrcmM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTiD0WrcmM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0WrcmM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD0WrcmM .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uTiD0WrcmM .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTiD0WrcmM .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uTiD0WrcmM .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTiD0WrcmM .container {
    padding: 0 12px;
  }
}
.cid-uTiD0WrcmM .row {
  justify-content: center;
}
.cid-uTiD0WrcmM .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uTiD0WrcmM .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uTiD0WrcmM .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uTiD0WrcmM .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uTiD0WrcmM .mbr-section-title {
  color: #ffffff;
}
.cid-uTiD0WrcmM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uTiD0WrcmM .mbr-section-title,
.cid-uTiD0WrcmM .mbr-section-btn,
.cid-uTiD0WrcmM .title-wrapper {
  text-align: center;
}
.cid-uTiD0X1HR2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uTiD0X1HR2 .row {
  align-items: center;
}
.cid-uTiD0X1HR2 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uTiD0X1HR2 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0X1HR2 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uTiD0X1HR2 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uTiD0X1HR2 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uTiD0X1HR2 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uTiD0X1HR2 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0X1HR2 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uTiD0X1HR2 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uTiD0X1HR2 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uTiD0X1HR2 .label-text {
    text-align: center !important;
  }
}
.cid-uTiD0X1HR2 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uTiD0X1HR2 .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uTiD0X1HR2 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTiD0X1HR2 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0X1HR2 .lists-container {
    justify-content: center;
  }
}
.cid-uTiD0X1HR2 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uTiD0X1HR2 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0X1HR2 .list {
    align-items: center;
  }
}
.cid-uTiD0X1HR2 .list-item {
  display: flex;
  align-items: center;
}
.cid-uTiD0X1HR2 .icon-wrapper {
  margin-right: 5px;
}
.cid-uTiD0X1HR2 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uTiD0X1HR2 .list-item-text {
  flex-grow: 1;
}
.cid-uTiD0X1HR2 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uTiD0X1HR2 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uTiD0X1HR2 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uTiD0X1HR2 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uTiD0X1HR2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0X1HR2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD0X1HR2 .mbr-section-title,
.cid-uTiD0X1HR2 .mbr-section-btn {
  color: #272a5c;
}
.cid-uTiD0XRP1r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTiD0XRP1r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0XRP1r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD0XRP1r .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uTiD0XRP1r .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTiD0XRP1r .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uTiD0XRP1r .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uTiD0XRP1r .container {
    padding: 0 12px;
  }
}
.cid-uTiD0XRP1r .row {
  justify-content: center;
}
.cid-uTiD0XRP1r .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uTiD0XRP1r .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uTiD0XRP1r .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uTiD0XRP1r .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uTiD0XRP1r .mbr-section-title {
  color: #ffffff;
}
.cid-uTiD0XRP1r .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uTiD0XRP1r .mbr-section-title,
.cid-uTiD0XRP1r .mbr-section-btn,
.cid-uTiD0XRP1r .title-wrapper {
  text-align: center;
}
.cid-uTiD0Yqfx7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uTiD0Yqfx7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0Yqfx7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uTiD0Yqfx7 .container {
    padding: 0 22px;
  }
}
.cid-uTiD0Yqfx7 .row {
  justify-content: space-between;
}
.cid-uTiD0Yqfx7 .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uTiD0Yqfx7 .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uTiD0Yqfx7 .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uTiD0Yqfx7 .mbr-section-title {
  color: #7f2346;
}
.cid-uTiD0Yqfx7 .mbr-text {
  color: #464444;
}
.cid-uTiD0Yqfx7 label {
  color: #000000;
}
.cid-uTiD0Yqfx7 LABEL {
  color: #767676;
}
.cid-uTiD0Zewxs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uTiD0Zewxs .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uTiD0Zewxs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uTiD0Zewxs .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uTiD0Zewxs .row {
    text-align: center;
  }
  .cid-uTiD0Zewxs .row > div {
    margin: auto;
  }
  .cid-uTiD0Zewxs .social-row {
    justify-content: center;
  }
}
.cid-uTiD0Zewxs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uTiD0Zewxs .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uTiD0Zewxs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uTiD0Zewxs .list {
    margin-bottom: 0rem;
  }
}
.cid-uTiD0Zewxs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uTiD0Zewxs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uTiD0Zewxs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uTiD0Zewxs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD0Zewxs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD100VLy {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uTiD100VLy .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uTiD100VLy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uTiD100VLy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uTiD100VLy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uTiD100VLy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uTiD100VLy {
    align-items: center;
  }
  .cid-uTiD100VLy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uTiD100VLy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uTiD100VLy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uTiD100VLy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uTiD100VLy .content-wrap {
    width: 100%;
  }
}
.cid-uTiD100VLy .mbr-section-title {
  text-align: center;
}
.cid-uTiD100VLy .mbr-text,
.cid-uTiD100VLy .mbr-section-btn {
  text-align: center;
}
.cid-uUYGyMzJYV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uUYGyMzJYV .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;
}
@media (max-width: 767px) {
  .cid-uUYGyMzJYV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uUYGyMzJYV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uUYGyMzJYV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uUYGyMzJYV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uUYGyMzJYV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uUYGyMzJYV .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uUYGyMzJYV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-uUYGyMzJYV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
}
.cid-uUYGyMzJYV .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-uUYGyMzJYV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uUYGyMzJYV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uUYGyMzJYV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
}
.cid-uUYGyMzJYV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uUYGyMzJYV .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uUYGyMzJYV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uUYGyMzJYV .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uUYGyMzJYV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uUYGyMzJYV .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uUYGyMzJYV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uUYGyMzJYV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-uUYGyMzJYV .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
}
@media (max-width: 992px) {
  .cid-uUYGyMzJYV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyMzJYV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uUYGyMzJYV .iconfont-wrapper {
  color: #7f2346 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uUYGyMzJYV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #ffffff;
}
.cid-uUYGyMzJYV .nav-item:focus,
.cid-uUYGyMzJYV .nav-link:focus {
  outline: none;
}
.cid-uUYGyMzJYV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uUYGyMzJYV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uUYGyMzJYV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uUYGyMzJYV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uUYGyMzJYV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uUYGyMzJYV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uUYGyMzJYV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-uUYGyMzJYV .navbar.opened {
  transition: all 0.25s;
}
.cid-uUYGyMzJYV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uUYGyMzJYV .navbar .navbar-logo img {
  width: auto;
}
.cid-uUYGyMzJYV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uUYGyMzJYV .navbar.collapsed {
  justify-content: center;
}
.cid-uUYGyMzJYV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uUYGyMzJYV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uUYGyMzJYV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.9rem);
  }
}
.cid-uUYGyMzJYV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uUYGyMzJYV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uUYGyMzJYV .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-uUYGyMzJYV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uUYGyMzJYV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uUYGyMzJYV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uUYGyMzJYV .navbar {
    min-height: 72px;
  }
  .cid-uUYGyMzJYV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uUYGyMzJYV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uUYGyMzJYV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uUYGyMzJYV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uUYGyMzJYV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uUYGyMzJYV .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-uUYGyMzJYV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uUYGyMzJYV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uUYGyMzJYV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uUYGyMzJYV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uUYGyMzJYV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uUYGyMzJYV .dropdown-item.active,
.cid-uUYGyMzJYV .dropdown-item:active {
  background-color: transparent;
}
.cid-uUYGyMzJYV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uUYGyMzJYV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uUYGyMzJYV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uUYGyMzJYV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uUYGyMzJYV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uUYGyMzJYV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uUYGyMzJYV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uUYGyMzJYV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uUYGyMzJYV .navbar-buttons {
    text-align: left;
  }
}
.cid-uUYGyMzJYV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uUYGyMzJYV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #272a5c;
}
.cid-uUYGyMzJYV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uUYGyMzJYV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUYGyMzJYV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uUYGyMzJYV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uUYGyMzJYV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUYGyMzJYV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uUYGyMzJYV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uUYGyMzJYV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uUYGyMzJYV .navbar-dropdown {
  padding: 0;
  background-color: #ffffff !important;
}
.cid-uUYGyMzJYV .opacityScroll {
  background: #ffffff !important;
}
.cid-uUYGyMzJYV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uUYGyMzJYV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uUYGyMzJYV .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uUYGyMzJYV .navbar {
    height: 70px;
  }
  .cid-uUYGyMzJYV .navbar.opened {
    height: auto;
  }
  .cid-uUYGyMzJYV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uUYGyMzJYV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uUYGyMzJYV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uUYGyMzJYV .navbar-brand {
    margin-right: auto;
  }
  .cid-uUYGyMzJYV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    backdrop-filter: blur(8px);
  }
  .cid-uUYGyMzJYV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uUYGyMzJYV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uUYGyMzJYV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uUYGyMzJYV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uUYGyMzJYV .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-uUYGyMzJYV .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-uUYGyMzJYV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uUYGyNbjrP {
  display: flex;
  background-image: url("../../../assets/images/scienze-motorie2-2000x1000.jpg");
}
.cid-uUYGyNbjrP .mbr-overlay {
  background-color: #272a5c;
  opacity: 0.6;
}
.cid-uUYGyNbjrP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyNbjrP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyNbjrP .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uUYGyNbjrP .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uUYGyNbjrP {
    align-items: center;
  }
  .cid-uUYGyNbjrP .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uUYGyNbjrP .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyNbjrP {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uUYGyNbjrP .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uUYGyNbjrP .content-wrap {
    width: 100%;
  }
}
.cid-uUYGyNbjrP .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-uUYGyNbjrP .mbr-text,
.cid-uUYGyNbjrP .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uUYGyNbjrP .mbr-section-title DIV {
  text-align: left;
}
.cid-uUYGyNCLP0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uUYGyNCLP0 .row {
  align-items: center;
}
.cid-uUYGyNCLP0 .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uUYGyNCLP0 .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyNCLP0 .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uUYGyNCLP0 .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uUYGyNCLP0 .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uUYGyNCLP0 .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uUYGyNCLP0 .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyNCLP0 .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uUYGyNCLP0 .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uUYGyNCLP0 .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uUYGyNCLP0 .label-text {
    text-align: center !important;
  }
}
.cid-uUYGyNCLP0 .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uUYGyNCLP0 .mbr-text {
  color: #ffffff;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uUYGyNCLP0 .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uUYGyNCLP0 .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyNCLP0 .lists-container {
    justify-content: center;
  }
}
.cid-uUYGyNCLP0 .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uUYGyNCLP0 .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyNCLP0 .list {
    align-items: center;
  }
}
.cid-uUYGyNCLP0 .list-item {
  display: flex;
  align-items: center;
}
.cid-uUYGyNCLP0 .icon-wrapper {
  margin-right: 5px;
}
.cid-uUYGyNCLP0 .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uUYGyNCLP0 .list-item-text {
  flex-grow: 1;
}
.cid-uUYGyNCLP0 .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uUYGyNCLP0 .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uUYGyNCLP0 .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uUYGyNCLP0 .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uUYGyNCLP0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyNCLP0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyNCLP0 .mbr-section-title,
.cid-uUYGyNCLP0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uUYGyOg5ag {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uUYGyOg5ag .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uUYGyOg5ag .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uUYGyOg5ag {
    align-items: center;
  }
  .cid-uUYGyOg5ag .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uUYGyOg5ag .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyOg5ag {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uUYGyOg5ag .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uUYGyOg5ag .content-wrap {
    width: 100%;
  }
}
.cid-uUYGyOg5ag .mbr-section-title {
  text-align: left;
  color: #272a5c;
}
.cid-uUYGyOg5ag .mbr-text,
.cid-uUYGyOg5ag .mbr-section-btn {
  text-align: left;
  color: #464444;
}
.cid-uUYGyOg5ag .mbr-description {
  text-align: center;
  color: #ffffff;
}
.cid-uUYGyOPrJh {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUYGyOPrJh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyOPrJh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUYGyOPrJh .container {
    padding: 0 20px;
  }
}
.cid-uUYGyOPrJh .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUYGyOPrJh .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUYGyOPrJh .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUYGyOPrJh .panel-group {
    padding: 0 20px;
  }
}
.cid-uUYGyOPrJh .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUYGyOPrJh .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUYGyOPrJh .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUYGyOPrJh .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUYGyOPrJh .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUYGyOPrJh .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUYGyOPrJh .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUYGyOPrJh .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUYGyOPrJh .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUYGyOPrJh .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUYGyOPrJh .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUYGyOPrJh .panel-title-edit {
  color: #272a5c;
}
.cid-uUYGyOPrJh .panel-text {
  color: #464444;
}
.cid-uUYGyPpaOl {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #ffffff;
}
.cid-uUYGyPpaOl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyPpaOl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUYGyPpaOl .container {
    padding: 0 20px;
  }
}
.cid-uUYGyPpaOl .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-uUYGyPpaOl .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-uUYGyPpaOl .panel-group {
  padding: 0 70px;
  border-radius: 0;
}
@media (max-width: 768px) {
  .cid-uUYGyPpaOl .panel-group {
    padding: 0 20px;
  }
}
.cid-uUYGyPpaOl .panel-group .card {
  border-bottom: 1px solid #767676;
  border-radius: 0;
}
.cid-uUYGyPpaOl .panel-group .card .card-header {
  background-color: transparent;
  border-bottom: none;
  padding: 40px 0;
}
.cid-uUYGyPpaOl .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cid-uUYGyPpaOl .panel-group .card .card-header .panel-title:not(.collapsed) .mbr-iconfont {
  transform: rotate(-45deg);
}
.cid-uUYGyPpaOl .panel-group .card .card-header .panel-title .panel-title-edit {
  margin: 0;
}
.cid-uUYGyPpaOl .panel-group .card .card-header .panel-title .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  color: #272a5c;
  transition: all 0.3s ease-out;
}
.cid-uUYGyPpaOl .panel-group .card .panel-collapse {
  position: relative;
}
.cid-uUYGyPpaOl .panel-group .card .panel-collapse::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  width: 0;
  background-color: #7f2346;
  transition: all 1s ease-out;
}
.cid-uUYGyPpaOl .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 32px;
}
.cid-uUYGyPpaOl .panel-group .card .panel-collapse.show:before {
  width: 100%;
}
.cid-uUYGyPpaOl .mbr-section-title {
  color: #272a5c;
  text-align: center;
}
.cid-uUYGyPpaOl .panel-title-edit {
  color: #272a5c;
}
.cid-uUYGyPpaOl .panel-text {
  color: #464444;
}
.cid-uUYGyQ1eGZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uUYGyQ1eGZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyQ1eGZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyQ1eGZ .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uUYGyQ1eGZ .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uUYGyQ1eGZ .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uUYGyQ1eGZ .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uUYGyQ1eGZ .container {
    padding: 0 12px;
  }
}
.cid-uUYGyQ1eGZ .row {
  justify-content: center;
}
.cid-uUYGyQ1eGZ .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uUYGyQ1eGZ .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uUYGyQ1eGZ .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uUYGyQ1eGZ .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uUYGyQ1eGZ .mbr-section-title {
  color: #ffffff;
}
.cid-uUYGyQ1eGZ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uUYGyQ1eGZ .mbr-section-title,
.cid-uUYGyQ1eGZ .mbr-section-btn,
.cid-uUYGyQ1eGZ .title-wrapper {
  text-align: center;
}
.cid-uUYGyQAPZv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  position: relative;
  background-color: #ffffff;
}
.cid-uUYGyQAPZv .row {
  align-items: center;
}
.cid-uUYGyQAPZv .img-position-container {
  position: absolute;
  z-index: 5;
  top: 0rem;
}
@media (min-width: 768px) {
  .cid-uUYGyQAPZv .img-position-container {
    bottom: 0rem;
    width: 50%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyQAPZv .img-position-container {
    height: 218px;
    width: 100%;
  }
}
.cid-uUYGyQAPZv .img-position-container img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .cid-uUYGyQAPZv .image-wrapper {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .cid-uUYGyQAPZv .col-text {
    padding: 48px 30px;
  }
}
@media (min-width: 992px) {
  .cid-uUYGyQAPZv .col-text {
    padding-left: 64px;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyQAPZv .col-text {
    text-align: center;
    padding-bottom: 48px;
    padding-top: 48px;
    margin-top: 218px;
  }
}
.cid-uUYGyQAPZv .text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.cid-uUYGyQAPZv .label-text {
  width: 100%;
  margin-bottom: 16px;
  color: #C69453;
}
@media (max-width: 767px) {
  .cid-uUYGyQAPZv .label-text {
    text-align: center !important;
  }
}
.cid-uUYGyQAPZv .mbr-section-title {
  margin-bottom: 24px;
  color: #222222;
  width: 100%;
}
.cid-uUYGyQAPZv .mbr-text {
  color: #8c8c8c;
  width: 100%;
  margin-bottom: 1.5rem;
}
.cid-uUYGyQAPZv .lists-container {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uUYGyQAPZv .lists-container {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyQAPZv .lists-container {
    justify-content: center;
  }
}
.cid-uUYGyQAPZv .list {
  display: flex;
  flex-direction: column;
  color: #555555;
  padding: 0 8px 0 0;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .cid-uUYGyQAPZv .list {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyQAPZv .list {
    align-items: center;
  }
}
.cid-uUYGyQAPZv .list-item {
  display: flex;
  align-items: center;
}
.cid-uUYGyQAPZv .icon-wrapper {
  margin-right: 5px;
}
.cid-uUYGyQAPZv .icon-wrapper span {
  color: #c69453;
  font-size: 21px;
}
.cid-uUYGyQAPZv .list-item-text {
  flex-grow: 1;
}
.cid-uUYGyQAPZv .btn-container {
  width: 100%;
}
@media (max-width: 991px) {
  .cid-uUYGyQAPZv .btn-container {
    margin-top: 16px;
  }
}
@media (max-width: 575px) {
  .cid-uUYGyQAPZv .mbr-section-btn {
    display: flex;
    flex-wrap: wrap;
  }
  .cid-uUYGyQAPZv .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-uUYGyQAPZv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyQAPZv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyQAPZv .mbr-section-title,
.cid-uUYGyQAPZv .mbr-section-btn {
  color: #272a5c;
}
.cid-uUYGyRsGyS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uUYGyRsGyS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyRsGyS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyRsGyS .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-uUYGyRsGyS .container-fluid {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uUYGyRsGyS .container-fluid {
    padding: 0 12px;
  }
}
@media (max-width: 992px) {
  .cid-uUYGyRsGyS .container {
    padding: 0 23px;
  }
}
@media (max-width: 768px) {
  .cid-uUYGyRsGyS .container {
    padding: 0 12px;
  }
}
.cid-uUYGyRsGyS .row {
  justify-content: center;
}
.cid-uUYGyRsGyS .content-wrapper .title-wrapper {
  margin-bottom: 32px;
}
.cid-uUYGyRsGyS .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-flex;
  width: fit-content;
  position: relative;
}
.cid-uUYGyRsGyS .content-wrapper .title-wrapper .mbr-section-title::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  width: 100%;
  opacity: .7;
  background-color: #52f4aa;
  border-radius: 10rem;
}
.cid-uUYGyRsGyS .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uUYGyRsGyS .mbr-section-title {
  color: #ffffff;
}
.cid-uUYGyRsGyS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uUYGyRsGyS .mbr-section-title,
.cid-uUYGyRsGyS .mbr-section-btn,
.cid-uUYGyRsGyS .title-wrapper {
  text-align: center;
}
.cid-uUYGyS1yZU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f7f7f7;
}
.cid-uUYGyS1yZU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyS1yZU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uUYGyS1yZU .container {
    padding: 0 22px;
  }
}
.cid-uUYGyS1yZU .row {
  justify-content: space-between;
}
.cid-uUYGyS1yZU .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uUYGyS1yZU .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #767676 !important;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #767676;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-uUYGyS1yZU .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-uUYGyS1yZU .mbr-section-title {
  color: #7f2346;
}
.cid-uUYGyS1yZU .mbr-text {
  color: #464444;
}
.cid-uUYGyS1yZU label {
  color: #000000;
}
.cid-uUYGyS1yZU LABEL {
  color: #767676;
}
.cid-uUYGySLl56 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/sfondo-2000x1414.png");
}
.cid-uUYGySLl56 .media-wrap {
  padding: 0;
  max-width: 50%;
}
@media (max-width: 991px) {
  .cid-uUYGySLl56 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .cid-uUYGySLl56 .media-wrap {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .cid-uUYGySLl56 .row {
    text-align: center;
  }
  .cid-uUYGySLl56 .row > div {
    margin: auto;
  }
  .cid-uUYGySLl56 .social-row {
    justify-content: center;
  }
}
.cid-uUYGySLl56 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uUYGySLl56 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uUYGySLl56 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uUYGySLl56 .list {
    margin-bottom: 0rem;
  }
}
.cid-uUYGySLl56 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uUYGySLl56 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uUYGySLl56 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uUYGySLl56 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGySLl56 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyTwAQE {
  display: flex;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/partner-uniweb-2000x264.png");
}
.cid-uUYGyTwAQE .mbr-overlay {
  background-color: #f92c50;
  opacity: 0.5;
}
.cid-uUYGyTwAQE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uUYGyTwAQE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uUYGyTwAQE .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-uUYGyTwAQE .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-uUYGyTwAQE {
    align-items: center;
  }
  .cid-uUYGyTwAQE .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uUYGyTwAQE .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-uUYGyTwAQE {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-uUYGyTwAQE .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-uUYGyTwAQE .content-wrap {
    width: 100%;
  }
}
.cid-uUYGyTwAQE .mbr-section-title {
  text-align: center;
}
.cid-uUYGyTwAQE .mbr-text,
.cid-uUYGyTwAQE .mbr-section-btn {
  text-align: center;
}
